在進(jìn)行路由再分配之前,你必須首先:
1) 決定在哪兒添加新的協(xié)議。
2) 確定自治系統(tǒng)邊界路由器(ASBR)。
3) 決定哪個(gè)協(xié)議在核心,哪個(gè)在邊界。
4) 決定進(jìn)行路由再分配的方向。
可以使用以下命令再分配路由更新(這個(gè)例子是針對(duì)OSPF的):
router(config-router)#redistribute protocol [process-id] [metric metric - value ] [metric-type type - value ] [subnets]
在這個(gè)命令中:
◎protocol:指明路由器要進(jìn)行路由再分配的源路由協(xié)議。
主要的值有: bgp、eqp、igrp、isis、ospf、static [ ip ]、connected和rip。
◎process-id:指明OSPF的進(jìn)程ID。
◎metric:是一個(gè)可選的參數(shù),用來(lái)指明再分配的路由的度量值。缺省的度量值是0。
6、為什么確定毗鄰路由器很重要?
在一個(gè)小型網(wǎng)絡(luò)中確定毗鄰路由器并不是一個(gè)主要問(wèn)題。因?yàn)楫?dāng)一個(gè)路由器發(fā)生故障時(shí),別的路由器能夠在一個(gè)可接受的時(shí)間內(nèi)收斂。但在大型網(wǎng)絡(luò)中,發(fā)現(xiàn)一個(gè)故障路由器的時(shí)延可能很大。知道毗鄰路由器可以加速收斂,因?yàn)槁酚善髂軌蚋斓刂拦收下酚善,因(yàn)閔ello報(bào)文的間隔比路由器交換信息的間隔時(shí)間短。
使用距離向量路由協(xié)議的路由器在毗鄰路由器沒(méi)有發(fā)送路由更新信息時(shí),才能發(fā)現(xiàn)毗鄰路由器已不可達(dá),這個(gè)時(shí)間一般為10~90秒。而使用鏈接狀態(tài)路由協(xié)議的路由器沒(méi)有收到hello報(bào)文就可發(fā)現(xiàn)毗鄰路由器不可達(dá),這個(gè)間隔時(shí)間一般為10秒鐘。
距離向量路由協(xié)議和鏈接狀態(tài)路由協(xié)議如何發(fā)現(xiàn)毗鄰路由器?
使用距離向量路由協(xié)議的路由器要?jiǎng)?chuàng)建一個(gè)路由表(其中包括與它直接相連的網(wǎng)絡(luò)),同時(shí)它會(huì)將這個(gè)路由表發(fā)送到與它直接相連的路由器。毗鄰路由器將收到的路由表合并入它自己的路由表,同時(shí)它也要將自己的路由表發(fā)送到它的毗鄰路由器。使用鏈接狀態(tài)路由協(xié)議的路由器要?jiǎng)?chuàng)建一個(gè)鏈接狀態(tài)表,包括整個(gè)網(wǎng)絡(luò)目的站的列表。在更新報(bào)文中,每個(gè)路由器發(fā)送它的整個(gè)列表。當(dāng)毗鄰路由器收到這個(gè)更新報(bào)文,它就拷貝其中的內(nèi)容,同時(shí)將信息發(fā)向它的鄰站。在轉(zhuǎn)發(fā)路由表內(nèi)容時(shí)沒(méi)有必要進(jìn)行重新計(jì)算。
注意使用IGRP和EIGRP的路由器廣播hello報(bào)文來(lái)發(fā)現(xiàn)鄰站,同時(shí)像OSPF一樣交換路由更新信息。EIGRP為每一種網(wǎng)絡(luò)層協(xié)議保存一張鄰站表,它包括鄰站的地址、在隊(duì)列中等待發(fā)送的報(bào)文的數(shù)量、從鄰站接收或向鄰站發(fā)送報(bào)文需要的平均時(shí)間,以及在確定鏈接斷開之前沒(méi)有從鄰站收到任何報(bào)文的時(shí)間。
7、什么是自治系統(tǒng)?
一個(gè)自治系統(tǒng)就是處于一個(gè)管理機(jī)構(gòu)控制之下的路由器和網(wǎng)絡(luò)群組。它可以是一個(gè)路由器直接連接到一個(gè)LAN上,同時(shí)也連到Internet上;它可以是一個(gè)由企業(yè)骨干網(wǎng)互連的多個(gè)局域網(wǎng)。在一個(gè)自治系統(tǒng)中的所有路由器必須相互連接,運(yùn)行相同的路由協(xié)議,同時(shí)分配同一個(gè)自治系統(tǒng)編號(hào)。自治系統(tǒng)之間的鏈接使用外部路由協(xié)議,例如B G P。
8、什么是BGP?
BGP(Border GatewayProtocol)是一種在自治系統(tǒng)之間動(dòng)態(tài)交換路由信息的路由協(xié)議。一個(gè)自治系統(tǒng)的經(jīng)典定義是在一個(gè)管理機(jī)構(gòu)控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉(zhuǎn)發(fā)報(bào)文。
在BGP中使用自治系統(tǒng)這個(gè)術(shù)語(yǔ)是為了強(qiáng)調(diào)這樣一個(gè)事實(shí):一個(gè)自治系統(tǒng)的管理對(duì)于其他自治系統(tǒng)而言是提供一個(gè)統(tǒng)一的內(nèi)部選路計(jì)劃,它為那些通過(guò)它可以到達(dá)的網(wǎng)絡(luò)提供了一個(gè)一致的描述。
9、BGP支持的會(huì)話種類?
BGP相鄰路由器之間的會(huì)話是建立在TCP協(xié)議之上的。TCP協(xié)議提供一種可靠的傳輸機(jī)制,支持兩種類型的會(huì)話:
o 外部BGP(EBGP):是在屬于兩個(gè)不同的自治系統(tǒng)的路由器之間的會(huì)話。這些路由器是毗鄰的,共享相同的介質(zhì)和子網(wǎng)。
o 內(nèi)部BGP(IBGP):是在一個(gè)自治系統(tǒng)內(nèi)部的路由器之間的會(huì)話。它被用來(lái)在自治系統(tǒng)內(nèi)部協(xié)調(diào)和同步尋找路由的進(jìn)程。BGP路由器可以在自治系統(tǒng)的任何位置,甚至中間可以相隔數(shù)個(gè)路由器。
注意"初始的數(shù)據(jù)流的內(nèi)容是整個(gè)BGP路由表。但以后路由表發(fā)生變化時(shí),路由器只傳送變化的部分。BGP不需要周期性地更新整個(gè)路由表。因此,在連接已建立的期間,一個(gè)BGP發(fā)送者必須保存有當(dāng)前所有同級(jí)路由器共有的整個(gè)BGP路由表。BGP路由器周期性地發(fā)送Keep Alive消息來(lái)確認(rèn)連接是激活的。當(dāng)發(fā)生錯(cuò)誤或特殊情況時(shí),路由器就發(fā)送Notification消息。當(dāng)一條連接發(fā)生錯(cuò)誤時(shí),會(huì)產(chǎn)生一個(gè) notification消息并斷開連接。"-來(lái)自RFC11654、BGP操作。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |