路由協(xié)議培訓_第1頁
路由協(xié)議培訓_第2頁
路由協(xié)議培訓_第3頁
路由協(xié)議培訓_第4頁
路由協(xié)議培訓_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、路由協(xié)議培訓路由協(xié)議基礎 路由:指導IP報文發(fā)送的路徑信息 路由協(xié)議:發(fā)現(xiàn)、計算、控制、傳播路由信息 路由表:路徑信息的集合 路由匹配:優(yōu)先匹配明細路由,再匹配缺省路由。匹配原則:與操作。 最長匹配原則:掩碼更長、路由更明細 路由器決策路由:找不到明細走缺省路由 查看系統(tǒng)路由表的命令:dis ip routing-table 路由的來源:鏈路層協(xié)議發(fā)現(xiàn)的路由(直連網(wǎng)段);手工配置靜態(tài)路由;動態(tài)路由協(xié)議發(fā)現(xiàn)的路由動態(tài)路由協(xié)議分類 按算法分: 距離矢量算法:RIP、BGP 鏈路狀態(tài)算法:OSPF、IS-IS 按使用范圍分: IGP:RIP、OSPF、IS-IS EGP:BGPOSPF協(xié)議原理 OS

2、PF (Open Shortest Path First ) :開放最短路徑優(yōu)先協(xié)議,OSPF是IGP內(nèi)部網(wǎng)關協(xié)議的一種,基于鏈路狀態(tài)算法。 距離矢量路由選擇協(xié)議收斂速度慢和跳數(shù)限制等的局限性變得更加明顯,于是出現(xiàn)了鏈路狀態(tài)路由選擇協(xié)議,以擴展網(wǎng)絡規(guī)模。所謂鏈路就是在網(wǎng)絡中兩個路由器間的連接,鏈路狀態(tài)包括諸如其傳輸速度和延遲等級等一些屬性。OSPF基本特點(一) 支持無類域間路由(CIDR): OSPF是專門為TCP/IP環(huán)境開發(fā)的路由協(xié)議,顯式支持無類域間路由(CIDR)和可變長子網(wǎng)掩碼(VLSM)。(用于路由聚合,OSPF、ISIS、BGP和RIP的V2版本均支持) 無路由自環(huán): 由于路由

3、的計算基于詳細鏈路狀態(tài)信息(網(wǎng)絡拓撲信息),因此OSPF計算的路由無自環(huán)。 收斂速度快(相對于RIP來說,收斂快) 觸發(fā)式更新,一旦拓撲結構發(fā)生變化,新的鏈路狀態(tài)信息立刻泛洪,對拓撲變化敏感。OSPF基本特點(二) 使用IP組播收發(fā)協(xié)議數(shù)據(jù)(OSPF的組播地址:224.0.0.5T 224.0.0.6) OSPF路由器使用組播和單播收發(fā)協(xié)議數(shù)據(jù),因此占用的網(wǎng)絡流量很小 支持多條等值路由 當?shù)竭_目的地的等開銷路徑有多條時,流量被均衡地分擔在這些等開銷路徑上 支持協(xié)議報文的認證(接口認證、區(qū)域認證) OSPF路由器之間交換的所有報文都被驗證鏈路狀態(tài)算法的路由計算過程OSPF最顯著的特點是使用鏈路狀

4、態(tài)算法,區(qū)別于早先的路由協(xié)議使用的距離矢量算法。每個路由器通過泛洪鏈路狀態(tài)通告(LSA)向外發(fā)布本地鏈路狀態(tài)信息(例如可用的端口,可到達的鄰居以及相鄰的網(wǎng)段等)每一個路由器通過收集其它路由器發(fā)布的鏈路狀態(tài)通告以及自身生成的本地鏈路狀態(tài)通告,形成一個鏈路狀態(tài)數(shù)據(jù)庫(LSDB)。LSDB描述了路由域內(nèi)詳細的網(wǎng)絡拓樸結構。所有路由器上的鏈路狀態(tài)數(shù)據(jù)庫是相同的。通過LSDB,每臺路由器計算一個以自己為根,以網(wǎng)絡中其它節(jié)點為葉的最短路徑樹。每臺路由器計算的最短路徑樹給出了到網(wǎng)絡中其它節(jié)點的路由表。8OSPF協(xié)議計算路由過程LSDBLSA of RTALSA of RTBLSA of RTCLSA of

