摘要:視頻教程在線輔導面授招生考試大綱指定教材報名時間3.2.4支持VLAN交換機的轉(zhuǎn)發(fā)流程支持VLAN交換機轉(zhuǎn)發(fā)流程與普通交換機轉(zhuǎn)發(fā)流程最大的區(qū)別在于:報文在支持VLAN交換機內(nèi)轉(zhuǎn)發(fā)時都是帶著VLANTag進行的。也就是說,轉(zhuǎn)發(fā)過程中要根據(jù)MAC地址查找出端口外,還需要判斷VLANID的信息。因此,支持VLAN交換機交換引擎與一般交
3.2.4 支持VLAN交換機的轉(zhuǎn)發(fā)流程
支持VLAN交換機轉(zhuǎn)發(fā)流程與普通交換機轉(zhuǎn)發(fā)流程最大的區(qū)別在于:報文在支持VLAN交換機內(nèi)轉(zhuǎn)發(fā)時都是帶著VLAN Tag進行的。也就是說,轉(zhuǎn)發(fā)過程中要根據(jù)MAC地址查找出端口外,還需要判斷VLAN ID的信息。因此,支持VLAN交換機交換引擎與一般交換機有所不同,如下圖所示。
支持VLAN交換機交換引擎
VLAN交換機的轉(zhuǎn)發(fā)流程和ASIC 選擇的MAC地址學習方式有緊密的聯(lián)系。目前,支持VLAN的交換機有兩種地址學習方式,分別為IVL(Independent VLAN Learning)和SVL(Shared VLAN Learning)。兩種方式的區(qū)別如下,參見圖14:
IVL和SVL地址學習方式
在IVL方式下: 每個VLAN都有自己的對應的MAC地址表(抽象的概念并不是物理的),相互之間沒有影響。一個MAC地址可以被學習到不同的VLAN中,因此對一個用戶來說如果屬于多個VLAN,那么每個VLAN內(nèi)的信息都需要重新學習。
而SVL方式下,一個地址表項對所有的VLAN都通用,表中的MAC用戶不能有重復。
下面分別介紹兩種地址學習方式下的轉(zhuǎn)發(fā)流程。
IVL地址學習方式(參見圖15)
1)根據(jù)幀內(nèi)Tag Header的VLAN ID查找L2FDB表,確定查找的范圍;
2)根據(jù)目的MAC查找出端口,圖中應該從端口2轉(zhuǎn)發(fā)出去;
如果在L2FDB表中查找不到該目的MAC,則該報文將通過廣播的方式在該VLAN內(nèi)所有端口轉(zhuǎn)發(fā);
同時該以太網(wǎng)幀的源MAC將被學習到接收到報文的端口上,即端口1(VLAN 2);L2FDB表中的MAC地址通過老化機制更新;
3)在轉(zhuǎn)發(fā)的過程中,不會對幀的內(nèi)容進行修改。
IVL地址學習方式轉(zhuǎn)發(fā)流程
SVL地址學習方式(參見圖16)
1)根據(jù)幀的目的MAC查MAC轉(zhuǎn)發(fā)表(即L2FDB),查找相應的出端口。根據(jù)現(xiàn)有L2FDB表,報文應該從端口2發(fā)送出去;
2)判斷出端口的VLAN ID和報文Tag Header內(nèi)的VLAN ID是否匹配,匹配則轉(zhuǎn)發(fā),不匹配則丟棄;
3)如果在L2FDB表中查找不到該目的MAC,則判斷出端口的VLAN ID和報文Tag Header內(nèi)的VLAN ID是否匹配,不匹配直接丟棄;匹配則在該VLAN內(nèi)廣播;
4)L2FDB表中MAC地址通過老化機制來更新;
5)在轉(zhuǎn)發(fā)的過程中,不會對幀的內(nèi)容進行修改
SVL地址學習方式轉(zhuǎn)發(fā)流程
前文已經(jīng)提到VLAN的優(yōu)點之一就是限制了廣播,下圖就能很好地說明這個問題。從圖中,可以很清楚地看到,廣播報文被限制了每個VLAN內(nèi),大大地降低了廣播對以太網(wǎng)帶寬的消耗。
支持VLAN交換機沖突域和廣播域
相關(guān)推薦:
通信工程師交換技術(shù)考試移動網(wǎng)交換技術(shù)匯總
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取