动态路由协议及RIP路由协议
一、动态路由
动态路由是基于某种路由协议实现的,。动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
(1)动态路由协议基础
1、度量值
跳数、带宽、负载、时延、可靠性、成本
路由器会通过度量值来确定最优路径
2、动态路由特点
(1)减少了管理任务
(2)占用了网络带宽
(3)在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目
(4)网络规模大、拓扑复杂的网络
3、收敛
使所有路由表都达到一致状态的过程
4、静态路由与动态路由的比较
网络中静态路由和动态路由互相补充
路由少,配置简单,精度要求高时用静态路由,节省带宽
路由多,配置麻烦时用动态路由,动态路由占用带宽
(2)动态路由协议分类
1、按照路由执行的算法分类
(1)距离矢量路由协议:
根据跳数来选择,跳数越少越好。依据从源网络到目标网络所经过的额路由器的个数选择路由。
RIP、IGRP(思科私有协议),BGP(高级距离矢量路由协议)
(2)链路状态路由协议
综合考虑从源网络到目标网络的各路径的情况选择路由。
OSPF、IS-IS(大型网络公司)
2、按照工作区域不同分类
分为局域网内IGP(内部网关路由协议)和互联网EGP(外部网关路由协议):
(1)局域网内IGP:
域内路由协议是负责一个路由域(在一个管理域内运行同一种路由协议的域,称为一个路由域)内路由的路由协议。
RIP、OSPF、IS-IS等。
(2)互联网EGP:
域间路由协议负责在自治系统之间或域间完成路由和可到达信息的交互,主要用于传递路由。
BGP。
二、RIP路由协议工作原理
路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。
(1)RIP路由协议工作原理
RIP是距离矢量路由选择协议
1、RIP基本概念
(1)定期更新
(2)邻居
(3)广播更新
(4)全路由表更新
2、路由表的形成
(1)路由器学习到直连路由
(2)更新周期30s到时,路由器会向邻居发送路由表
(3)再过30s,第二次更新时间到了再次发送路由表
最终到达收敛状态
3、RIP的度量值与更新时间
(1)RIP度量值为跳数
最大跳数为15跳,16跳不可达(最多16个路由器)。
(2)RIP更新时间
每个30s发送路由更新消息,UDP520端口
(3)RIP路由更新消息
发送整个路由表信息
4、水平分割
从一个接口学习到的路由信息,不再从这个接口发送出去
(1)执行水平分割可以阻止路由环路的发生
(2)同时也能减少路由更新信息占用的链路带宽资源
5、毒性逆转
路由器从某个接口上接收某个网段的路由信息之后,并不是不往回发送消息了,而是发送,只不过是将这个网段标志为不可达(16跳),再发送出去。收到此种的路由信息后,接收方路由器会立刻抛弃该路由,而不是等待其他老化时间到来,这样可以加速路由的收敛。
(2)RIP路由协议的配置
[R1]rip 1 ###启动RIP
[R1-rip-1]version 2 ###启动版本2 ( 缺省为版本1)
[R1-rip-1]undo summary
### 关闭路由自动聚合(即所有路由信息都会按照IP地址分类归类)
[R1-rip-1]network 192.168.10.0
###宣告主网络号,v2会携带掩码组播更新224.0.0.9,v1不携带掩码广播更新255.255.255.255
[R1-rip-1]network 200.1.1.0
----兼容模式-----
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]rip version 2 multicast
###把设置成rip1路由器的某一接口单独设置成rip版本2
###rip1和rip2不兼容,rip1是广播,rip2是组播(224.0.0.9)
(3)RIP路由协议v1和v2的区别
RIP v1 | RIP v2 |
---|---|
有类路由协议 | 无类路由协议 |
广播更新(255.255.255.255) | 组播更新(224.0.0.9) |
不支持VLSM | 支持VLSM |
自动路由汇总,不可关闭 | 自动汇总可关闭,可手工汇总 |
不支持不连续子网 | 支持不连续子网 |
(4)RIP v2的配置实例
配置实例:实现主机12之间的通信
1、配置R1
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sys R1
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.100.1 24
[R1-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R1-GigabitEthernet0/0/1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R1-GigabitEthernet0/0/0]q
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary
[R1-rip-1]network 192.168.100.0
[R1-rip-1]net 12.0.0.0
[R1-rip-1]dis th
[V200R003C00]
#
rip 1
undo summary
version 2
network 192.168.100.0
network 12.0.0.0
#
return
[R1-rip-1]q
[R1]dis ip routing-table
2、配置R2
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sys R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[R2-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R2-GigabitEthernet0/0/1]q
[R2]rip
[R2-rip-1]version 2
[R2-rip-1]undo summary
[R2-rip-1]net 12.0.0.0
[R2-rip-1]net 23.0.0.0
[R2-rip-1]dis th
[V200R003C00]
#
rip 1
undo summary
version 2
network 12.0.0.0
network 23.0.0.0
#
return
[R2-rip-1]q
[R2]dis ip routing-table
3、配置R3
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sys R3
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.0.0.3 24
[R3-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 34.0.0.3 24
[R3-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R3-GigabitEthernet0/0/0]q
[R3]rip
[R3-rip-1]version 2
[R3-rip-1]undo summary
[R3-rip-1]net 23.0.0.0
[R3-rip-1]net 34.0.0.0
[R3-rip-1]dis th
[V200R003C00]
#
rip 1
undo summary
version 2
network 23.0.0.0
network 34.0.0.0
#
return
[R3-rip-1]
4、配置R4
[Huawei]sys R4
[R4]int g0/0/0
R4-GigabitEthernet0/0/0]ip add 34.0.0.4 24
[R4-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.200.1 24
[R4-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R4-GigabitEthernet0/0/1]q
[R4]rip
[R4-rip-1]v 2
[R4-rip-1]un summary
[R4-rip-1]net 192.168.200.0
[R4-rip-1]net 34.0.0.0
[R4-rip-1]dis th
[V200R003C00]
#
rip 1
undo summary
version 2
network 192.168.200.0
network 34.0.0.0
#
return
[R4-rip-1]q
5、配置PC机
6、检测连通性