动态路由协议
回顾
路由协议
- 静态路由
- 单向、需要管理员手动配置
- 动态路由
- 是在路由器设备上去启用某动态路由协议,进行自己直连网段的宣告,从而相邻的路由器就可以学习到相邻的路由器所宣告的网段
- 常见的动态路由协议
- RIP:路由信息协议(距离矢量路由协议)
- OSPF:开放式最短路径优先(内部网关协议)
- BGP:边界网关协议
- EIGRP:增强内部网关路由协议
- lS-IS:中间系统到中间系统,最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议
- 特点
- 减少管理员的工作量
- 增加了网络带宽
- 什么是内部,什么是边界
- AS(自治系统)︰运行相同的路由协议的路由器属于同一个自治系统(内部网关)
- 通过自治系统内连接外部的路由器,这个时候就需要由外部网关
- 内部网关路由协议(lGP):用于在单一自治系统中去决策路由的,RIP、OSPF
- 外部网关路由协议(EGP) :用于连接不同自治系统,BGP
- 动态路由协议需要考虑的内容
- 度量值:跳数,带宽,负载,时延,成本…
- 收敛:使所有路由器的路由表都达到一致的状态
- 自治系统
RIP动态路由协议
- 基本概念
- 一种内部网关路由协议,在单一自治系统内的路由器去传递路由信息
- 靠跳数(metric)来衡量到达目的的距离
- 最大15跳,16跳表示不可达
- 每隔30秒向相邻的路由器发送路由更新消息,采用的UDP520端口
- RIP动态路由协议是从相邻的路由器去学习对应的路由条目
- RIP的版本
- RIPv1
- 有类路由协议(采用标准子网掩码)
- 广播更新
- 不支持VLSM(可变长子网掩码,非标准子网掩码)
- 自动路由汇总,不可关闭
- 不支持不连续子网
- RIPv2
- 无类路由协议(可以使用非标准子网掩码)
- 组播更新(只会向运行了RIP的路由器发送更新消息)
- 支持VLSM
- 自动汇总,可以关闭
- 支持不连续的子网
- 无论是 v1 还是 v2,都会将路由表每 30 秒定期向网络中发送,RIP 没有邻居的概念,所以自己并不知道发出去的路由更新是不是有路由器收到,而收到的路由更新,RIP 并不会绝对接受,只有当路由的发送 IP 地址和自己接收的接口 IP 地址处于同网段时,才会接收,否则忽略。如果路由表中的路由超过 180 秒都没有再次收到更新,则被标记为不可用,如果连续 240 秒没收到更新,最后将相应路由从路由表中删除。
- RIPv1
- 配置
-
#版本1 en conf t router rip version 1 #使用version可以选择版本,默认为1 network 192.168.10.0 #直连网段宣告
-
RIP协议的三个要素:
(1)仅和相邻路由器交换信息。
(2)交换的信息是当前本路由器所知道的全部信息,即自己的路由表。RIP交换的是本路由器上完整的路由表。
(3)按固定的时间间隔交换路由信息,例如,每隔 30 秒
-
从相邻的 X 路由器接收发送过来的 R