交換機的工作模式 IVL和SVL

2022-05-15 09:12:52 字數 1390 閱讀 4589

ivl(independent vlan learning)每個vlan建乙個表,看起來好像有很多表,其實這裡所說的表是指邏輯上的表,實際上在交換機中還是只有乙個表。如果將vid相同的記 錄都提取出來組成乙個表,那麼乙個物理上的表在邏輯上就可以認為是多個表了。

在mac表中以mac+vid為主鍵進行儲存。這樣,同乙個mac就可能由於vid的不同而在mac表中存在多條記錄。

1.根據mac+vid在mac表中尋找,找不到轉3

2.向找到的port**packet,end. (但是如果表項所示埠與收到乙太網幀的埠相同,則丟棄該幀。)

3.向packet攜帶的vid對應的整個vlan的port**,end.

svl(shared valn learning)在mac表中以mac為主鍵進行儲存,也就是說同乙個mac在svl方式下只能存在乙個記錄在mac表中。(有缺點很少使用,位於不同vlan的主機(或網路裝置)具有相同的mac位址,由於svl交換機所有vlan共享乙個mac表,這樣對應的mac表項中埠就會不斷的變化,而且兩個vlan的報文**也會受到影響)

1.在mac中先根據mac尋找相應的記錄,找不到轉4

2.記錄中的vid與packet中攜帶的vid一樣,得到相應的port;不一樣轉5

3.將packet**到相應的port,end.

4.向packet攜帶的vid對應的整個vlan的port**,end.

5.drop,end.

ivl模式是獨享式的mac位址學習模式,各個vlan內學習到的mac位址為各個vlan所有,不會共享給 其他vlan。

svl模式是共享式mac位址學習模式,某乙個vlan學習到的mac會被其他所有vlan共享使用

l2fdb表中mac位址通過老化機制來更新

在**的過程中,不會對幀的內容進行修改

**流程角度

a、對於支援ivl的交換機,**流程分以下幾步:

根據幀內tag header的vlan id查詢l2fdb表,確定查詢的範圍;

根據目的mac查詢出埠

如果在l2fdb表中查詢不到該目的mac,則該報文將通過廣播的方式在該vlan內所有埠**;

同時該乙太網幀的源mac將被學習到接收到報文的埠上

b、對於支援svl的交換機,**流程分以下幾步

根據幀的目的mac查mac**表(即l2fdb),查詢相應的出埠。

判斷出埠的vlan id和報文tag header內的vlan id是否匹配,匹配則**,不匹配則丟棄;

如果在l2fdb表中查詢不到該目的mac,則判斷出埠的vlan id和報文tag header內的vlan id是否匹配,不匹配直接丟棄;匹配則在該vlan內廣播;

交換機如何工作

交換技術是乙個具有簡化 低價 高效能和高階口密集特點的交換產品,體現了橋接技術的複雜交換技術在osi參考模型的第二層操作。與橋接器不同的是交換機 延遲很小,操作接近單區域網效能,遠遠超過了普通橋接網際網路之間的 效能。交換技術允許共享型呵專用性大的區域網段進行頻寬調整,以減輕區域網之間資訊流通出現的...

交換機的工作原理 淺聊交換機的工作原理

網際網路發展到今天,無線和有線裝置的頻寬都有巨大的提公升,但目前大部分企事業單位都還在使用ipv4的位址,也難免要進行不同網段的劃分,本次內容介紹二層交換機的vlan 虛擬區域網 配置,那麼為什麼要進行vlan的劃分呢?我們先來了解一下二層交換機的工作原理,交換機是資料鏈路層裝置,它能夠讀取資料報中...

交換機的工作原理 交換機的工作原理是什麼

電工之家 www.dgzj.com qq群 2179090 我們上網過程中所有的硬體 軟體都是對應的模型中的一層或幾層,交換機也一樣,而各個層級通過不同的職能分工最終完成網路中資訊的流轉,模型從1到7分別是 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層。1.一層交換機 就是集線器,現在...