R1和R2段是12.1.1.0/24
R2和R3段是23.1.1.0/24
R3和R4段是34.1.1.0/24
R2和R3之间运行EIGRP路由协议,发布的网段是0.0.0.0
R1设置网关地址是12.1.1.2
R4设置网关地址是34.1.13
R1的12.1.1.1要和R4和34.1.1.4发生通信,会丢一两个包,具体通信过程如下
1.R1先把对方的IP地址和自己的mask计算,然后把自己的IP地址和自己mask计算,发现不相同,就知道和自己不是同个网段的,发现自己有网关地址,
所以发送icmp包时先查询网关的mac地址,然后二层封装的源地址是自己的mac地址,目的地址是R2的F1/0的mac地址,把icmp请求包发给R2的F1/0
2.R2收到该数据包,发现是发给自己的,然后检查FCS域,没错的话,就去掉二层