转发历程之VLAN链路数据包[网络技术]
本文“转发历程之VLAN链路数据包[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
根源:网络转载
交换网络中,链路有两种范例:接入链路(Access)和中继链路(Trunk)
接入链路:只是VLAN的成员
中继链路:可以承载多个VLAN
数据帧通过中继链路的改变历程
定理
1 、下面是定义的各种端口范例对各种数据帧的处理办法 ;
Tagged 数据帧 Tagged数据帧 Untagged数据帧 Untagged数据帧
in out in out
Tagged端口 原样接纳 原样发送 按端口PVID打TAG标志 按照PVID打TAG标志
Untagged端口 丢弃 去掉TAG标志 按端口PVID打TAG标志 原样发送
2、所谓的Untagged Port和tagged Port不是报告物理端口的状况,而是将是物理端口所拥有的某一个VID的状况,所以一个物理端口可以在某一个VID上是Untagged Port,在另一个VID上是tagged Port;
3、一个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时刻,一定会拥有和PVID的TAG平等的VID,并且在这个VID上,这个物理端口一定是Untagged Port;
4、PVID的作用只是在交换机从外部承遭到可以承受Untagged 数据帧的时刻给数据帧增添TAG标志用的,在交换机内部转发数据的时刻PVID不起任何作用;
5 、拥有和TAG标志一致的VID的物理端口,不管能否在这个VID上是Untagged Port大概tagged Port,都可以承受来自交换机内部的标志了这个TAG标志的tagged 数据帧;
6、拥有和TAG标志一致的VID的物理端口,只有在这个VID上是tagged Port,才可以承受来自交换机外部的标志了这个TAG标志的tagged 数据帧;
以下是神州数码对号令的定义(各个厂家对号令的定义大概不一定一致,但是都必须遵守上面的定理):
1、Trunk端口就是在一个物理端口上增添这个交换机全部VLAN的VID标示,并且除了和这个物理端口PVID标示一致的VID标示为Untagged Port外,在其他的VID上都是Tagged Port;
2、Access端口就是指拥有一个和PVID标志相同的VID的物理端口,在这个VID上,遵守定理一定为untagged Port;
在理解了以上的底子理论之后,我们在来看一下VLAN帧的传输历程:
一个数据包从PC机发出经过ACCESS端口->TRUNK端口->TRunk->ACCESS->PC数据包发生了怎么样的改变?
我们先把上述的描写变更为IEEE802.1Q的尺度描写:
一个数据包从PC机发出经过(Untagged 数据帧)
ACCESS端口(PVID定义为100,VID=100=Untagged Port)->
TRUNK端口(PVID定义为1〈出厂配置,没有更改〉,VID=1=Untagged Port,VID=100=tagged Port)->
另一个交换机的TRunk端口(PVID定义为1〈出厂配置,没有更改〉,VID=1=Untagged Port,VID=100=tagged Port)->
另一个交换机的ACCESS端口(PVID定义为100,VID=100=Untagged Port)->
PC数据包发生了怎么样的改变?(Untagged 数据帧)
首先假定两台交换机方才开机(MAC地址表为空)从PC机发出的数据帧进入交换机的ACCESS端口今后,会按照这个端口的PVID打100的 Tag标志,按照交换机的转发原理,交换机会把这个数据帧转发给VID=100的全部端口(除了进口以外),这个历程叫做VLAN Flood;参照上面的定理1;
由于Trunk端口拥有VID=100,所以才可承受这个标志Tag为100的tagged数据帧;参照上面的定理5;
由于Trunk端口在VID=100上为tagged Port,所以在发送数据帧出交换机的时刻,不改变Tagged数据帧的构造;参照上面的定理1;
到了另一个交换机的Trunk端口的时刻,由于Trunk端口拥有VID=100,所以才可承受这个标志Tag为100的tagged数据帧;参照上面的定理6;
另一个交换机的Trunk端口,接纳到标志tag为100的tagged数据帧,并不作任何的更改;参照上面的定理1;
另一个交换机收到到标志tag为100的tagged数据帧,按照交换机的转发原理,交换机会把这个数据帧转发给VID=100的全部端口(除了进口以外);参照交换机交换原理(遭到一个未知目的MAC数据帧);
这样另一个交换机的ACCESS端口便可以收到标志tag为100的tagged数据帧;参照上面的定理5;
另一个交换机的ACCESS端口在发出标志tag为100的tagged数据帧的时刻,会去掉TAG标志,转发untagged数据帧给PC;参照上面的定理1;这样PC机就收到了这个数据.
以上是“转发历程之VLAN链路数据包[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |