時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
交換網(wǎng)絡中,鏈路有兩種類型:接入鏈路(Access)和中繼鏈路(Trunk)
接入鏈路:只是VLAN的成員
中繼鏈路:可以承載多個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標記 按照PVID打TAG標記
Untagged端口 丟棄 去掉TAG標記 按端口PVID打TAG標記 原樣發(fā)送
2、所謂的Untagged Port和tagged Port不是講述物理端口的狀態(tài),而是將是物理端口所擁有的某一個VID的狀態(tài),所以一個物理端口可以在某一個VID上是Untagged Port,在另一個VID上是tagged Port;
3、一個物理端口只能擁有一個PVID,當一個物理端口擁有了一個PVID的時候,必定會擁有和PVID的TAG等同的VID,而且在這個VID上,這個物理端口必定是Untagged Port;
4、PVID的作用只是在交換機從外部接受到可以接受Untagged 數(shù)據(jù)幀的時候給數(shù)據(jù)幀添加TAG標記用的,在交換機內(nèi)部轉(zhuǎn)發(fā)數(shù)據(jù)的時候PVID不起任何作用;
5 、擁有和TAG標記一致的VID的物理端口,不論是否在這個VID上是Untagged Port或者tagged Port,都可以接受來自交換機內(nèi)部的標記了這個TAG標記的tagged 數(shù)據(jù)幀;
6、擁有和TAG標記一致的VID的物理端口,只有在這個VID上是tagged Port,才可以接受來自交換機外部的標記了這個TAG標記的tagged 數(shù)據(jù)幀;
以下是神州數(shù)碼對命令的定義(各個廠家對命令的定義可能不一定一致,但是都必須遵循上面的定理):
1、Trunk端口就是在一個物理端口上增加這個交換機所有VLAN的VID標示,并且除了和這個物理端口PVID標示一致的VID標示為Untagged Port外,在其他的VID上都是Tagged Port;
2、Access端口就是指擁有一個和PVID標記相同的VID的物理端口,在這個VID上,遵循定理一定為untagged Port;
在了解了以上的基礎理論之后,我們在來看一下VLAN幀的傳輸過程:
一個數(shù)據(jù)包從PC機發(fā)出經(jīng)過ACCESS端口->TRUNK端口->TRunk->ACCESS->PC數(shù)據(jù)包發(fā)生了怎么樣的變化?
我們先把上述的描述變換為IEEE802.1Q的標準描述:
一個數(shù)據(jù)包從PC機發(fā)出經(jīng)過(Untagged 數(shù)據(jù)幀)
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數(shù)據(jù)包發(fā)生了怎么樣的變化?(Untagged 數(shù)據(jù)幀)
首先假設兩臺交換機剛剛開機(MAC地址表為空)從PC機發(fā)出的數(shù)據(jù)幀進入交換機的ACCESS端口以后,會按照這個端口的PVID打100的 Tag標記,根據(jù)交換機的轉(zhuǎn)發(fā)原理,交換機會把這個數(shù)據(jù)幀轉(zhuǎn)發(fā)給VID=100的所有端口(除了進口以外),這個過程叫做VLAN Flood;參照上面的定理1;
由于Trunk端口擁有VID=100,所以才可接受這個標記Tag為100的tagged數(shù)據(jù)幀;參照上面的定理5;
由于Trunk端口在VID=100上為tagged Port,所以在發(fā)送數(shù)據(jù)幀出交換機的時候,不改變Tagged數(shù)據(jù)幀的結(jié)構;參照上面的定理1;
到了另一個交換機的Trunk端口的時候,由于Trunk端口擁有VID=100,所以才可接受這個標記Tag為100的tagged數(shù)據(jù)幀;參照上面的定理6;
另一個交換機的Trunk端口,接收到標記tag為100的tagged數(shù)據(jù)幀,并不作任何的更改;參照上面的定理1;
另一個交換機收到到標記tag為100的tagged數(shù)據(jù)幀,根據(jù)交換機的轉(zhuǎn)發(fā)原理,交換機會把這個數(shù)據(jù)幀轉(zhuǎn)發(fā)給VID=100的所有端口(除了進口以外);參照交換機交換原理(受到一個未知目的MAC數(shù)據(jù)幀);
這樣另一個交換機的ACCESS端口就可以收到標記tag為100的tagged數(shù)據(jù)幀;參照上面的定理5;
另一個交換機的ACCESS端口在發(fā)出標記tag為100的tagged數(shù)據(jù)幀的時候,會去掉TAG標記,轉(zhuǎn)發(fā)untagged數(shù)據(jù)幀給PC;參照上面的定理1;這樣PC機就收到了這個數(shù)據(jù).
關鍵詞標簽:VLAN鏈路數(shù)據(jù)包
相關閱讀
熱門文章 路由器地址大全-各品牌路由設置地址 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網(wǎng)站管理員服務器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 路由器地址大全-各品牌路由設置地址 騰達路由器怎么設置?騰達路由器設置教程 ADSL雙線負載均衡設置詳細圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實際工作的一天 網(wǎng)管必會!了解交換機控制端口流量