简介:
路由协议是路由器之间交互信息的一种语言。
路由协议共享网络状态和网络可达性的一些信息。
路由协议定义了一套路由器之间通信时使用的规则。
路由协议维护路由表、提供最佳转发路径。
概述:动态路由可以实现路由器之间动态地互相学习路由表,而不需要工程师手工写路由!
常见的动态路由协议:
RIP:Routing Information Protocol,路由信息协议。
OSPF:Open Shortest Path First,开放式最短路径优先。
ISIS: Intermediate System to Intermediate System,中间系统到中间系统。
BGP:Border Gateway Protocol,边界网关协议。
其中BGP是自治系统之间的路由协议,RIP、BGP是基于距离矢量算法的路由协议,OSPF、ISIS是基于链路状态的路由协议。
动态路由与静态路由的关系
问:学习了动态路由,就可以废弃静态路由器了呢?
答:不是
为什么?
静态路由的特点:稳定!不占带宽!不能自适应网络的变化!
一般情况下:
1)网络不复杂的情况下,强烈建议使用静态路由
2)稍微复杂的网络,建议静动结合!
3)及其复杂多变的网络,强烈建议使用动态路由,如联通,电信等运营商
距离矢量路由协议
以跳数作为度量值的协议称为距离矢量路由协议。
包括:RIP、IGRP协议等
链路状态路由协议
以带宽、成本作为度量值的协议称为链路状态路由协议。
包括:OSPF、IS-IS等协议
度量值:
跳数、带宽、负载、时延、可靠性、成本!
RIP路由协议
1)RIP路由协议定期更新:周期是30秒
2)RIP路由协议定期向邻居广播整张路由表(优点+缺点)
建议:如果公司网络拓扑非常稳定,不建议使用动态路由
3)RIP路由协议最大支持15跳,也就是说16跳为不可达!
4)路由条目优先级与管理距离值成反比!
5)C=0 S=1 S*=无穷大 R=120
6)路由条目优先级顺序:C>S>R>S*
RIP命令与配置
拓扑图:
步骤:
- IP地址并开启端口
- 开启RIP路由协议
- 验证是否全网互通
配置IP地址:
Router 0:
Router 1:
Router 2:
开启路由协议:
router rip // 开启RIP路由协议version 2 // 设置RIP版本为2 (RIP的第2个版本)network 192.168.1.0// 开启 192.168.1.0所在的接口network 192.168.2.0 // 开启 192.168.2.0所在的接口exit
Router 0:
Router 1:
Router 2:
验证:
Router 0:
Router 1:
Router 2:
动态路由条目解释:
R 192.168.4.0/24 [120/2] via 192.168.2.2, 00:00:01, FastEthernet0/1
R # 代表通过RIP协议学习到的条目 120 # 代表管理距离值 2 # 代表跳数 via # 经过/下一跳 时间: # 更新倒计时
120 // 代表管理距离值
2 // 代表跳数
via // 经过/下一跳
00:00:01 // 时间 更新倒计时