华为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地址不在同一网段时,也有能正常通信的情况。

相关推荐
幼儿园蛋小黑20 分钟前
TCP 并发:从原理到高并发实践
网络·网络协议·tcp/ip
我爱cope2 小时前
【计算机网络 | 网络层11:ICMP 协议:Ping 和 Traceroute 的底层原理】
网络·学习·计算机网络
Latticy3 小时前
vulnhub系列靶机-Photographer
网络·网络安全·内网渗透·内网
爱浦路 IPLOOK3 小时前
矿山无人化作业5G专网方案:企业专网核心网络选型分析
网络·分布式·科技·5g·信息与通信
制冷技术咨询与服务3 小时前
某纯电牵引车的CAN网络3
网络·某纯电牵引车的can网络2
驭渊的小故事4 小时前
网络原理04(http协议详细解析3)(2000详细解析HTTPS的工作原理)
网络·网络协议·http
额额额对了4 小时前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解
linux·网络·网络协议
myy-learn5 小时前
31-TCP并发
服务器·网络·tcp/ip
程序员夏洛6 小时前
HTTP 请求包含哪些内容,请求头和请求体有哪些类型?
网络·网络协议·http
啊阿狸不会拉杆6 小时前
《计算机网络-自顶向下方法》3.9 小结 · 课后习题 · Wireshark实验
网络·测试工具·wireshark