5、RTD(2)每臺路由器的每臺路由器的LSDB(3)由鏈路狀態(tài)數(shù)據(jù)庫生成由鏈路狀態(tài)數(shù)據(jù)庫生成 帶權有向圖帶權有向圖CABD1235CABD123CABD123CABD123CABD123RTARTBRTCRTD3215(1)網(wǎng)絡的拓撲結構網(wǎng)絡的拓撲結構(4)每臺路由器分別以自己為根節(jié)點計算最小生成樹每臺路由器分別以自己為根節(jié)點計算最小生成樹OSPF支持的網(wǎng)絡類型(一) 網(wǎng)絡類型:是指運行OSPF網(wǎng)段的二層鏈路類型。 OSPF定義了四種網(wǎng)絡類型,分別是點到點網(wǎng)絡,廣播型網(wǎng)絡,NBMA網(wǎng)絡和點到多點網(wǎng)絡。 點到點網(wǎng)絡:是指只把兩臺路由器直接相連的網(wǎng)絡。 廣播型網(wǎng)絡:是指支持兩臺以上路由器,并且具有廣

6、播能力的網(wǎng)絡。OSPF支持的網(wǎng)絡類型(二) 非廣播網(wǎng)絡是指支持兩臺以上路由器互連,但是不具有廣播能力的網(wǎng)絡。 在非廣播網(wǎng)絡上,OSPF有兩種運行方式,非廣播多路訪問和點到多點。 非廣播多路訪問(NBMA):在NBMA網(wǎng)絡上,OSPF模擬在廣播型網(wǎng)絡上的操作,但是每個路由器的鄰居需要手動配置。 NBMA方式要求網(wǎng)絡中的路由器組成全連接。例如,使用SVC進行通信的ATM網(wǎng)絡。 點到多點: 將整個非廣播網(wǎng)絡看成是一組點到點網(wǎng)絡。每個路由器的鄰居可以使用底層協(xié)議例如反向地址解析協(xié)議來發(fā)現(xiàn)。 對于不能組成全連接的網(wǎng)絡應當使用點到多點方式,例如只使用PVC的不完全連接的幀中繼網(wǎng)絡。OSPF的基本概念 自治

7、系統(tǒng)(Autonomous System): 一個自治系統(tǒng)是指使用同一種路由協(xié)議交換路由信息(即同一種選路策略)的一組路由器。 Router ID: 用于在自治系統(tǒng)中唯一標識一臺運行OSPF的路由器的32位整數(shù),每個運行OSPF的路由器都有一個Router ID。 Router ID的格式和IP地址的格式是一樣的,推薦使用路由器Loopback0的IP地址做為路由器的Router ID。鄰居(Neighbor)和鄰接(Adjacency) OSPF作為一個路由協(xié)議,運行OSPF的路由器之間需要交換鏈路狀態(tài)信息和路由信息,在交換這些信息之前首先需要建立鄰接關系。 鄰居路由器(Neighbor):

8、有端口連接到同一個網(wǎng)段的兩個路由器就是鄰居路由器。鄰居關系由OSPF的Hello協(xié)議維護。 鄰接(Adjacency):從鄰居關系中選出的為了交換路由信息而形成的關系。 并非所有的鄰居關系都可以成為鄰接關系,不同的網(wǎng)絡類型,是否建立鄰接關系的規(guī)則也不同。DR和BDR 每一個含有至少兩個路由器的廣播型網(wǎng)絡和NBMA網(wǎng)絡都有一個指定路由器(Designated Router,DR)和備份指定路由器(Backup Designated Router,BDR)。 DR和BDR的作用: 1、減少鄰接關系的數(shù)量,從而減少鏈路狀態(tài)信息以及路由信息的交換次數(shù),這樣可以節(jié)省帶寬,降低對路由器處理能力的壓力。一個

