华为eNSP示例说明网关地址和终端IP地址不在同一网段能正常通信吗

【1】两台终端没有设置网关地址--->IP地址在同一网段===两台终端通信正常

配置如下图所示:

两台主机进行ping测试,如下图所示:

说明两台终端IP地址在同一网段,通过ARP请求和应答后获取对方MAC地址后通信正常。

【2】两台终端设置网关地址--->IP地址在同一网段===两台终端通信正常

配置如下图所示:

两台主机进行ping测试,如下图所示:

说明两台主机在同一网段,双方之间通信不需要跨网段通信,所以在此情况下通信不需要网关地址参与,网关地址设置为任意也不影响通信。

【3】其中一个终端设置网关地址--->其中一个网段是另一个网段的子网(即两个网段,一个广播域)===两台终端通信正常

配置如下图所示:

交换机SW未进行任何配置,路由器R只配置了GE 0/0/0接口IP地址。

PC1对PC2进行ping测试:

通过上图抓包分析,PC1对PC2进行ping测试,数据发送和回复的路径为如下图所示:

PC1发送数据给PC2时,PC1用自己的网络地址和PC2的IP地址进行对比,PC1发现自己的网络地址和PC2的IP对应位一样,PC1和PC2是同网段IP地址,PC1查询自己的ARP表,发现没有PC2的IP地址对应条目,PC1发送ARP广播请求获取PC2的MAC地址,同时SW交换机MAC地址表自动记录了PC1和PC2的MAC地址,PC1获取PC2的MAC地址后,直接发送目标为PC2的数据帧,交换机SW收到数据帧后,按照刚收集的MAC地址表转发给PC2;

PC2给PC1回复数据时,PC2用自己的网络地址和PC1的IP地址进行对比,发现PC1和PC2不是同网段IP地址,是跨网段通信,需要将数据转发给网关,PC2查询自己的ARP表,发现没有网关的IP地址对应条目,发送ARP广播请求获取网关的MAC地址,同时SW交换机自动记录了网关的MAC地址,PC2将目标IP为PC1的数据发送给SW交换机,交换机SW收到数据帧后,按照收集的MAC地址表转发给网关,网关收到PC2的数据帧进行解封装,发现是目标网段是192.168.1.0/24,目标网段是192.168.1.0/24所属接口为R的GE 0/0/0接口,R的GE 0/0/0接口查询自己的ARP表,发现没有PC1的IP地址对应条目,发送ARP广播请求获取PC1的MAC地址,R的GE 0/0/0接口发送目标为PC1的数据帧,交换机SW收到数据帧后,按照收集的MAC地址表转发给PC1。至此,PC1对PC2进行ping测试的数据发送和回复完成。

PC2对PC1进行ping测试:

通过上图抓包分析,PC2对PC1进行ping测试,数据发送和回复的路径为如下图所示:

PC2对PC1进行ping测试的数据收发过程和PC1对PC2进行ping测试类似,不在赘述。

注:文章开头表格第四中情况和上述情况类似,不在赘述!

【4】两个终端都需设置网关地址--->两个没有交集的网段===两台终端通信正常

PC1和PC3或PC4通信、PC2和PC3或PC4通信,都属于两个独立网段间终端通信。

以PC1和PC3通信为例进行讲解,配置如下图所示:

交换机SW未进行任何配置,路由器R配置了GE 0/0/0、GE 0/0/1和GE 0/0/2接口IP地址。

PC1对PC3进行ping测试:

PC1发送数据给PC3时,PC1用自己的网络地址和PC2的IP地址进行对比,PC1发现自己的网络地址和PC3的IP对应位不一样,PC1和PC3不是同网段IP地址,是跨网段通信,需要将数据转发给网关,查询自己的ARP表,发现没有网关的IP地址对应条目,发送ARP广播请求获取网关的MAC地址,同时SW交换机自动记录了网关的MAC地址,PC1将目标IP为PC3的数据发送给SW交换机,交换机SW收到数据帧后,按照收集的MAC地址表转发给网关,网关收到PC1的数据帧进行解封装,发现是目标网段是192.168.2.0/24,目标网段是192.168.2.0/24所属接口为路由器R的GE 0/0/1接口,路由器R查询自己的ARP表,发现没有PC3的IP地址对应条目,发送ARP广播请求获取PC3的MAC地址,路由器R的GE 0/0/1接口发送目标为PC3的数据帧。

PC3回复数据给PC1时,PC3用自己的网络地址和PC1的IP地址进行对比,PC3发现自己的网络地址和PC1的IP对应位不一样,PC3和PC1不是同网段IP地址,是跨网段通信,需要将数据转发给网关,查询自己的ARP表,发现有网关的IP地址对应条目,PC3将目标IP为PC1的数据发送给路由器R的GE 0/0/1接口,路由器R收到数据帧后,进行解封装,发现是目标网段是192.168.1.0/24,目标网段是192.168.1.0/24所属接口为路由器R的GE 0/0/0接口,路由器将目标IP为PC1的数据发送给SW交换机,SW交换机根据自己的MAC地址表将数据转发给PC1。

通过上述示例分析,终端网关IP地址和终端IP地址不在同一网段时,也有能正常通信的情况。

相关推荐
GottdesKrieges11 小时前
OceanBase备份常见问题
linux·网络·oceanbase
Empty-Filled11 小时前
Claude Gateway 排查教程
网络·数据库·人工智能
byoass11 小时前
企业云盘高可用架构:主备切换、负载均衡与健康检查实战
运维·网络·安全·架构·云计算·负载均衡
luoqice11 小时前
RTMP视频流的帧格式分析
网络·ffmpeg
_Evan_Yao11 小时前
从 IP 路由到 Agent 路由:最长前缀匹配如何帮你分发任务?
java·网络·后端·网络协议·tcp/ip
maosheng114611 小时前
RHCE的第一次笔记
服务器·网络·笔记
魔极客11 小时前
第十二节:龙晰 AnolisOS-23.4-x86_64.qcow2 虚拟机的网络配置方式及 ssh 连接
网络·ssh·php
时空系11 小时前
第8篇:结构模板——自定义数据类型 Rust中文编程
开发语言·网络·rust
北方的流星21 小时前
华三路由器NAT配置
运维·网络·华三
数据法师1 天前
开源情报收集工具GhostTrack深度测评:IP、手机号、用户名的合规信息查询方案
网络·网络协议·tcp/ip