设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 990|回复: 3
收起左侧

[求助] 数据链路层交换机问题

[复制链接]
发表于 2016-2-8 21:54:26 | 显示全部楼层 |阅读模式
3鸿鹄币
对于从一个网络传入,从另一个网络为目的地的数据包,路由器主要执行以下三个步骤:
1:通过移除第二层帧报头和报尾来解封第三层数据包。
2:检查IP数据包的目的IP地址以便从路由表中选择最佳路径。
3:将第三层数据包封装成新的第二层帧,并将该帧从送出接口转发出去。
这是路由器之间的传递,那么,如果是二层交换机(不看IP)他还是会有这个移除第二层帧报头和报尾的过程吗?如果有,目的地址不变,源地址改为送出接口地址是吗?请知道的告诉下,谢谢了

最佳答案

查看完整内容

华为和思科有不同的说法 华为有pvid的说法,思科没有,思科只有在途径trunk链路时会插入802.1q的tag(肯定会重新做校验了),如果带CoS的话就是802.1p 不过相同的就是都会去做帧校验,并且每次途径交换机后数据在物理层的数字信号会被再一次放大(或者叫还原),这样就能保证数据能在介质中更远的传输距离 华为那个pvid简单点说,就是哪怕是在交换机的access接口(无需插入tag),但是数据进来后我也会打上一个pvid,然后在数据 ...
发表于 2016-2-8 21:54:27 | 显示全部楼层
华为和思科有不同的说法
华为有pvid的说法,思科没有,思科只有在途径trunk链路时会插入802.1q的tag(肯定会重新做校验了),如果带CoS的话就是802.1p
不过相同的就是都会去做帧校验,并且每次途径交换机后数据在物理层的数字信号会被再一次放大(或者叫还原),这样就能保证数据能在介质中更远的传输距离
华为那个pvid简单点说,就是哪怕是在交换机的access接口(无需插入tag),但是数据进来后我也会打上一个pvid,然后在数据发出去前将这个pvid移除并且发送(这里涉及一系列的规则,根据这些规则华为交换机会对pvid做一些的操作)
沙发 2016-2-8 21:54:27 回复 收起回复
回复

使用道具 举报

发表于 2016-2-9 00:47:13 | 显示全部楼层
交换机在做二层交换时是不会改变2层帧头的源目mac地址的,所以不会重新封装二层报头,只有可能改写部分字段,但完全谈不上重新封装。
就像路由器做三层转发时,源目IP也是不会变的,改动的可能只是ttl的值,或者给你打上一些ToS(用于流量工程)但是三层转发时,二层肯定要重新封装了,这个相信你也懂
板凳 2016-2-9 00:47:13 回复 收起回复
回复

使用道具 举报

发表于 2016-2-23 08:47:55 | 显示全部楼层
本帖最后由 informix 于 2016-2-23 08:55 编辑

交换机工作在第二层,其连接的的终端都在同一网络,所以不需要重新封装帧,因此不需要更改目标地址,如果目标IP地址在同一网段,ARP直接找目标MAC地址了,只有你的目标地址的子网掩码和IP地址算出是另一网络,ARP才会找默认网关的MAC地址,才会有后面的三个步骤
地板 2016-2-23 08:47:55 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-29 08:37 , Processed in 0.106342 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表