1、什么時候使用多路由協議?
當兩種不同的路由協議要交換路由信息時,就要用到多路由協議。當然,路由再分配也可以交換路由信息。下列情況不必使用多路由協議:
從老版本的內部網關協議( Interior Gateway Protocol,I G P)升級到新版本的I G P。
你想使用另一種路由協議但又必須保留原來的協議。
你想終止內
部路由,以免受到其他沒有嚴格過濾監(jiān)管功能的路由器的干擾。
你在一個由多個廠家的路由器構成的環(huán)境下。
什么是距離向量路由協議?
距離向量路由協議是為小型網絡環(huán)境設計的。在大型網絡環(huán)境下,這類協議在學習路由及保持路由將產生較大的流量,占用過多的帶寬。如果在9 0秒內沒有收到相鄰站點發(fā)送的路由選擇表更新,它才認為相鄰站點不可達。每隔30秒,距離向量路由協議就要向相鄰站點發(fā)送整個路由選擇表,使相鄰站點的路由選擇表得到更新。這樣,它就能從別的站點(直接相連的或其他方式連接的)收集一個網絡的列表,以便進行路由選擇。距離向量路由協議使用跳數作為度量值,來計算到達目的地要經過的路由器數。
例如,R I P使用B e l l m a n - F o r d算法確定最短路徑,即只要經過最小的跳數就可到達目的地的線路。最大允許的跳數通常定為1 5。那些必須經過1 5個以上的路由器的終端被認為是不可到達的。
距離向量路由協議有如下幾種: IP RIP、IPX RIP、A p p l e Talk RT M P和I G R P。
什么是鏈接狀態(tài)路由協議?
鏈接狀態(tài)路由協議更適合大型網絡,但由于它的復雜性,使得路由器需要更多的C P U資源。它能夠在更短的時間內發(fā)現已經斷了的鏈路或新連接的路由器,使得協議的會聚時間比距離向量路由協議更短。通常,在1 0秒鐘之內沒有收到鄰站的H E L LO報文,它就認為鄰站已不可達。一個鏈接狀態(tài)路由器向它的鄰站發(fā)送更新報文,通知它所知道的所有鏈路。它確定最優(yōu)路徑的度量值是一個數值代價,這個代價的值一般由鏈路的帶寬決定。具有最小代價的鏈路被認為是最優(yōu)的。在最短路徑優(yōu)先算法中,最大可能代價的值幾乎可以是無限的。
如果網絡沒有發(fā)生任何變化,路由器只要周期性地將沒有更新的路由選擇表進行刷新就可以了(周期的長短可以從3 0分鐘到2個小時)。
9、BGP支持的會話種類?
BGP相鄰路由器之間的會話是建立在TCP協議之上的。TCP協議提供一種可靠的傳輸機制,支持兩種類型的會話:
o 外部BGP(EBGP):是在屬于兩個不同的自治系統(tǒng)的路由器之間的會話。這些路由器是毗鄰的,共享相同的介質和子網。
o 內部BGP(IBGP):是在一個自治系統(tǒng)內部的路由器之間的會話。它被用來在自治系統(tǒng)內部協調和同步尋找路由的進程。BGP路由器可以在自治系統(tǒng)的任何位置,甚至中間可以相隔數個路由器。
注意"初始的數據流的內容是整個BGP路由表。但以后路由表發(fā)生變化時,路由器只傳送變化的部分。BGP不需要周期性地更新整個路由表。因此,在連接已建立的期間,一個BGP發(fā)送者必須保存有當前所有同級路由器共有的整個BGP路由表。BGP路由器周期性地發(fā)送Keep Alive消息來確認連接是激活的。當發(fā)生錯誤或特殊情況時,路由器就發(fā)送Notification消息。當一條連接發(fā)生錯誤時,會產生一個notification消息并斷開連接。"-來自RFC11654、BGP操作。
10、BGP允許路由再分配嗎?
允許。因為BGP主要用來在自治系統(tǒng)之間進行路由選擇,所以它必須支持RIP、OSPF和 IGRP的路由選擇表的綜合,以便將它們的路由表轉入一個自治系統(tǒng)。BGP是一個外部路由協議,因此它的操作與一個內部路由協議不同。在BGP中,只有當一條路由已經存在于IP路由表中時,才能用NETWORK命令在BGP路由表中創(chuàng)建一條路由。
11、如何顯示在數據庫中的所有BGP路由?
要顯示數據庫中的所有BGP路由,只需在EXEC命令行下輸入:
show ip bgp paths
這個命令的輸出可能是:
Address Hash Refcount MetricPath
0 x 2 9 7 A 9 C 0 2 0 i
12、什么是水平分割?
水平分割是一種避免路由環(huán)的出現和加快路由匯聚的技術。由于路由器可能收到它自己發(fā)送的路由信息,而這種信息是無用的,水平分割技術不反向通告任何從終端收到的路由更新信息,而只通告那些不會由于計數到無窮而清除的路由。
13、路由環(huán)是如何產生的?
由于網絡的路由匯聚時間的存在,路由表中新的路由或更改的路由不能夠很快在全網中穩(wěn)定,使得有不一致的路由存在,于是會產生路由環(huán)。
14、什么是度量值?
度量值代表距離。它們用來在尋找路由時確定最優(yōu)路由。每一種路由算法在產生路由表時,會為每一條通過網絡的路徑產生一個數值(度量值),最小的值表示最優(yōu)路徑。度量值的計算可以只考慮路徑的一個特性,但更復雜的度量值是綜合了路徑的多個特性產生的。一些常用的度量值有:
◎跳步數:報文要通過的路由器輸出端口的個數。
◎Ticks:數據鏈路的延時(大約1/18每秒)。
◎代價:可以是一個任意的值,是根據帶寬,費用或其他網絡管理者定義的計算方法得到的。
◎帶寬:數據鏈路的容量。
◎時延:報文從源端傳到目的地的時間長短。
◎負載:網絡資源或鏈路已被使用的部分的大小。
◎可靠性:網絡鏈路的錯誤比特的比率。
◎最大傳輸單元(MTU):在一條路徑上所有鏈接可接受的最大消息長度(單位為字節(jié))。
IGRP使用什么類型的路由度量值?這個度量值由什么組成?
IGRP使用多個路由度量值。它包括如下部分:
◎帶寬:源到目的之間最小的帶寬值。
◎時延:路徑中積累的接口延時。
◎可靠性:源到目的之間最差的可能可靠性,基于鏈路保持的狀態(tài)。
◎負載:源到目的之間的鏈路在最壞情況下的負載,用比特每秒表示。
◎MTU:路徑中最小的M T U值。