搞懂 RIP 和 OSPF

前言

再上一篇關於路由器的文章中,已經介紹過動態路由的分類,分為了 Distance Vector 和 Link State 兩種。這篇就分別介紹各自最經典的 RIP 協議和 OSPF 協議。也歡迎先去看看 詳解 Router 路由器,對本篇理解會容易點。

正文

RIP

RIP 的全稱是 Routing Information Protocol。是一個內部網關協議,是動態路由 Distance Vector 的經典協議。發展至今,有兩個版本,RIP1 和 RIP2。

RIP1

首先就來看看 RIP1 的一些特色 :

  • 以 30sec 為單位和鄰居交換路由表
  • 以 15跳作為最大的跳數
  • 有附載均衡的功能

不過,既然有 RIP2 就表示 RIP1 是存在一些缺陷的。那麼來了解下 RIP1 的缺陷 :

  • RIP1 報文不能攜帶子網掩碼,也就是說,不支持 VLSM
  • 使用 255.255.255.255 作為廣播地址交換路由表

配置 RIP1

在一個路由器上啟動 RIP1 的配置如下:

來看看一個例子:

以 A 為例,我們想要在 A 上啟動 RIP 協議,並讓 A 跟 B,D 交換路由表信息。配置過程如圖所示,首先指名啟動了 RIP 進程,接著公告網段。注意到,這邊公告的網段是 1.0.0.0,不是 1.1.0.0,是 2.0.0.0,不是 2.2.0.0。為甚麼呢 ? 因為在配置 RIP協議時,只要公告要交換的網段就好了,公告 1.0.0.0 就可以和 S0 和 Token Ring 交換路由表了。

RIP2

前面也有提到 Distance Vector 可能會造成路由迴路的問題,RIP2 就對此做了改善,整提比 RIP1 更加完備。首先來看看 RIP2 的一些特色 :

  • RIP2 一樣是利用跳數作為計算
  • 為避免路由迴路,採取了 3 種方式 :

利用計時器方法,默認時鐘設為 180sec
利用水平分割方法
將最大跳數設為 15 跳 (16 跳 = 不可達)

配置 RIP2

這邊直接來看一個啟動 RIP2 的例子 :

對於 A 來說,公告了 172.16.0.和 10.0.0.0 網段,因此能跟左右鄰居都交換信息。C 也是。而看看 B,因為左右兩邊的網段都屬於 10.0.0.0,所以只要公告 10.0.0.0 就可以和 A,C 都做到交換信息了。

注意到,必須顯示的指明要啟動 RIP2 (version 2),不然

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值