公 凌
(江蘇省設備成套有限公司,江蘇 南京210009)
路由表生成方法有很多,通常有手工靜態配置和動態協議生成2種。相應地,路由協議可劃分為靜態路由協議和動態路由協議2種,其中動態路由協議又包括RIP(路由信息協議)、OSPF(開放式最短路徑優先)。
靜態路由是指由用戶或網絡管理員手工配置的路由信息。當網絡的拓撲結構或鏈路的狀態發生變化時,網絡管理員需要手動去修改路由表中相關的靜態路由信息。靜態路由信息在默認情況下是私有的,不會傳遞給其他路由器。當然,網絡管理員也可以通過對路由器進行設置使之成為共享的。靜態路由一般適用于比較簡單的網絡環境,在這樣的環境中,網絡管理員易于清楚地了解網絡的拓撲結構,便于設置正確的路由信息。這種配置的缺點在于:當網絡故障發生后,靜態路由不能為動態路由信息表提供路由信息的變更情況,必須有網絡管理員的介入才行。
靜態路由配置是在系統視圖下使用的命令,其完整語法格式如下:[Quidway]ip route-static ip-address{mask|masklen}{interface-type interface-name|nexthop-address} [preference value][reject|blackhole],例如,[Quidway]ip route-static 192.168.1.0 255.255.255.0 10.0.0.2。
在配置過程中如需刪除一條靜態路由,可以在系統視圖中直接使用“undo ip route-static”命令。如要刪除192.168.10.1這個網絡的路由,命令為:[Quidway]undo ip route-static 192.168.1.0 255.255.255.0 10.0.0.2。
缺省路由是一種指明信息包的目的地不在路由表中時的路由,簡單地說,就是在沒有找到匹配的路由時使用的路由,是一種特殊的靜態路由。在路由表中,缺省路由以目的網絡為0.0.0.0、子網掩碼為0.0.0.0的形式出現。如果數據包的目的地址不能與任何路由相匹配,那么系統將使用缺省路由轉發該數據包。缺省路由配置命令為:[Qudiway]ip route-static 0.0.0.0 0.0.0.0 next-hop-address。
動態路由是指路由器的路由表不僅不需要手動進行設置,其路由表還可以根據網絡狀態的更改及時做出調整。動態路由的實現原理在于路由器具備的2項功能——路由表的自動維護和路由信息在路由器的正確交換。通過路由協議可以找到將數據傳遞給其他路由器的最優路徑。目前,常見的路由算法有距離矢量算法(DV)和鏈路狀態算法(LS)2種。基于距離矢量算法的協議有RIP,基于鏈路狀態算法的協議有OSPF。
RIP是一種內部網關協議,采用貝爾曼-福德(Bellman-Ford)距離向量算法,通過廣播地址255.255.255.255進行發送,使用UDP協議的520端口。RIP是為小型網絡設計的,其跳數計數限制為15跳,16跳為不可到達。在國家性網絡中,如當前的因特網,有很多用于整個網絡的路由選擇協議。RIP協議的出現主要是為了借用相同的技術對復雜度相似的網絡進行快速通信,因此僅適用于簡單的校園網絡和區域網絡。RIP協議配置命令如表1所示。

表1 RIP協議配置命令
OSPF是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(Autonomous System,AS)內決策路由。與RIP的距離矢量路由協議相對應,OSPF是一種典型的鏈路狀態(Link-state)路由協議,通常在相同的路由域內使用。本文所指的路由域是一個自治系統,也就是常說的AS。在自治系統網絡內,路由信息的交換是通過相同的路由策略或者路由協議來實現。所有的OSPF路由器都使用相同的數據庫,并對數據庫進行統一維護。數據庫中保存著該系統中所有路由域的鏈路信息,OSPF路由可以通過鏈路信息推算自己的路由表。OSPF路由協議配置命令如表2所示。

表2 OSPF路由協議配置命令
在 H3C路由器 Router A、Router B、Router C中分別配置RIP、OSPF協議,能夠實現在不同協議間互通。路由器的各接口IP地址分配如表3所示。

表3 路由器的各接口IP地址

表4 主機的IP地址和網關地址
Router A配置信息:
[Quidway]sysname Router A
[Router A]interface Ethernet 0/0
[Router A-Ethernet0/0]ip Address 192.168.1.1 24
[Router A-Ethernet0/0]interface Serial 0/0
[Router A-Serial0/0]ip Address 1.1.1.1 24
[Router A-Serial0/0]Quit
[Router A]RIP
[Router A-rip]network 1.1.1.0
[Router A-rip]network 192.168.1.0
本文僅對Router A的配置信息進行介紹,Router B和Router C的配置可以參見Router A。實驗結果如圖1所示。

圖1 實驗結果圖
本文對路由器的配置和常用的路由協議進行了詳細介紹,并對路由器進行了配置實驗,結果證明按本文的配置設置可以實現數據傳輸。但是在網絡設計中,沒有一種設計方案可以適合所有網絡,網絡設計技術非常復雜而且更新很快,因此我們必須根據實際情況具體分析。作為網絡設計者,有時需要從無到有設計網絡結構,有時則不得不在現有的基礎設施里融合新技術。無論網絡技術如何發展變化,對每個網絡來說,如此多的復雜協議進行交互都會產生唯一的結果,就是將數據傳送到目的地。
[1]梁林.常用路由協議的分析及比較[J].內蒙古科技與經濟,2004(10)