以loopback接口为起点ping数据包的2层的源mac地址是啥
loopback(1.1.1.1)-router1 e1(10.1.1.1/24)----------(10.1.1.2/24)e2-router2-loopback0(2.2.2.2)以上为假定的拓扑结构,楼主的意思是:在router1上 ping 2.2.2.2 source 1.1.1.1这个请求ARP得源MAC是什么?当然是router1连接router2的接口e1的MAC地址了。首先router会查找自己的路由表,按照最长匹配原则来进行匹配,发现最优的路由的下一跳是10.1.1.2,那如何到达10.1.1.2呢?通过10.1.1.1 即E1接口啊那楼主可能要问,如果两台路由器之间有多条链路(直连)或者多条路径(非直连),那选择哪个接口呢?还是一句话,查找路由表,按照最长匹配原则,选择最佳下一跳,然后循环路由查找,找到最优的出接口,然后用出接口的MAC做源,发送ARP请求。更多内容请浏览我文章里的博客。
推荐阅读
- 人民车市|新语言、新起点,捷达VS7 强势入局
- 咋防止低中奖概率的抽奖接口不被暴力请求
- 怎么样看待起点玄幻小说快餐化和土蕃三辰等网文大神的衰败?
- 起点读书的签到抽奖能算欺诈么
- 手机网游联运是怎样运作游戏厂商提供给联运方的SDK里已经包括了收费的接口吗
- webpack打包后的页面,在集成时,怎样提供js接口给父页面调用呢
- 怎样看待起点中文网把个人中心全换成php了
- 自动化脚本和多几个人一起点是等效的吗
- 一个页面的数据是一个接口返回好,还是分多次返回 \r \t\t\t?
- 新西兰|拥抱RCEP 苏企“接口”在哪里
