動態路由協議(動態路由和rip)
動態路由協議通過路由信息的交換生成並維護轉發引擎所需的路由表。當網絡拓撲結構改變時動態路由協議可以自動更新路由表,並負責決定數據傳輸最佳路徑。
在動態路由中,管理員不再需要與靜態路由一樣,手工對路由器上的路由表進行維護,而是在每臺路由器上運行一個路由協議。這個路由協議會根據路由器上的接口的配置(如IP地址的配置)及所連接的鏈路的狀態,生成路由表中的路由表項。
動態路由
路由行爲指的是,當網絡設備收到一個IP報文時,會在自己的路由表(Routing-table)中查詢報文的目的IP地址,如果能夠找到匹配給目的IP地址的路由表項,則根據該表項所指示的下一跳及出接口轉發報文;如果沒有任何路由表項匹配,則丟棄該報文。
路由的行爲是逐跳的,因此報文從源去往目的地的過程中,沿途的每一個參與數據轉發的網絡設備都需要具有關於目的網絡的路由。
動態路由概述
動態路由
基於某種路由協議實現
動態路由特點
- 減少了管理任務
- 佔用了網絡帶寬
查看路由表
display ip routing-table
動態路由協議基礎
動態路由協議概述
路由器之間用來交換信息的語言
度量值
跳數、帶寬、負載、時延、可靠性、成本
跳數指的是去往目標網絡所需要經過的路由器個數。
收斂
使所有路由器都達到一致狀態的過程
靜態路由和動態路由的比較
網絡中靜態路由和動態路由互相補充
動態路由協議分類
按照路由執行的算法分類
距離矢量路由協議
依據從源網絡到目標網絡所經過的路由器的個數選擇路由
RIP、IGRP
鏈路狀態路由協議
綜合考慮從源網絡到目標網絡的各條路徑的情況選擇路由
OSPF、IS-IS
rip路由協議
RIP(Routing Information Protocols,路由信息協議)。
是應用較早的內部網關協議(IGP)。
RIP是距離矢量路由選擇協議
適用於小型網絡,是典型的距離矢量協議。
RIP基於UDP,端口520。
路由優先級爲100。
RIP有三個版本:RIPv1、RIPv2及RIPng。
rip路由協議的工作原理
RIP的基本概念
定期更新(路由每經過一個指定的時間週期,向其他鄰居發送更新信息。因此距離矢量路由協議更新方式也被稱爲‘逐跳’更新,在RFC2453文檔中把RIP的更新時間定義爲30S)
鄰居(與其相連的路由器)在距離矢量具有協議中,可以額理解與其直接相連的路由器
廣播更新(Ripv1 255.255.255.255)
組播更新(Ripv2 224.0.0.9)
泛洪路由表(路由器將從鄰居學習到的路由放進自己的路由表中,然後將路由表所有路由信息在通告給其他路由器,直到整個網絡學習到)
Metric:也稱爲度量值,RIP協議以Hop(跳數)作爲度量值,每經過一臺設備被視爲1跳,RIP協議最大跳數15跳,而16跳是一個無窮大的值,如果爲該值,可視爲不可達
最大跳數的設定雖然解決了度量值技術到無窮大的問題,但是卻也極大地限制了RIP所能支持的網絡的規模。
RIPv1報文格式
RIPv2報文格式
區別:
1.RIP1是一個有類路由協議,即所有的更新包中不含子網掩碼,不支持VLSM,
所以就要求網絡中所有設備必須使用相同的子網掩碼,否則就會出錯,
而RIP2是一個無類的路由協議,它使用子網掩碼。
2.第二個不同的地方是RIP1是發送更新包的時候使用的是廣播包,
而RIP2默認使用的是組播224.0.0.9,也支持廣播發送,
這樣相對於RIP1來說就節省了一部分網絡帶寬。
3.第三個就是RIP2支持明文或者是 MD5驗證,要求兩臺路由器在同步路由表的時候必須進行驗證,
通過纔可以進行路由同步,這樣可以加強安全性。
rip路由協議的配置
rip 1 ###起rip進程
version 2 ###開啓RIP 2版本
network 網絡號 ###把要宣告的網段說出去 2個路由器的網段必須要宣告,否則不能建立關係
例如:
rip 1
version 2
network 192.168.1.0
network 192.168.12.0