路由器是如何處理lsa的

lsa本身不是獨立的數據包,他是要承載lsa是一種條目,這種條目要想被傳遞是必須要通過特定的包來進行承載的,當我們收到一個lsu(link state update 鏈路狀態更新包)我們會查看這個條目是否會存在於本地的鏈路狀態數據庫,如果沒有那麼我們就把他添加到自己的數據庫,我就會向發送方返回確認消息,我給我其他鄰居洪泛(flood)這個lsa,在運行spf算法來計算一個全新的路由表,如果有,這個lsa已經存在本地鏈路狀態數據庫中那我們就會查看這條lsa的序列號和我本地的lsa的序列號是否相同,如果相同說明這個兩個lsa是完全相同的,我們就把他給拒絕掉,如果不相同我們就比較新接收的序列號是否比我的序列號是否高一點,如果沒有我的高我就給他返回一個更新,如果比我的高那我們就重新把它加入鏈路狀態數據庫中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章