以太网mac帧是知道对面主机的IP地址的,所以在IP数据报中,目的主机和源主机的IP地址在网络中转播是不变的,在同一局域网中,比如说是交换机构成的交互式以太网,通过自学习算法知道自己的转发表(MAC地址和转发端口的映射关系),既然知道了目的主机的IP地址,就把目的主机的IP地址和自己的IP地址的网络前缀作比较,发现不是在一个局域网下的话,就把此MAC帧发送给自己的局域网的网关(就是路由器的接口IP地址,这个是以及知道的,配置的时候会进行默认网关的配置),如果不知道自己网关的MAC地址的话就会通过一个地址解析协议ARP(它是一个广播帧),来获取到默认网关的MAC地址,然后封装自己的数据帧发送给自己的默认网关,路由器上的默认网关会查找路由表(路由表是网络地址和下一跳接口的IP地址的映射,有的网络地址是直连当前路由器的接口的,通过静态路由配置和RIP和OSPF进行路由表的生成)来确认转发到那个路由器的接口,也就是目的IP地址的网络前缀和路由表中的网络地址进行比对,看是否要转发给别的路由器还是这个网络地址是直连的,如果直连的话就用ARP来找到目的主机的MAC地址进行,转发就完成,如果不是直连的话就根据路由表网络地址确定下一跳的路由器接口的IP地址,知道找到目的主机的网络地址的路由器直连接口。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部