在網路拓撲中,我們經常多個路由連線不同子網,路由之間要**不同子網的包,前提是路由之間要知道對方路由的存在。
因此這次我要寫的是有關維護路由之間存在的協議,rip、eigrp和ospf,靜態路由自行谷歌吧,有關這三個路由協議的詳情我沒介紹的也請谷歌,我寫的可能會有些不完善,僅供簡單了解作為筆記。
以下所有例項我都以這幅圖作為案例模板:
路由器:
r0 (fa0:192.168.10.1 | fa1:192.168.20.100)
r1 (fa0:192.168.20.200 | fa2:192.168.30.1)
電腦:
pc0 (ip:192.168.10.100 | 閘道器:192.168.10.1)
pc1 (ip:192.168.30.100 | 閘道器:192.168.30.1)
該網路拓撲中路由器並未配置路由協議,pc0無法和pc1互相ping通谷歌娘拉下來一段:
rip協議是一種內部閘道器協議(igp),是一種動態路由選擇協議,用於自治系統(as)內的路由資訊的傳遞。rip協議基於距離向量演算法(distancevectoralgorithms),使用「跳數」(即metric)來衡量到達目標位址的路由距離。這種協議的路由器只關心自己周圍的世界,只與自己相鄰的路由器交換資訊,範圍限制在15跳(15度)之內,再遠,它就不關心了。rip應用於osi網路七層模型的應用層。rip有rip-1和rip-2兩個版本,可以指定介面所處理的rip 報文版本。
rip-1的報文傳送方式為廣播方式。rip-2有兩種報文傳送方式,即廣播方式和組播方式,預設將採用組播方式傳送報文。rip-2中組播位址為224.0.0.9。
組播發送報文的好處是在同一網路中那些沒有執行rip的主機可以避免接收rip的廣播報文。另外,以組播方式傳送報文還可以使執行rip-1的主機避免錯誤地接收和處理rip-2中帶有子網掩碼的路由。當介面執行rip-2 廣播方式時,也可接收rip-1的報文。
rip是目前應用較為廣泛的協議,它簡單、可靠,便於配置。但是,由於其收斂速度較慢,所以,只適用於中小型同構網路,因為它允許的最大站點數為15,任何超過15個站點的目的地均被標記為不可達。而且rip每隔30秒一次的路由資訊廣播,也是造成網路的廣播風暴的重要原因之一。rip正被大多數ip路由器廠商廣泛使用,並被廣泛應用於大多數區域網及結構較簡單的連續性強的地區性網路。對於更複雜環境及大型網路,一般不使用rip。
r0路由器配置
router>enable
router#configure terminal
router(config)#router rip
router(config-router)#network
192.168
.10.0
router(config-router)#network
192.168
.20.0
r1路由器配置
router>enable
router#configure terminal
router(config)#router rip
router(config-router)#network
192.168
.20.0
router(config-router)#network
192.168
.30.0
若想切換rip版本,只需在兩個路由器鍵入以下命令即可:到這裡路由器配置完成,兩台電腦可以互相ping通。
router(config-router)#version num //num為1或者2
r0路由配置:
router>enable
router#configure terminal
router(config)#router eigrp 666
//後面的數字666為系統號,需要被發現的路由需設定相同系統號
router(config-router)#network
192.168
.10.0
0.0.0
.255
//相對於rip協議多了個反掩碼
router(config-router)#network
192.168
.20.0
0.0.0
.255
r1路由配置:
router>enable
router#configure terminal
router(config)#router eigrp 666
router(config-router)#network
192.168
.20.0
0.0.0
.255
router(config-router)#network
192.168
.30.0
0.0.0
.255
到這裡eigrp路由協議配置完成,pc0和pc1可以互相ping通。
ospf(open shortest path first開放式最短路徑優先)是乙個內部閘道器協議(interior gateway protocol,簡稱igp),用於在單一自治系統(autonomous system,as)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部閘道器協議(igp),故運作於自治系統內部。著名的迪克斯加演算法(dijkstra)被用來計算最短路徑樹。ospf分為ospfv2和ospfv3兩個版本,其中ospfv2用在ipv4網路,ospfv3用在ipv6網路。ospfv2是由rfc 2328定義的,ospfv3是由rfc 5340定義的。與rip相比,ospf是鏈路狀態協議,而rip是距離向量協議。r0路由配置:
router>enable
router#configure terminal
router(config)#router ospf 666
//後面的數字666是路由啟動ospf的程序號,不同路由的程序號不要求相同
router(config-router)#network
192.168
.10.0
0.0.0
.255 area 1
//相對於eigrp協議多了區域數字
router(config-router)#network
192.168
.20.0
0.0.0
.255 area 0
r1路由配置:
router>enable
router#configure terminal
router(config)#router ospf 666
//後面的數字666是路由啟動ospf的程序號,不同路由的程序號不要求相同
router(config-router)#network
192.168
.20.0
0.0.0
.255 area 0
//相對於eigrp協議多了區域數字
router(config-router)#network
192.168
.30.0
0.0.0
.255 area 1
注意主幹區域數字為0,因此兩個路由鏈路的區域數字為0。其他枝幹區域數字相同可以互通,因此子網 192.168.10.0/24的區域數字為1,那麼子網192.168.30.0/24的區域數字也為1
路由交換 OSPF路由協議
ospf協議特性 鏈路狀態資料結構 鏈路狀態路由選擇協議 鏈路狀態路由器比距離向量路由器包含跟多的關於本網路的資訊,每一台路由器都有本網路的完整路由表,因此,鏈路狀態路由器能夠做出更好的路由選擇。鏈路狀態資料結構 網路層次 鏈路狀態路由選擇演算法 如 osdf 需要層次化的網路結構,這層結構包括以下...
路由協議與靜態路由
路由 路由是將分組從乙個裝置通過網際網路絡發往位於不同網路上的另外乙個裝置的操作 路由表 到達所有目標位址的所有路徑,是由一條條路由條目組成的 路由協議 到達所有目標網段的最佳路徑 路由條目 到達某乙個具體網段的最佳路由 一條路由條目 2.如何構建路由表 網段 網路號 掩碼 192.169.1.0 ...
路由協議基礎 RIP協議
as autonomous system,自治系統。在網際網路中,乙個自治系統 as 是乙個有權自主地決定在本系統中應採用何種路由協議的小型單位。這個網路單位可以是乙個簡單的網路也可以是乙個由乙個或多個普通的網路管理員來控制的網路群體,它是乙個單獨的可管理的網路單元 例如一所大學,乙個企業或者乙個公...