9、既不是DR也不是BDR的路由器只與DR和BDR形成鄰接關系并交換鏈路狀態(tài)信息以及路由信息,這樣就大大減少了大型廣播型網(wǎng)絡和NBMA網(wǎng)絡中的鄰接關系數(shù)量。 2、在描述拓樸的LSDB中,一個NBMA網(wǎng)段或者廣播型網(wǎng)段是由單獨一條LSA來描述的,這條LSA是由該網(wǎng)段上的DR產(chǎn)生的。路由器分類 內(nèi)部路由器IR(Internal Router):是指所有所連接的網(wǎng)段都在一個區(qū)域的路由器。屬于同一個區(qū)域的IR維護相同的LSDB。 區(qū)域邊界路由器ABR(Area Border Router):是指連接到多個區(qū)域的路由器。ABR為每一個所連接的區(qū)域維護一個LSDB。 骨干路由器BR(Backbone Rout

10、er):是指至少有一個端口(或者虛連接)連接到骨干區(qū)域的路由器。包括所有的ABR和所有端口都在骨干區(qū)域的路由器。 AS邊界路由器ASBR(AS Boundary Router):是指和其他AS中的路由器交換路由信息的路由器,這種路由器向整個AS通告AS外部路由信息。 ASBR可以是內(nèi)部路由器IR,或者是ABR,可以屬于骨干區(qū)域也可以不屬于骨干區(qū)域,也就是說可以在網(wǎng)絡中的任何地方。OSPF的區(qū)域劃分 區(qū)域是一組網(wǎng)段的集合。 OSPF支持將一組網(wǎng)段組合在一起,這樣的一個組合稱為一個區(qū)域中,即區(qū)域是一組網(wǎng)段的集合。 劃分區(qū)域可以縮小LSDB規(guī)模,減少網(wǎng)絡流量。 區(qū)域內(nèi)的詳細拓樸信息不向其他區(qū)域發(fā)送,

11、區(qū)域間傳遞的是抽象的路由信息,而不是詳細的描述拓樸的鏈路狀態(tài)信息。每個區(qū)域都有自己的LSDB,不同區(qū)域的LSDB是不同的。路由器會為每一個自己所連接到的區(qū)域維護一個單獨的LSDB。由于詳細鏈路狀態(tài)信息不會被發(fā)布到區(qū)域外,因此LSDB的規(guī)模大大縮小了。 Area 0為骨干區(qū)域,骨干區(qū)域負責在非骨干區(qū)域間發(fā)布由ABR匯總的路由信息(并非詳細的鏈路狀態(tài)信息),為了避免區(qū)域間路由環(huán)路,非骨干區(qū)域之間不允許直接相互發(fā)布區(qū)域間路由信息。因此,所有ABR都至少有一個接口屬于Area 0,即每個區(qū)域都必須連接到骨干區(qū)域。16劃分區(qū)域 Area0Area1Area3OSPF報文類型 OSPF直接運行于IP協(xié)議之

12、上,使用IP協(xié)議號89。 OSPF有五種報文類型,但是OSPF報文頭部都是相同的。 Hello報文 發(fā)現(xiàn)及維持鄰居關系,選舉DR,BDR。 DD報文(Database Description) 通過攜帶LSA頭部信息描述鏈路狀態(tài)摘要信息(本端LSDB摘要)。 LSR報文(Link State Request) 向對端請求本端沒有或對端的更新的LSA LSU報文(Link State Update) 向對方發(fā)送其需要的LSA LSAck報文(Link State Ack) 收到LSU之后,進行確認18OSPF的鄰居狀態(tài)機DownAttemptInit2-wayExStartExchangeLoa

13、dingFull19LSA 分類 Router-LSA (1類,Rtr標志),由每個路由器生成,描述了路由器的鏈路狀態(tài)和花費,傳遞到整個區(qū)域 Network-LSA(2類,N et標志),由DR生成,描述了本網(wǎng)段的鏈路狀態(tài),傳遞到整個區(qū)域 Net-Summary-LSA(3類,Snet標志),由ABR生成,描述了到區(qū)域內(nèi)某一網(wǎng)段的路由,傳遞到相關區(qū)域 Asbr-Summary-LSA(4類,ASB標志),由ABR生成,描述了到ASBR的路由,傳遞到相關區(qū)域 AS-External-LSA(5類,ASE標志),由ASBR生成,描述了到AS外部的路由,傳遞到整個AS(STUB區(qū)域除外)IS-IS協(xié)

