來源:互聯網
上載者:User
關鍵字
Linux
bgp
OSPF
流量控制
動態路由
高級路由
當你的網路變得確實比較大,或者你開始考慮成為國際互聯網的一部分的時候,你就需要能夠動態調整路由的工具了。 網站之間經常由越來越多個鏈路互相連接。
OSPF和BGP4幾乎已經成了Internet的實際標準。 通過gated和zebra,Linux全都能支援。
因為這些內容暫時沒有包括進本文檔,我們在此僅給出具體的學習方向:
縱覽:
CiscoHTTP://www.aliyun.com/zixun/aggregation/9344.html">系統設計大規模的IP網路
對於OSPF:
Moy, John T. "OSPF,Internet路由式通訊協定剖析" Addison Wesley. Reading, MA. 1998.
Halabi也寫了一個OSPF路由設計方面很好的指南,但是好象這篇文章已經從Cisco的主頁上砍掉了。
對於BGP:
Halabi, Bassam "Internet的路由體系" Cisco出品(New Riders出版社). 印弟安納波里斯, 1997.
另外,
Cisco系統
使用邊界閘道協定進行域間路由
雖然上面的例子都是針對Cisco的,但是它與Zebra說使用的配置語言明顯很相似☺。
1. 用Zebra設置OSPF
如果下列資訊有不准確的地方或者你有任何建議,請儘快通知我。 Zebra是由Kunihiro Ishiguro、Toshiaki Takada和Yasuhiro Ohara編寫的一個非常出色的動態路由軟體。 利用Zebra,設置OSPF非常快捷,但是在實踐中,如果你由特別的要求,就必須調整很多參數。 OSPF的意思是Open Shortest Path First(開放式最短路徑優先),它的主要特點是:
分層
網路被分成區域,各區域通過被指定為0號區域的骨幹區域進行互連,0區域內的所有路由器都知道其它每個區域的路由資訊。
收斂快
相對於RIP來說,路由的傳播非常快。
省頻寬
使用了多播來代替廣播,所以不會打擾對路由資訊不感興趣的主機,同時減少了網路傳輸。 同時,內部路由器不需知道其它區域的路由資訊。 那些用不同介面把不同區域連在一起的路由器叫做邊界路由器,它們保存鄰接區域的拓撲資訊。
CPU要求高
OSPF是基於Dijkstra的最短路徑優先演算法的,該演算法比其它的路由演算法需要更複雜的計算。 但幸運的是,只有在區域內部才進行最短路徑運算,而且對於中小規模的網路而言並不是問題,甚至你根本感覺不到。
鏈路狀態
OSPF要考慮網路和介面的特別資訊,比如頻寬、鏈路異常和成本。
協定開放而且軟體是GPL的
OSPF是一個開放協定,而且Zebra是一個GPL軟體,項對於專有的軟體和協定而言有這明顯的優勢。