前些天同事離職,順便問了問面試時候的問題,其中乙個ospf非骨幹區域為什麼必須連線骨幹區域。這個問題蠻經典,涉及到ospf環路問題。
其中ospf中lsa,lsa由ls type、link state id、adverting router標識出。非骨幹區域之間交換資料需要通過骨幹區域進行。區域之間的路由通過abr講乙個區域內已計算出來的路由封裝成3類lsa傳送到另乙個區域中傳遞路由資訊。測試lsa中不再是鏈路狀態資訊,而是純粹的路由資訊。因為d-v演算法無法保證消除路由自環,自環產生原因為生成該條路由的abr路由器不會加入生成者資訊,每一條路由資訊都無法知道最初由誰生成,ospf生成lsa時將自己router id加入lsa,如果該資訊傳遞超過兩個區域則失去最初生成者資訊。
解決的辦法就是所有abr將本區域內的路由資訊封裝成lsa後,統一傳送給乙個特定區域,再由該區域將資訊**其他區域,特定區域內,每條lsa都確切知道生成者資訊,非骨幹區域之間傳遞都會傳送至特定區域中,所以不會產生路由自環。
OSPF骨幹0區域是怎麼避免環路的?
在乙個ospf自治系統中的路由器之間並不是直接傳遞路由資訊來維護路由表,它們之間交換的是鏈路狀態資訊 lsa 然後各個路由器都維護著統一的乙個鏈路狀態資料庫!各路由器根據鏈路狀態資料庫的資訊,同時以自己為根節點,通過計算鏈路開銷 cost 從而得出自己的路由表。因為鏈路狀態資料庫 lsdb 是一致的...
HTTPS 為什麼安全三連問
以下用簡短的q a形式進行全文總結 q https 為什麼安全?a 因為 https 保證了傳輸安全,防止傳輸過程被監聽 防止資料被竊取,可以確認 的真實性。q https 的傳輸過程是怎樣的?a 客戶端發起 https 請求,服務端返回證書,客戶端對證書進行驗證,驗證通過後本地生成用於改造對稱加密...
為什麼亂碼 前的非ANSI字元
2011 12 31 瀏覽器的網頁字符集檢測順序通常是 註解一 http content type header如果指定了 charset的話,優先順序高於 html文件裡中的charset宣告。註解二 如果http content type header沒有指定 charset 而html文件的之...