数据包在二层的交换机和三层的路由器上传递mac地址的变化区别--详解带实验验证

这篇具有很好参考价值的文章主要介绍了数据包在二层的交换机和三层的路由器上传递mac地址的变化区别--详解带实验验证。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

经过二层交换机:数据包的源目mac不变,源目IP不变。
经过三层路由器:源mac变为出接口mac,目的mac变为下一跳接口的mac,源目IP不变。

解释:在一个网段内部,通过数据包通过mac寻址(二层交换机和终端都有mac表,查表或者通过mac广播)因此在二层交换机,数据包里的源目mac地址肩负着,把数据包从发包终端传递到目的IP所在终端(网段的其他主机~其他网段IP的话就是给网关)的任务。
三层的话,同理源目IP肩负着这个责任,非常类似。由于三层设备转发,跨网段了,原来的mac地址当然就不能使用了,所以出接口的mac此时成为在新一个网段实现两个IP之间寻址的源mac,根据mac表找到匹配到的路由条目指出的需要转给的下一个IP的mac地址(没的话arp广播得到),然后封装好新的源目mac,转给新网段之间的交换机。。。直到完成新的网段里两点之间的数据包的传递。

ps:就这样源目mac和二层设备里的mac表(通过arp协议学习到的)以及arp广播的功能实现同网段不同IP之间数据包的传递,源目IP和三层设备里的路由表(手工写入(在大网络里不现实)或者动态路由协议生成(rip\ospf之类的))实现不同网段之间数据包的传递,完成两个设备的数据交换;

实验证明:
说明:使用ensp搭建虚拟拓扑,如下,三个文字区域是三个路由器AR1、AR2、AR3的命令;
通信过程mac变化,网络,网络,网络协议,tcp/ip
左边pc:
通信过程mac变化,网络,网络,网络协议,tcp/ip
右边pc:
通信过程mac变化,网络,网络,网络协议,tcp/ip

思路:在左边pc:192.168.1.1上ping右边pc:192.168.4.1,依次在接口抓包查看里面icmp包的源目mac变化;
。。。。。ensp每次只能在一个位置抓包(在绿点右键),由于每次ping数据包完全一样,分几次抓包也一样,所以…
抓包结果如下:
通信过程mac变化,网络,网络,网络协议,tcp/ip
注:
通信过程mac变化,网络,网络,网络协议,tcp/ip
分析:1、2、3都是在192.168.1.0网段内部,可以看到源目mac(源mac:pc192.168.1.1的mac,目的mac:网关接口192.168.1.254的mac,因为ping的地址是外网地址,所以pc的网卡在打包目的mac时默认写的是网关mac)都没发生变化,正确;
4包是经过出口路由器这个三层设备,进入另一个网段192.168.2.0网段,看到源mac是AR1的g0/0/1的mac,目的mac是AR2的g0/0/1的mac了。文章来源地址https://www.toymoban.com/news/detail-617965.html

到了这里,关于数据包在二层的交换机和三层的路由器上传递mac地址的变化区别--详解带实验验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 宽带路由器和三层交换机的配合使用图解

    【背景描述】公司内部具有一台DI-604LB+宽带路由器和一台三层交换机。为了防止网络内的广播风暴,管理员在三层交换机上建立了三个VLAN。公司使用DI-604LB+宽带路由器接入到Internet中,为了使三个VLAN中的客户端都能够通过路由器接入到网络中,DI-604LB+宽带路由器和DES-3326S三层

    2024年02月05日
    浏览(50)
  • h3c路由器和三层交换机之间连接配置

    H3C路由器和三层交换机之间的连接可以通过物理线缆连接,常用的连接方式有以下两种: 直接连接:将H3C路由器和三层交换机之间的物理接口通过网线直接连接。 间接连接:将H3C路由器和三层交换机之间的物理接口通过交换机连接。 接下来,我将为您介绍如何在H3C路由器和

    2024年02月08日
    浏览(51)
  • 使用eNSP搭建基础IP网络 和 单交换机与VLAN分布实验(二层+三层)

    Hello, 好久不见。上学期因为个人原因一直没有更新(主要原因是上学期小小的摆了一下),这个学期我会继续在平台上分享我的学习经验。主要包括网络互联以及攻防的内容,也可能会更新深度学习相关的东西,主要就是看我到底有没有精力了哈哈。 好了,废话不多说,这

    2024年02月08日
    浏览(49)
  • 【数通网络交换基础梳理1】二层交换机、以太网帧、MAC地址数据帧转发原理详解

    万年不变,先从模型结构分析,现在大家熟知的网络模型有两种。第一种是,OSI七层模型,第二种是TCP/IP模型。在实际运用中,参考更多的是TCP/IP模型。 OSI七层模型 TCP/IP模型 不需要全部理解,只需要明白两点:1、 数据包发送数据的过程是从上到下打包,接收数据是从下至上

    2024年02月03日
    浏览(61)
  • 【二层交换机】静态VLAN的配置

    VLAN是虚拟局域网(Virtual Bridged LocaL Area Network )的简称(IEEE802.1Q协议),它是在一个 物理网络上划分出来的逻辑网络 。这个网络对应于ISO模型的第二层 数据链路层 。 VLAN的划分 不受网络端口实际物理位置的限制 。 注意 : (1) 两个相邻节点一定是在 同一个网段内 。 (2) 子网划分

    2024年02月09日
    浏览(46)
  • 华为二层交换机与防火墙配置实例

    组网图形 图1  二层交换机与防火墙对接上网组网图 二层交换机简介 配置注意事项 组网需求 配置思路 操作步骤 配置文件 相关信息 二层交换机简介 二层交换机指的是仅能够进行二层转发,不能进行三层转发的交换机。也就是说仅支持二层特性,不支持路由等三层特性的交

    2024年02月04日
    浏览(54)
  • Cisco交换技术:二层交换机的远程管理之VLAN和SVI区别

    经常有人混淆VLAN和SVI,其实VLAN和SVI是两个不同的概念,SVI(switch virtual interface)的实质是一个接口,只是是软件虚拟的,不是物理的,它和VLAN是对应的,一个VLAN可以对应一个逻辑的VLAN接口,也就是这里的SVI,但他们是不同的对象,琴晚不要在弄混淆了哦 创建VLAN和创建SVI的

    2024年02月07日
    浏览(45)
  • 华为CE交换机 EVPN-VXLAN-二层互通实验

    EVPN(Ethernet Virtual Private Network)是下一代全业务承载的VPN解决方案。EVPN统一了各种VPN业务的控制面,利用BGP扩展协议来传递二层或三层的可达性信息,实现了转发面和控制面的分离。 EVPN解决传统L2VPN的无法实现负载分担、网络资源的消耗较高等不足,同时也可以对L3VPN业务进

    2024年04月12日
    浏览(43)
  • 三层交换机详解

    三层交换机:实现数据帧在广播域内二层转发实现VLAN间的通信数据包的三层路由转发。既有二层交换机的功能,也有三层路由器的功能,还有vlan之间通信的功能。(三层交换=二层交换+三层转发) 当三层设备接收到一个数据帧,会拆除原数据帧重新封装新的源MAC地址和目标

    2024年02月09日
    浏览(38)
  • 【三层交换机的配置】

    使用三层交换技术实现 VLAN之间的通信 三层交换=二层交换+三层转发 实现数据帧在广播域类二层转发,实现数据包的三层路由转发 三层转发过程中要重现封装二层 三层交换机上,第三层引擎处理数据流的第一个包 VLAN1进入后与VLAN2进行ARP请求与响应 脱掉原MAC头部,装新的M

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包