14、議原理 產(chǎn)生:IS-IS最早是ISO為CLNP而設計的動態(tài)路由協(xié)議。 發(fā)展:IETF在RFC1195中增加了IS-IS對于IP的支持,IS-IS發(fā)展成為集成化IS-IS。IS-IS協(xié)議基本特點 屬于ISO協(xié)議族:IS-IS起源于ISO協(xié)議族,是ISO定義的OSI協(xié)議棧中無連接網(wǎng)絡服務CLNS的一部分。 無連接網(wǎng)絡服務CLNS包括三個協(xié)議: CLNP:是面向無連接的一種網(wǎng)絡協(xié)議,類型于TCP/IP中的IP協(xié)議。 IS-IS:是路由器至路由器之間的協(xié)議。 ES-IS:是路由器至主機之間的協(xié)議。 CLNP、IS-IS、ES-IS三種協(xié)議都屬于OSI模型中的網(wǎng)絡層協(xié)議,直接承載在數(shù)據(jù)鏈路層之上。IS-

15、IS協(xié)議基本特點(一) 直接運行于鏈路層之上 與大多數(shù)路由協(xié)議不同,IS-IS直接運行于鏈路層之上。鄰居間通過傳遞協(xié)議數(shù)據(jù)包PDU來傳遞鏈路信息,完成鏈路數(shù)據(jù)庫的同步。 PDU的格式分為三大部分: 數(shù)據(jù)鏈路層頭:OSI Family固定為0XFEFE. IS-IS固定報文頭:第一個字節(jié)為0X83. IS-IS TLVs:具體描述IS的鏈路狀態(tài)。IS-IS協(xié)議基本特點(二) 鏈路狀態(tài)路由協(xié)議:與OSPF功能類似,但是具有更好的擴展性和區(qū)域可以容納更多的路由器等特點。 支持IP、OSI兩種路由。 支持靈活的TLV編址方式,協(xié)議擴展性好。 路由收斂速度快,結構清晰,適合于大規(guī)模網(wǎng)絡。近年來得到越來越

16、廣泛的應用。IS-IS協(xié)議基本特點(三) TLV編碼方式:TLV即type-length-value。TLV編碼方式是一種高效率,擴展性好的協(xié)議報文編碼方式。也稱為CLV編碼(code-length-value) T-Type:采用不同的值定義不同類型 L-Length:整個TLV三元組的長度 V-Value:TLV的實際內(nèi)容,最重要的部分 TLV編碼的優(yōu)點:可擴展性好,如果想增加對于新特性的支持,只需增加新的TLV類型。IS-IS協(xié)議相關術語(一)縮略語縮略語OSI中的概念中的概念IP中對應的概念中對應的概念ISIntermediate System 中間系統(tǒng)Router 路由器ESEnd

17、System 端系統(tǒng)Host 主機DISDesignated Intermediate System 指派中間系統(tǒng)Designated Router(DR) OSPF中的選舉路由器SysIDSystem ID 系統(tǒng)IDOSPF中的Router IDPDUProtocol Data Unit 報文數(shù)據(jù)單元IP報文LSPLink State Protocol data unit 鏈路狀態(tài)協(xié)議數(shù)據(jù)單元OSPF中的LSA 用來描述鏈路狀態(tài)IS-IS協(xié)議相關術語(二)縮略語縮略語OSI中的概念中的概念IP中對應的概念中對應的概念NSAPNetwork Service Access Point 網(wǎng)絡服務訪

