網橋基於目標m a c(介質訪問控制)位址作出**決定。所以它必須「獲取」 m a c位址的位置,這樣才能準確地作出**決定。每個乙太網物理網段上的工作站都將對所有在網段上傳輸的幀進行監聽。當網橋與物理網段連線時,它會對它監測到的所有幀進行檢查。
網橋讀取幀的源m a c位址欄位後便作出乙個假定。這個假定是,如果它監測到乙個來自特殊埠上節點的幀,傳送幀工作站的資訊就必須駐留在這個埠上。網橋將這個資訊放置在乙個網橋表中,它在將條目引入網橋表之前,還將執行f c s,以阻止錯誤的條目進入網橋表。
在c a t a l y s t交換機中,這個表稱為c a m(content addressable memory,內容可定址記憶體)表。網橋表和c a m表基本上是相同的,只有一些小的差別,在後面將會提到。圖1給出了四個工作站: a、b、c和d。四個工作站分為兩個物理網段,網段中間為網橋,網段通過網橋的兩個埠與網橋相連。當工作站a向工作站b傳輸資訊時,網橋和工作站b都將收到這個資訊。網橋收到這個資訊後,得知工作站a與埠1相連,因為從這個埠收到了幀資訊。網橋把條目引入記錄工作站a的m a c位址的網橋表,如圖2所示。
相反,當工作站b對工作站a的資訊作出反應後,網橋監測到工作站b反傳送出的幀,並將其m a c位址作為條目引入網橋表中,如圖3所示。
網橋連續地進行「獲取」。這時條目儲存在網橋表中。如果這時沒有監測到來自m a c位址的資訊,5分鐘後網橋將停止「獲取」。這個時間間隔對於幾乎所有的交換機和網橋都是可以配置的,稱為老化時間。條目也可以以手工方式輸入網橋表。最後所有的m a c位址都將被網橋獲取(假定所有的工作站都在使用中)。
透明網橋的功能中獲取功能介紹就到此結束了,希望大家能夠掌握。
透明網橋演算法c 實現
簡單模擬網橋對mac位址的 開始 表為空,動態生成 表 模擬網段示意圖 演算法實現 include include include include include using namespace std 網橋登記資訊 struct data 初始化 表 模擬3個網段 兩個 表 此處介面號還模擬網段號...
模擬實現透明網橋的自學習與過濾功能
模擬實現透明網橋的自學習與過濾功能 實驗內容 看了實驗內容之後,重新溫習了書中網橋自學習的知識點。梳理網橋自學習演算法的流程。試驗中用於網橋測試其學習和過濾功能的網路結構如下 當 a 向 b 傳送幀時,網橋 b1 會先按源位址 a 查詢 表。如果在網橋 b1 中沒有 a 的位址,於是會把 a 和收到...
配置透明網橋實現QinQ傳輸案例
拓撲圖 規格對於v200r008c20及更低版本,只有ar100 ar120 ar150 ar160 ar200系列支援該示例。對於v200r008c30及更高版本,只有ar100 ar120 ar150 ar160 ar200系列 ar1220e ar1220ev ar1220evw和ar1220...