IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁系統(tǒng)集成網(wǎng)絡(luò)管理 → VLAN鏈路數(shù)據(jù)包的轉(zhuǎn)發(fā)過程

VLAN鏈路數(shù)據(jù)包的轉(zhuǎn)發(fā)過程

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  交換網(wǎng)絡(luò)中,鏈路有兩種類型:接入鏈路(Access)和中繼鏈路(Trunk)

  接入鏈路:只是VLAN的成員

  中繼鏈路:可以承載多個(gè)VLAN

  數(shù)據(jù)幀通過中繼鏈路的變化過程

  定理

  1 、下面是定義的各種端口類型對各種數(shù)據(jù)幀的處理方法 ;

  Tagged 數(shù)據(jù)幀 Tagged數(shù)據(jù)幀 Untagged數(shù)據(jù)幀 Untagged數(shù)據(jù)幀

  in out in out

  Tagged端口 原樣接收 原樣發(fā)送 按端口PVID打TAG標(biāo)記 按照PVID打TAG標(biāo)記

  Untagged端口 丟棄 去掉TAG標(biāo)記 按端口PVID打TAG標(biāo)記 原樣發(fā)送

  2、所謂的Untagged Port和tagged Port不是講述物理端口的狀態(tài),而是將是物理端口所擁有的某一個(gè)VID的狀態(tài),所以一個(gè)物理端口可以在某一個(gè)VID上是Untagged Port,在另一個(gè)VID上是tagged Port;

  3、一個(gè)物理端口只能擁有一個(gè)PVID,當(dāng)一個(gè)物理端口擁有了一個(gè)PVID的時(shí)候,必定會擁有和PVID的TAG等同的VID,而且在這個(gè)VID上,這個(gè)物理端口必定是Untagged Port;

  4、PVID的作用只是在交換機(jī)從外部接受到可以接受Untagged 數(shù)據(jù)幀的時(shí)候給數(shù)據(jù)幀添加TAG標(biāo)記用的,在交換機(jī)內(nèi)部轉(zhuǎn)發(fā)數(shù)據(jù)的時(shí)候PVID不起任何作用;

  5 、擁有和TAG標(biāo)記一致的VID的物理端口,不論是否在這個(gè)VID上是Untagged Port或者tagged Port,都可以接受來自交換機(jī)內(nèi)部的標(biāo)記了這個(gè)TAG標(biāo)記的tagged 數(shù)據(jù)幀;

  6、擁有和TAG標(biāo)記一致的VID的物理端口,只有在這個(gè)VID上是tagged Port,才可以接受來自交換機(jī)外部的標(biāo)記了這個(gè)TAG標(biāo)記的tagged 數(shù)據(jù)幀;

  以下是神州數(shù)碼對命令的定義(各個(gè)廠家對命令的定義可能不一定一致,但是都必須遵循上面的定理):

  1、Trunk端口就是在一個(gè)物理端口上增加這個(gè)交換機(jī)所有VLAN的VID標(biāo)示,并且除了和這個(gè)物理端口PVID標(biāo)示一致的VID標(biāo)示為Untagged Port外,在其他的VID上都是Tagged Port;

  2、Access端口就是指擁有一個(gè)和PVID標(biāo)記相同的VID的物理端口,在這個(gè)VID上,遵循定理一定為untagged Port;

  在了解了以上的基礎(chǔ)理論之后,我們在來看一下VLAN幀的傳輸過程:

  一個(gè)數(shù)據(jù)包從PC機(jī)發(fā)出經(jīng)過ACCESS端口->TRUNK端口->TRunk->ACCESS->PC數(shù)據(jù)包發(fā)生了怎么樣的變化?

  我們先把上述的描述變換為IEEE802.1Q的標(biāo)準(zhǔn)描述:

  一個(gè)數(shù)據(jù)包從PC機(jī)發(fā)出經(jīng)過(Untagged 數(shù)據(jù)幀)

  ACCESS端口(PVID定義為100,VID=100=Untagged Port)->

  TRUNK端口(PVID定義為1〈出廠配置,沒有更改〉,VID=1=Untagged Port,VID=100=tagged Port)->

  另一個(gè)交換機(jī)的TRunk端口(PVID定義為1〈出廠配置,沒有更改〉,VID=1=Untagged Port,VID=100=tagged Port)->

  另一個(gè)交換機(jī)的ACCESS端口(PVID定義為100,VID=100=Untagged Port)->

  PC數(shù)據(jù)包發(fā)生了怎么樣的變化?(Untagged 數(shù)據(jù)幀)

  首先假設(shè)兩臺交換機(jī)剛剛開機(jī)(MAC地址表為空)從PC機(jī)發(fā)出的數(shù)據(jù)幀進(jìn)入交換機(jī)的ACCESS端口以后,會按照這個(gè)端口的PVID打100的 Tag標(biāo)記,根據(jù)交換機(jī)的轉(zhuǎn)發(fā)原理,交換機(jī)會把這個(gè)數(shù)據(jù)幀轉(zhuǎn)發(fā)給VID=100的所有端口(除了進(jìn)口以外),這個(gè)過程叫做VLAN Flood;參照上面的定理1;

  由于Trunk端口擁有VID=100,所以才可接受這個(gè)標(biāo)記Tag為100的tagged數(shù)據(jù)幀;參照上面的定理5;

  由于Trunk端口在VID=100上為tagged Port,所以在發(fā)送數(shù)據(jù)幀出交換機(jī)的時(shí)候,不改變Tagged數(shù)據(jù)幀的結(jié)構(gòu);參照上面的定理1;

  到了另一個(gè)交換機(jī)的Trunk端口的時(shí)候,由于Trunk端口擁有VID=100,所以才可接受這個(gè)標(biāo)記Tag為100的tagged數(shù)據(jù)幀;參照上面的定理6;

  另一個(gè)交換機(jī)的Trunk端口,接收到標(biāo)記tag為100的tagged數(shù)據(jù)幀,并不作任何的更改;參照上面的定理1;

  另一個(gè)交換機(jī)收到到標(biāo)記tag為100的tagged數(shù)據(jù)幀,根據(jù)交換機(jī)的轉(zhuǎn)發(fā)原理,交換機(jī)會把這個(gè)數(shù)據(jù)幀轉(zhuǎn)發(fā)給VID=100的所有端口(除了進(jìn)口以外);參照交換機(jī)交換原理(受到一個(gè)未知目的MAC數(shù)據(jù)幀);

  這樣另一個(gè)交換機(jī)的ACCESS端口就可以收到標(biāo)記tag為100的tagged數(shù)據(jù)幀;參照上面的定理5;

  另一個(gè)交換機(jī)的ACCESS端口在發(fā)出標(biāo)記tag為100的tagged數(shù)據(jù)幀的時(shí)候,會去掉TAG標(biāo)記,轉(zhuǎn)發(fā)untagged數(shù)據(jù)幀給PC;參照上面的定理1;這樣PC機(jī)就收到了這個(gè)數(shù)據(jù).

關(guān)鍵詞標(biāo)簽:VLAN鏈路數(shù)據(jù)包

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 路由器地址大全-各品牌路由設(shè)置地址 路由器地址大全-各品牌路由設(shè)置地址 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號、密碼 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號、密碼 Nslookup命令詳解-域名DNS診斷 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件

相關(guān)下載

    人氣排行 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號、密碼 路由器地址大全-各品牌路由設(shè)置地址 騰達(dá)路由器怎么設(shè)置?騰達(dá)路由器設(shè)置教程 ADSL雙線負(fù)載均衡設(shè)置詳細(xì)圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實(shí)際工作的一天 網(wǎng)管必會!了解交換機(jī)控制端口流量