18、問點(網(wǎng)絡層地址)IP地址NETNetwork Entity Title 網(wǎng)絡實體標記-IIHIS to IS Hello PDU IS至IS間HelloOSPF中的Hello報文PSNP部分序列號數(shù)據(jù)包OSPF的ACK報文或LSR報文CSNP完全序列號數(shù)據(jù)包OSPF的DD報文分層(一) 層次性:IS-IS有兩個級別,區(qū)分兩個層次 Level-1:普通區(qū)域叫Level-1(L1) Level-2:骨干區(qū)叫Level-2(L2) 骨干區(qū)Backbone是連續(xù)的Level2路由器的集合;由所有的L2(含L1/L2)路由器組成,注意必須是連續(xù)(連通)的 L1和L2運行相同的SPF算法 一個路由器可能

19、同時參與L1和L2分層(二) IS-IS路由協(xié)議和OSPF路由協(xié)議一樣采用分層的體系結構。IS-IS路由協(xié)議采用兩層結構:Level-1的普通區(qū)域和Level-2的骨干區(qū)域。 Level-1的普通區(qū)域中所有的路由器必須有相同的區(qū)域地址,相互間形成Level-1的鄰居關系,整個區(qū)域中只有Level-1層次上的鏈路數(shù)據(jù)庫,沒有Level-2骨干區(qū)域的路由信息。 Level-2的骨干區(qū)域由所有的Level-2路由器和L1/L2路由器組成。該區(qū)域中路由器間形成Level-2的鄰居關系,擁有Level-2層次上的鏈路數(shù)據(jù)庫和Level-1層次上的路由信息(由L1/L2路由器在區(qū)域邊界轉化) L1/L2路

20、由器可以同時和L1層次的路由器形成Level-1的鄰居關系,與L2層次的路由器形成Level-2的鄰居關系。所以L1/L2路由器擁有把Level-1的鏈路狀態(tài)數(shù)據(jù)庫和Level-2的鏈路狀態(tài)數(shù)據(jù)庫,在區(qū)域的邊界完成把Level-1路由信息通告到Level-2骨干區(qū)域中。區(qū)域 IS-IS允許將整個路由域分為多個區(qū)域 區(qū)域之間通過L2(L1/L2)路由器相連接 一個路由器目前最多有3個Area ID 一個路由器必須整個屬于某個區(qū)域,而不能象OSPF那樣是同一臺路由器上不同的接口可以屬于不同的區(qū)域。(IS-IS的區(qū)域以鏈路為分界點,OSPF的區(qū)域以端口為分界點) 對于Level-1路由器來說,只有屬

21、于同一個區(qū)域能可以建立鄰居,對于Level-2路由器則沒有此同一區(qū)域限制。IS-IS和OSPF協(xié)議比較-相同點(一) IS-IS和OSPF是鏈路狀態(tài)路由協(xié)議的兩個最典型的代表,都采用SPF算法來計算路由; 由于具有快速收斂、無環(huán)路等特點,IS-IS和OSPF都能很好地支持大型網(wǎng)絡,但從全球的部署來看,采用OSPF的還是占了多數(shù),而IS-IS在近幾年開始得到比較多的應用 IS-IS和OSPF一樣采用Hello協(xié)議來維護鄰居關系,但在具體實現(xiàn)上有所不同;IS-IS和OSPF協(xié)議比較-相同點(二) IS-IS和OSPF都采用分層路由的概念,都有骨干區(qū)域,為網(wǎng)絡規(guī)劃提供了比較靈活而且實際的設計方案;

22、為了控制鏈路狀態(tài)數(shù)據(jù)庫的規(guī)模和復雜度, IS-IS和OSPF在廣播網(wǎng)絡上都選舉DR來擔任數(shù)據(jù)庫同步的主要角色,但在細節(jié)處理上還是有較大的差別; IS-IS和OSPF對路由開銷的度量都采用了接口可配置的cost,能夠比較正確地反映網(wǎng)絡的實際情況IS-IS和OSPF協(xié)議比較-不同點(一) IS-IS最初為ISO的標準協(xié)議,為CLNS設計的,后來增加了對IP的支持;而OSPF一開始就是IETF為IP網(wǎng)絡設計的 IS-IS協(xié)議直接在上運行,報文直接封裝在鏈路層報文中,支持CLNS、IP等多種協(xié)議;OSPF報文封裝在IP中,只支持IP協(xié)議; IS-IS協(xié)議中整個路由器只能全部屬于一個區(qū)域,區(qū)域邊界位于兩

