(1)bgp是基於tcp的,埠號179,tcp是可靠的傳輸層協議,所以bgp在發
送update訊息時,是不需要確認機制的(依賴於tcp的ack來確認是否收到)。基於tcp的協議建立鄰居也可以跨裝置建立鄰居(單播),只要保證tcp的源ip位址和目的ip位址可達。
(2)ospf是基於ip的,協議號為89 。ip協議是不可靠的,所以ospf開發了很
多可靠性機制(hello包的鄰居列表,dd報文使用序列號做隱式確認, lsr/lsu/lsack之間的相互確認)。ospf基於ip層,只能支援ip網路。
如ospfv2用於ipv4,ospfv3用於ipv6。
(3)isis是基於資料鏈路層的,所以它可以支援多種網路層協議,不受網路層
協議限制使用isis的版本。
擴充套件問題1:有無鄰居關係哪種更優?
有鄰居關係不需要頻繁週期性的傳遞路由資訊 ;
鄰居存在則儲存鄰居傳遞過來的路由,週期更新主要是資料庫同步 ;
1、有鄰居相當於提前建立好乙個通道,感知故障,路由收斂快;
2、不需要頻繁週期性傳送路由更新,只需要維護好鄰居關係即可;
(1)協議的工作範圍:igp/egp
igp:工作在as內,用於as內互動路由資訊; 主要用於發現,選擇以及計算最優路由 。如:rip/isis/ospf egp:工作在as間,用於as間互動路由資訊; 主要用於傳遞以及選擇最優路由
如:bgp (早期有egp協議)
(2)是否攜帶掩碼:有類/無類協議
有類:傳遞路由資訊時不攜帶掩碼
舉例:ripv1
無類:傳遞路由資訊時攜帶掩碼
舉例:isis/ospf,bgp
(3)協議的演算法:dv/ls
dv(距離向量):
只關心到達目的距離和方向,無網路拓撲; 路由更新報文中,只包含路由資訊,無拓撲資訊; 逐跳收斂,根據鄰居傳遞的路由資訊計算出路由表。
舉例:rip/bgp ls(鏈路狀態): 關心整個網路的拓撲;路由更新報文中,包含路由資訊以及拓撲資訊;根據自身spf演算法計算路由。
舉例:ospf/isis ;
擴充套件問題1:怎麼理解距離向量和鏈路狀態?
距離向量:路由傳遞的時候只包含路由資訊,沒有拓撲資訊;只關心去往目的
位址的方向;
鏈路狀態:路由傳遞是既包含路由資訊也包含拓撲資訊;會以自己為根建立全
網拓撲;
要點:1、傳遞的資訊;2、裝置有無全網拓撲。
擴充套件問題2:在距離向量路由協議rip和bgp,在計算路由的時候它們有什麼區別?
報文的源位址確定方向 )bgp 用豐富的路徑屬性來得知距離和方向(公認必遵屬性的 next-hop 字段)
路由器分別定義了外部優先順序和內部優先順序,數值越小表明優先順序越高
外部優先順序是指使用者可以手工為各路由協議配置的優先順序。
直連路由(direct)的優先順序不能被修改。
內部優先順序:不能被使用者手工修改,外部優先順序比較不出來時,會根據內部優
先級比較。
為什麼這麼設計各種協議的優先順序?
(1)存在兩種優先順序的原因:
在不同的路由協議配置了相同的優先順序的情況下,系統可以通過內部優先
級決定哪個路由協議發現的路由將成為最優路由。
(2)設計外部路由優先順序的原因:
1 rip 和靜態 :靜態路由是由管理員手工配置所以優於 rip 從鄰居學來的 路由。
2 rip 和 ospf、isis:rip 是一種距離向量路由協議,可靠性較低;isis和 ospf 都是鏈路狀態路由協議,可靠性比較高。
3 ospf 和 isis:ospf 普及程度比 isis 高。
4 靜態和 ospf:靜態路由的配置量大,不易於管理;ospf 是動態學習路由的,可以保證路由無環,和感知網路變化。
5 bgp:主要用於自治系統間傳遞路由的,而其他路由協議都是用於 as 內的;as 內學習到的路由,可靠程度要優於 as 外學習過來的路由。所以 bgp 的優先順序 被設計為 255 。
(3)isis 和 bgp 內部路由設計的原因:
isis 設計兩個優先順序,用於區分區域內的路由和區域間的路由,能夠防止次優。
bgp 設計兩個優先順序,以下圖為例:
左下角路由器分別從 ebgp 鄰居與 ibgp 鄰居收到關於 100.1.1.0/24 的路由。此時,應該選擇 ebgp 鄰居發來的路由。因為此路由沒有經過 local as,減小了在 local as 傳輸的開銷。
擴充套件問題1:ospf設計2種優先級別有什麼好處?
ospf 設計兩個優先順序,用於區分 as 內路由和 as 外路由,能夠在路由引入的時候防止次優(例子如下圖)
r3 將 172.16.0.0/22 的路由引入到 ospf 域後,r4 會從 rip、ospf 都收到關於172.16.0.0/22 的路由。
此時,如果沒有 ospf aes、nssa 的優先順序。那麼 r4 上 ospf 的優先順序為 10,優於 rip 的 100。所以 r4 會選擇從 ospf 去往目標網段,造成次優路徑。
如果有 ospf aes、nssa 的優先順序。r4 上關於目標網段的路由,ospf 為 150、rip 為 100;r4 選擇 rip 去往目標網段。
59擴充套件問題2:不同廠家的路由器互聯時,關於路由優先順序要注意什麼問題?
不同廠家設計路由協議時優先順序是不一致的,所以要注意調整為一致,否則可
能出次優路徑的問題。(思科裝置 ospf優先順序為110,靜態路由優先順序為 1)
擴充套件問題3:路由器是如何查詢路由表的?
首先優選最長匹配,然後比較路由優先順序(子網與掩碼一致優先順序不同只
會將最優的路由浮現在路由表中),最後比較 cost 值。
mpls 保留標籤值 HCIE面試題 MPLS
1 mpls vpn有那幾種路由器角色?1 ce customedge 直接與服務提供商相連的使用者裝置 2 pe provideredgerouter 指骨幹網上的邊緣路由器,與 ce 相連,主要負責 vpn 業務的接入 3 p providerrouter 指骨幹網上的核心路由器,主要完成路由和...
面試題總結4
演算法題 1 m個珠子n種顏色,圍成一串,從中找到包含n種顏色的最小子串。比如123234212,子串是3421 演算法的思想是先找到其中乙個包含所有顏色的子串,起始位置i,終止位置j,並且第j種顏色是第一次出現,然後從第i個位置開始刪除出現過的顏色,i往後移動乙個位子,同事j跳到與之前i位置相同的...
C C 面試題專業篇
1.介紹stl,詳細說明 stl如何實現 vector 2.分析visual c 程式出錯的原因 3.繼承和多型有何區別 4.指標和引用有何區別,穿引用比傳指標安全,為什麼 5.引數傳遞的方式與多型引數傳遞的實現 6.怎樣應用設計模式的理念 7.介紹一下對設計模式的理解 8.c 和 c定義結構的區別...