1. 程式人生 > >HCNA——RIP簡單介紹及基本配置

HCNA——RIP簡單介紹及基本配置

除了 rip v1 們的 routing 優先 p地址 response 大小限制 由器

HCNA——RIP簡單介紹及基本配置

路由信息協議RIP

路由信息協議RIP(Routing Information Protocol)的簡稱,它是一種基於距離矢量(Distance-Vector)算法的協議,使用跳數作為度量來衡量到達目的網絡的距離。RIP主要應用於規模較小的網絡中。

技術分享圖片

RIP工作原理

技術分享圖片

  • 路由器運行RIP後,會首先發送路由更新請求,收到請求的路由器會發送自己的RIP路由進行響應。

  • 網絡穩定後,路由器會周期性發送路由更新信息。

RIP-度量

技術分享圖片

  • RIP使用跳數作為度量值來衡量到達目的網絡的距離。

  • 缺省情況下,直連網絡的路由跳數為0。當路由器發送路由更新時,會把度量值加1。RIP規定超過15跳為網絡不可達。

RIP路由表的初始化

技術分享圖片
路由器開機時只存在直連網絡路由表 NET1 向 NET2 請求路由表 NET2回復請求 同時NET1 NET2使用的是RIP協議

RIP路由表的更新

技術分享圖片

PS:路由的傳遞方向和數據包的傳遞方向通常是相反的 就如上圖RTA本身沒有N4網絡的路由表 當RTB傳送了路由表給RTA RTA路由表的N4網絡下一跳是B 而不是F

RIPv1 vs RIPv2

RIPv1

  • RIPv1是有類別路由協議,不支持VLSM和CIDR。
  • 以廣播的形式發送報文。
  • 不支持認證。

RIPv2

  • RIPv2為無類別路由協議,支持VLSM,支持路由聚合與CIDR。
  • 支持以廣播或者組播(224.0.0.9)方式發送報文。
  • 支持明文認證和 MD5 密文認證。

RIPv1報文

技術分享圖片

RIP協議通過UDP交換路由信息,端口號為520。RIPv1以廣播形式發送路由信息,目的IP地址為廣播地址255.255.255.255。

報文格式中每個字段的值和作用:

Command:表示該報文是一個請求報文還是響應報文,只能取1或者2。1表示該報文是請求報文,2表示該報文是響應報文。

Version:表示RIP的版本信息。對於RIPv1,該字段的值為1。

Address Family Identifier(AFI):表示地址標識信息,對於IP協議,其值為2。

IP address:表示該路由條目的目的IP地址。這一項可以是網絡地址、主機地址。

Metric:標識該路由條目的度量值,取值範圍1-16。

一個RIP路由更新消息中最多可包含25條路由表項,每個路由表項都攜帶了目的網絡的地址和度量值。整個RIP報文大小限制為不超過504字節。如果整個路由表的更新消息超過該大小,需要發送多個RIPv1報文。

RIPv2報文

技術分享圖片

RIPv2在RIPv1基礎上進行了擴展,但RIPv2的報文格式仍然同RIPv1類似。

其中不同的字段如下所示:

AFI:地址族標識除了表示支持的協議類型外,還可以用來描述認證信息。

Route tag:用於標記外部路由。

Subnet Mask:指定IP地址的子網掩碼,定義IP地址的網絡或子網部分。

Next Hop:指定通往目的地址的下一跳IP地址。

RFC1723對RIPv1和RIPv2的兼容性問題進行了分析和討論,這裏不再
進行描述。

實驗開始

實驗拓撲圖

技術分享圖片

首先先配置R1 R2 R3 的RIP

[R1]rip
[R1-rip-1]network 172.16.0.0
[R2]rip 2
[R2-rip-2]network 172.16.0.0
[R3]rip 3
[R3-rip-3]network 172.16.0.0

rip後面跟的是進程號 可以全部一樣 也可以不一樣

接著用R3 來查看路由表

技術分享圖片

發現已經學習到了路由 Cost值是開銷 Pre值是優先級

同樣 其他兩臺路由器也學習到了其他網絡的路由表

R1

技術分享圖片

R2

技術分享圖片

下面我們來看一下RIP數據包的發送 抓R1 g0/0/1 接口

技術分享圖片
技術分享圖片

沒有數據包的時候要等一下 因為RIP 工作時間是30秒 一次響應數據包進行發送

點開第一個數據包

技術分享圖片

很明顯 Response(2)發的是響應報文 把自己的路由表響應給R2 第二個數據包 R2給R1響應 但它們都是發廣播包哦

RIP v1特點

  • 使用UDP數據包,端口號:520
  • 定期發送(30S)
  • 發送完整路由表(水平分割例外)
  • 廣播發送
  • 跳數加1
  • 不帶掩碼

技術分享圖片

而且你能看到R2響應包 帶著172.16.3.0 172.16.23.0 路由表響應給R1 包括跳數

那麽什麽時候才會出現請求包呢?
PS:當RIP剛啟動的時候和RIP進程剛啟動的時候

下面我就先把R1的RIP關了 重新開啟 會發現R1發出請求數據包

技術分享圖片

技術分享圖片

我們再來查看RIP的動態過程

技術分享圖片

停止調試命令 undo debugging all

下面我們再來講一下抑制接口

技術分享圖片
當我們的RIP協議開啟後 路由器會通過接口發送出去 但我們的PC機並不運行RIP路由協議 這樣會占用帶寬 那我們要怎麽樣才能減少帶寬的消耗呢?

PS:進入要配置的RIP進程 抑制接口即可

[R1]rip 1
[R1-rip-1]silent-interface g0/0/0

那麽我們能抑制上圖R1的 g0/0/1 接口嗎?

PS:不能 抑制了就無法進行動態路由傳輸

實驗總結

本節內容學習了RIP基本工作原理和基本配置 熟悉RIP報文以及傳輸過程 包括通過抑制接口來減少不必要的帶寬占用

HCNA——RIP簡單介紹及基本配置