23、個路由器之間,路由的LSDB按Level來維護;而OSPF按接口來,一個路由器可以屬于多個區(qū)域,為每個區(qū)域維護一個LSDB數(shù)據(jù)庫。IS-IS和OSPF協(xié)議比較-不同點(二) OSPF通過特殊的區(qū)域ID Area0來定義骨干區(qū),而IS-IS是通過連續(xù)的L2路由器來組成骨干區(qū); IS-IS采用的Hello協(xié)議比較簡單,OSPF比較復雜;而且IS-IS檢查比較寬松,鄰居之間的Hello和Dead等間隔不一定必須一樣,不象OSPF要求必須一致才能形成鄰居關系 IS-IS的LSP生存時間是從15分鐘(可配置)往下計算到0來清除舊的LSP,而OSPF是從0往最大值漲到60分鐘(周期不可配置)來清除更新舊的

24、LSA。IS-IS和OSPF協(xié)議比較-不同點(三) IS-IS協(xié)議的DR選舉比較簡單,而且是搶占式可預見的,優(yōu)先級最高的是DR,優(yōu)先級別為0的也可能成為DR;為了保證變動比較小,OSPF協(xié)議DR選舉機制比較復雜并不可預見,優(yōu)先級最高的不一定是DR,優(yōu)先級為0的不可能成為DR,并且有BDR的概念,DR失敗,BDR立即承擔DR的職責,而IS-IS沒有BDR,DR失敗,重新選舉DR IS-IS不支持P2MP類型的網(wǎng)絡,并且NBMA網(wǎng)絡都只能設置為子接口模擬成P2P來運行;OSPF可以很好地支持以下各種網(wǎng)絡類型:廣播,NBMA,P2P,P2MP 標準的IS-IS接口cost取值為:0-63,對鏈路層區(qū)

25、分不夠,并且一個網(wǎng)絡的metric達到1024就認為不可達;而OSPF接口cost取值范圍為:0-1024,一個網(wǎng)絡的metric達到65535才認為不可達。BGP協(xié)議概述 BGP是外部路由協(xié)議,用來在AS之間傳遞路由信息 是一種增強的距離矢量路由協(xié)議 可靠的路由更新機制 豐富的Metric度量方法 從設計上避免了環(huán)路的發(fā)生 為路由附帶屬性信息 支持CIDR(無類別域間選路) 豐富的路由過濾和路由策略BGP協(xié)議概述 BGP(Border Gateway Protocol)是一種自治系統(tǒng)間的動態(tài)路由協(xié)議,它的基本功能是在自治系統(tǒng)間自動交換無環(huán)路的路由信息,通過交換帶有自治系統(tǒng)號序列屬性的路由策略

26、。與OSPF和ISIS等在自治區(qū)域內(nèi)部運行的協(xié)議對應,BGP是一種EGP(Exterior Gateway Protocol)協(xié)議,而OSPF、ISIS等為IGP(Interior Gateway Protocol)協(xié)議。BGP協(xié)議經(jīng)常用于ISP之間。 BGP路由協(xié)議的著眼點在于控制路由的傳播和選擇最好的路由,而OSPF等IGP協(xié)議的著眼點在于發(fā)現(xiàn)和計算路由。 通過攜帶AS路徑信息以及BGP的路由通告原則,可以解決自治系統(tǒng)之間與內(nèi)部的路由環(huán)路問題。 BGP為路由信息附帶豐富的路由屬性,路由策略利用這些屬性,可以靈活的控制選路。BGP可靠的路由更新 傳送協(xié)議:TCP,端口號:179 無需周期性更

