话说VLAN Tag 的“来龙去脉”

介绍

自上一篇文字第3层SWI的任务规律宣布以后,很多广泛分布爱好者暗里触觉过我。,对立面眼前的TCP/IP广泛分布,举行了有雅量的的议论。,我也从这些非职业的那边学到了很多东西。,同一事物的老境到底不见得太老。,不经一事;看这些爱好者对广泛分布的技术的那种爱戴与热情,它也给咱们的撰写人增添了很多动力。。

怨恨咱们的技术开发了多远。,最全然和最结心的思惟将拿固定,咱们依然在应用TRAD。、安置使被安排好数码相机,但提出的广泛分布技术也在不休改革。,其他的广泛分布时代就要降临,比如,现时SDN(软件清晰度广泛分布)、软件清晰度回忆(SDS)、软件清晰度广域网络(SDW)、SDS(软件清晰度软件)等。,从本质上看SDN是将广泛分布转发换异做成某事把持层面与录音层面分裂,孤独开展和孤独运作,也在某种程度上这是将把持层面从被驱散的摆设使成为集合式摆设,但其中的哪任何人以任何方式使不适其查明真相仍应用TCP/IP合同书,这执意同一事物的变率。,万变不离其宗。但咱们不得不认出TCP/IP合同书也有很多缺陷。,其功用的错综复杂的状态和保护成绩层出不穷。,其中的哪任何人你是什么网站,供给上传讯互联网网络,你岂敢说这是承保的。。本文首要论述了TCP/IP VLAN中VLAN的全然规律。 符号的装置和装置。

VLAN

一、Vlan tag

即使在习俗体格检查配电盘中、路由器,或在OpenStack中 中子广泛分布、SDN广泛分布的任务规律不见得使不适。,在互联网网络上对此有无端的的解说。,可回顾性依然必要论述它的信号是方式创造的;率先, tag的Ethernet 帧封装体式:

Vlan tag的Ethernet 帧封装体式

它的4八位位组符号担任守队队员有12位的VLAN ID位,背衬的VLAN总额为2 ^ 12。

二、录音转发,方式在VLAN符号上有或起作用

助动词=have习俗配电盘做成某事录音帧,或许它是方式在VSwitter中转发的?让咱们用两个提议来解说。,列举如下图:

1和符合,符号ACT方式(省略本例做成某事原始发生) vlan的解说)

1)。1领袖发送普通录音帧

2)Switc1接纳该帧,必要率先对其举行解包,检查两层帧的头帧客观的的MAC地址

三。从CAM T中找到对应于客观的MAC地址的VLAN 对应于ID的VLAN和接纳帧的喷嘴 ID 即使胜任的,假使胜任的,找到相关联的的脱离喷嘴,假使帧意见分歧,则拒绝听该帧。

4)。找到分界线后,打上对应的VLAN 符号,封装骨架构架,从中继喷嘴发送

5)。抵达配电盘2后,迅速离开检查帧头的客观的MAC地址

6。从CAM T中找到对应于客观的MAC地址的VLAN 接纳帧头的ID和VLAN ID婚配吗?,假使婚配,找到相关联的的脱离喷嘴,假使帧意见分歧,则拒绝听该帧。

7)。找到分界线后,封装到原始帧中,从对应意义转发。

当心:vlan tag举措打不打符号挑剔本喷嘴的胚胎,它本它的查找表。,CPU计算,背板功用,我读了那么多的文字。,我也听到很多人特性描述了任何人配电盘转发录音包 应用符号,主干意义用于特征,或许接入意义和主干意义具有特征和剥离功用,这么大的的特性描述都是不好的的。。假使这么大的做的话,迅速转动太笨了。,这么大的的信号创造同样正是未成熟的的。。比如,让咱们重现看任何人文件分类。:

领袖1与领袖2的符合,迅速转动向内即使有符号和剥离举措?1和2 在胜任的的vlan中,假使他们必要贴符号,他们的符合就会经过。,这不见得增添配电盘的计算负荷吗?,因而当两个这么大的的领袖彼此符合时,看一眼凸轮台,省掉举行特征和剥离。。

三、Openstack 中子广泛分布中vlan 的任务规律

Openstack 中子广泛分布中vlan 的任务规律

情形1 – VM03 与 vm 04 符合

鉴于VM03 和 vm 04 在两个意见分歧的体格检查侍者上,去,他们霉臭经过内部PHY的帮忙来互相交流。

a. vm03 从Ether0发送军旗以太网 帧经过QBRCC到QoVCC

b. br-int 在接纳到帧时,QoVCC,开端解包它的录音包,以太网桅顶做成某事长时间的看待 麦克场

c. 由于它发送的录音是从QoVCC接纳的,而qvoccc 喷嘴曾经被划分到vlan 20培养液,以下使成形:

d. 因而当你看VCAM表时,必要检查mac/vlan ID即使分歧?,假使分歧则将录音封装成的frame从int-br-eth1发送到br-eth1上,假使挑剔,拒绝听

e. 当br-eth1 从 phy-br-eth1 接纳以太网 frame 时,率先就去检查local-vlan 到 global-vlan的任何人晒表,使成形列举如下:

看见 local_vlan=20 必要将其替换成vlan 120 ;

f. br-eth1 其VCAM表将被检查,查找帧 destmac address对应的vlan 身份证是120吗? 假使是,把它包装成 vlan 帧的120 从相关联的喷嘴转发(ET1)

g. 这边不包括体格检查配电盘做成某事转发。

h. 当该帧抵达VM04哪里的体格检查机BR-Eth1时,用于当观察员帧的去封装 mac 担任守队队员;

i. 那时查找vcam表地址对应的vlan 符号与这么骨架构架的符号分歧吗?,假使它们是分歧的,则它们被封装并从CORESP转发。,拒绝听即使不分歧(习俗配电盘缺勤分别

j. 当vm04哪里体格检查机的br-int的int-br-eth1接纳到该帧的时分,率先使分解看待帧的尖端 mac 担任守队队员;

k. 那时看一眼VCAM表。,找寻该mac地址对应的vlan id 与该帧的vlan tag 它婚配吗?,假使婚配处决以下运算,克服不了的拒绝听

l. 婚配时,BR INT将检查LoalalGoWorl全球 vlan id 晒相干,使成形列举如下:

vlan tag=120 必要替换成 tag 20;当心。:替换是查找表的换异,非确定的运算,甚至在进入分界线时

m. 当查询应验晒表时,VCAM表将被查找。,找寻转变后的vlan 身份证与表格 mac地址对应的vlan id它婚配吗?,假使婚配,则将其封装在全体与会者帧中。,从对应意义转发,拒绝听,假使不婚配。

使突出2-VM01与VM02经过的符合

这和咱们习俗的迅速转动是两者都的。,在这么换异中,BR INT全然不标注,玩符号的举措,它最适当的在普通帧经过转发录音。,不再在这边了。。

[编辑程序的提议]

【责任编辑程序:

赵宁宁

TEL:(010)68476606】

NameE-mailWebsiteComment

发表评论

电子邮件地址不会被公开。 必填项已用*标注