網橋的自學習和轉發過程
發布時間:2014/8/28 20:15:04 訪問次數:2198
A向B發送幀 連接在同一個局域網上的站點B和網橋1都能收到A發送的幀。M216網橋l先按源地址A查找轉發表。網橋1的轉發表中沒有A的地址,于是把地址A和收到此幀的接口1寫入轉發表中。這就表示,以后若收到要發給A的幀,就應當從這個接轉發出去。接著再按目的地址B查找轉發表。轉發表中沒有B的地址,于是就通過除收到此幀的接口1以外的所有接口(現在就是接口2)轉發該幀。網橋2從其接口1收到這個轉發過來的幀。
圖3-28網橋的自學習和轉發過程
網橋2按同樣方式處理收到的幀。網橋2的轉發表中沒有A的地址,因此在轉發表中寫入地址A和接口l。網橋2的轉發表中沒有B的地址,因此網橋2通過除接收此幀的接口l以外的所有接口(現在就是接口2)轉發這個幀。
請注意,現在兩個網橋的轉發表中已經各有了一個項目了。讀者可能會問,B本來就可以直接收到A發送的幀,為什么還要讓網橋1和網橋2盲目地轉發這個幀呢?答案是:這兩個網橋當時并不知道網絡拓撲,因此要通過自學習過程(不得不使用這種方式進行盲目轉發)才能逐步弄清所連接的網絡拓撲,建立起自己的轉發表。
F向C發送幀 網橋2從其接口2收到這個幀。網橋2的轉發表中沒有F,因此在轉發表寫入地址F和接口2。網橋2的轉發表中沒有C,因此要通過網橋2的接口1把幀轉發出去。現在C和網橋1都能收到這個幀。在網橋1的轉發表中沒有F,因此要把地址F和接口2寫入轉發表,并且還要從網橋l的接口1轉發這個幀。
A向B發送幀 連接在同一個局域網上的站點B和網橋1都能收到A發送的幀。M216網橋l先按源地址A查找轉發表。網橋1的轉發表中沒有A的地址,于是把地址A和收到此幀的接口1寫入轉發表中。這就表示,以后若收到要發給A的幀,就應當從這個接轉發出去。接著再按目的地址B查找轉發表。轉發表中沒有B的地址,于是就通過除收到此幀的接口1以外的所有接口(現在就是接口2)轉發該幀。網橋2從其接口1收到這個轉發過來的幀。
圖3-28網橋的自學習和轉發過程
網橋2按同樣方式處理收到的幀。網橋2的轉發表中沒有A的地址,因此在轉發表中寫入地址A和接口l。網橋2的轉發表中沒有B的地址,因此網橋2通過除接收此幀的接口l以外的所有接口(現在就是接口2)轉發這個幀。
請注意,現在兩個網橋的轉發表中已經各有了一個項目了。讀者可能會問,B本來就可以直接收到A發送的幀,為什么還要讓網橋1和網橋2盲目地轉發這個幀呢?答案是:這兩個網橋當時并不知道網絡拓撲,因此要通過自學習過程(不得不使用這種方式進行盲目轉發)才能逐步弄清所連接的網絡拓撲,建立起自己的轉發表。
F向C發送幀 網橋2從其接口2收到這個幀。網橋2的轉發表中沒有F,因此在轉發表寫入地址F和接口2。網橋2的轉發表中沒有C,因此要通過網橋2的接口1把幀轉發出去。現在C和網橋1都能收到這個幀。在網橋1的轉發表中沒有F,因此要把地址F和接口2寫入轉發表,并且還要從網橋l的接口1轉發這個幀。