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

相关推荐
西安景驰电子25 分钟前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
ZGi.ai1 小时前
多模型回答不稳定:路由规则与评测方法
网络·人工智能·大模型评测·多模型·模型路由·zgi·模型网关
80s7772 小时前
独享住宅IP、长效代理ip是什么?有哪些作用?
网络·网络协议·tcp/ip
IPdodo_2 小时前
静态 IP、住宅 IP 和固定出口有什么区别?开发场景选型指南
服务器·网络·网络协议·tcp/ip·代理ip
_ZHOURUI_H_2 小时前
Unity TCP底层极限拆解:粘包、半包、CRC、序列号、双缓冲到底怎么一起工作的?
网络·网络协议·tcp/ip·游戏·unity·游戏引擎·游戏开发
长江&后浪4 小时前
防火墙的描述
开发语言·网络·php
小新讲网安4 小时前
安全运营中心(SOC)建设实战:从SIEM到威胁狩猎全流程指南
网络·安全·web安全·网络安全·网安
SKYLAB014 小时前
打破智能家居生态壁垒|微喇智能 WKV553‑A 模组原生支持 Matter,解锁跨平台互联新体验
网络·智能家居
笨鸟先飞,勤能补拙5 小时前
Web 服务器与计算机网络全景原理
运维·服务器·前端·网络·人工智能·计算机网络·web安全
KindSuper_liu6 小时前
Unity 游戏网络基础:从 TCP、UDP 到 HTTP、TLS 与 Best HTTP
网络·游戏·unity