27、新 周期性發(fā)送keepalive報文效驗TCP的連通性 路由更新:只發(fā)送增量路由(增加、修改、刪除的路由信息),大大減少了BGP傳播路由時所占用的帶寬,適用于在Internet上傳播大量的路由信息。 BGP協(xié)議初始化時發(fā)送所有的路由給BGP對等體,同時在本地保存了已經(jīng)發(fā)送給BGP對等體的路由信息。當本地的BGP收到了一條新路由時,與保存的已發(fā)送信息進行比較,如未發(fā)送過,則發(fā)送,如已發(fā)送過則與已經(jīng)發(fā)送的路由進行比較,如新路由更優(yōu),則發(fā)送此新路由,同時更新已改善信息,反之則不發(fā)送。當本地BGP發(fā)現(xiàn)一條路由失效時(如對應端口失效),如果路由已發(fā)送過,則向BGP對等體發(fā)送一個撤消路由信息。BGP兩種鄰

28、居IBGP和EBGPEBGPEBGPRTBRTCIBGPRTARTDRTEBGP兩種鄰居IBGP和EBGP 如果兩個交換BGP報文的對等體屬于同一個自治系統(tǒng),那么這兩個對等體就是IBGP對等體(Internal BGP) 如果兩個交換BGP報文的對等體屬于不同的自治系統(tǒng),那么這兩個對等體就是EBGP對等體(External BGP) 雖然BGP是運行于自治系統(tǒng)之間的路由協(xié)議,但是一個AS的不同邊界路由器之間也要建立BGP連接,只有這樣才能實現(xiàn)路由信息在全網(wǎng)的傳遞,為了建立AS100和AS300之間的通信,我們要在它們之間建立IBGP連接。 IBGP對等體之間不一定是物理上直連的,只要TCP連接

29、能夠建立即可。為了IBGP對等體路由通告的可靠性,我們一般采用loopback接口建立IBGP鄰居關系,同時必須指定路由更新報文的源接口。 路由器一般默認要求EBGP對等體之間是有物理上的直連鏈路,同時一般也提供改變這個缺省設置的配置命令。允許同非直連相連網(wǎng)絡上的鄰居建立EBGP連接,這時需要修改EBGP的最大跳數(shù)。BGP路由通告原則 多條路徑時,BGP Speaker只選最優(yōu)的給自己使用 BGP Speaker只把自己使用的路由通告給相鄰體 BGP Speaker從EBGP獲得的路由會向它所有BGP相鄰體通告(包括EBGP和IBGP) BGP Speaker從IBGP獲得的路由不向它的IBG

30、P相鄰體通告 BGP Speaker 從IBGP獲得的路由是否通告給它的EBGP相鄰體要依IGP和BGP同步的情況來決定 連接一建立,BGP Speaker將把自己所有BGP路由通告給新相鄰體BGP報文種類BGP報文有四種類型: Open:打招呼“你好,跟我交個朋友吧!” KeepAlive:我還活著呢,別不理我 Update:有新聞. Notification:我不跟你玩了!BGP協(xié)議的狀態(tài)機ActiveOpen-sentOpen-confirmEstablishedIdleConnectConnect-Retrytimer expiryTCP connection failsConnect

31、-Retrytimer expiryStartOthersTCP connection failsErrorErrorErrorKeepAlivetimer expiryKeepAlive packet received1. KeepAlive timer expiry2. Update received3. KeepAlive receivedCorrect OPENpacket receivedTCP connection setupTCP connection setupOthersBGP的路由屬性 (一) 表達了路由的特征 過渡和非過渡的 必遵和可選的 便于擴展 截至目前共16種屬性,

32、原則上可擴展到256種BGP的路由屬性 (二) 從路由屬性傳遞時的可選性來劃分: 必遵屬性:在路由更新數(shù)據(jù)報文中必須攜帶的路由屬性,如果缺少必遵屬性,路由信息就會出錯。 可選屬性:可以選擇攜帶的屬性。 從路由屬性傳遞時的范圍來劃分: 過渡屬性:具有AS間可傳遞性的屬性就是過渡屬性,過渡屬性的域值可以被傳遞到其他AS中去并繼續(xù)起作用。 非過渡屬性:只在本AS內(nèi)部傳播,出了自治系統(tǒng),該屬性不再傳遞。常見BGP路由屬性(一)1、Origin2、AS-Path3、Next hop4、MED5、Local-Preference6、Atomic-Aggregate7、Aggregator8、Community9、Originator-ID10、Clu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論