1.动态路由
自治系统(AS)
- 世界性组织进行统一分配管理的,一系列IP网络设备的集合.
-
方便管理
-
AS 号范围:2^16 = 65536个
- AS的通信:
AS 的内部 --- 使用相同的路由协议AS 之间 ---- 使用不同的路由协议
-
AS 内部使用的协议 ----- 内部网关协议 ---IGP
-
AS 之间使用的协议 ----- 外部网关协议 ---BGP
2.动态路由协议分类
1.按照范围分:
- IGP---内部网关协议 :RIP、OSPF、ISIS、EIGRP(思科)
- EGP---外部网关协议 :BGP
2.IGP协议按照协议特点进行分类 :
- 距离矢量型---DV----共享路由表
- 链路状态型---LS-----共享拓扑
3.IGP协议按照是否携带真实掩码分类:
- 有类别路由协议----RIPv1
- 无类别路由协议----其他
3.RIP----路由信息协议
基本概念
1.版本:
- RIPv1(ipv4 广播)
- RIPv2(ipv4 组播)
- RIPng(IPv6)
2.分类:标准的DV型---距离矢量型--共享路由表
3.应用层,UDP520
4.RIP具备两种更新机制、周期(30s)、触发
5.优先级---100
6.RIP的COST:
- 以跳数为计算
- 最大值:16-----不可达
- 接收到的数据包中开销值+1=本地加载进路由表中的开销值
7.RIP算法---贝尔曼福特算:
- 当接收到数据包中含有本地路由表中没有的路由项时,则直接加载到本地路由表。
- 当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本 地路由表中开销值小,则不更新。
- 当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本 地路由表中开销值大,则将新接收到的路由项加载进路由表。
- 当接收到数据包汇总的路由项在本地路由表存在时,且下一跳地址相同,将接收到的路由项覆 盖进本地路由表中。
RIP工作过程
- 初始化 :在初始化阶段,RIP会从每一个运行了RIP协议的接口上发出RIP的请求报文,用于请求一份完 整的路由表。(使用广播/组播方式)
-
接收请求 :启动了RIP 协议的路由器在接收到请求数据包以后,会将路由表打包装进 RIP 应答报文 中。(通 过广播/ 组播的方式发送)
-
接收应答 :路由器接收到RIP应答报文以后,会将接收到的路由表与本地路由表进行对比,将本地没有的路由项加载到本地路由表中。30s 发送一次请求报文, 周期更新.
- 触发更新 :当某个路由器的表项发生改变时,路由器使用RIP应答报文进行发送,通告全网RIP路由器,自身路由表项的改变。
此时, RIP 应答报文中仅具备改变的路由项内容。
RIPv1和RIPv2区别:
- 发送方式:v1广播;v2组播---224.0.0.9
- 更新时携带掩码数据不同:v1携带主类掩码; v2携带真实掩码
- v2支持手工认证
RIP计时器
1.更新计时器:每台路由器启动RIP协议后,都有一个。(30s)当接收到请求报文时,必须立马回复应答报文。
为什么要进行周期更新?
答:UDP传输是不可靠的
RIP 协议本身不具备可靠性
RIP 本身没有确认机制和保活机制
2.无效计时器 : 每台路由器通过 RIP学习到的路由项,都会有一个无效计时器。(更新计时器的 6 倍---180s) 当无效计时器为 0 时,路由器会认为该路由项不可达,但是不会立刻删除该路由项,而是将该 路由项的 COST 值设置为 16。
3.垃圾收集计时器 : 当无效计时器为0时,路由器会给该路由项设置一个垃圾收集计时器,并删除无效计时器。(4倍---120s) 当在垃圾计时器为 0 前,接收到该路由条目的更新信息时,会将垃圾回收计时器删除,并启动 无效计时器。
RIP环路的解决
-
触发更新 :仅更新改变的路由项 ,但触发更新不能完全避免环路的产生。
-
水平分割:从此口进,不从此口出 。
-
毒性逆转:从此口进,从此口出,但是会将从此口接收到的路由项的 COST 值设置为 16。水平分割和毒性逆转原理相同,但做法相反,所以,路由器仅执行一种操作。( 华为默认开启水平分割 当水平分割和毒性逆转同时开启时,则执行毒性逆转机制。)
配置:
AR1:
[R-1]rip 1 // 开启 RIP 协议,并配置进程号,仅具备本地意义[R-1-rip-1]version 1 // 选择 RIP 版本为 RIPv1[R-1-rip-1]network 1.0.0.0 // 宣告, RIP 协议基于主类分址去宣告,[R-1-rip-1]network 12.0.0.0[R-1-rip-1]network 172.16.0.0[R-1-rip-1]network 192.168.1.0<R-1>display ip routing-table protocol rip // 查看 RIP 路由表AR2:[R-2]rip 1[R-2-rip-1]version 1[R-2-rip-1]network 2.0.0.0[R-2-rip-1]network 12.0.0.0[R-2-rip-1]network 23.0.0.0宣告:1. 要求: 宣告所有 直连网段 按照主类 IP 段进行宣告。2.目的:- 激活接口(只有激活的接口蔡猛接受和发送RIP报文)
- 发布路由(只有激活的接口对应的网段信息才能发送)
扩展配置
手工汇总:想要进行手工汇总,必须要求精细路由具备相同下一跳[R-3]interface GigabitEthernet 0/0/0 // 进入数据发送的接口[R-3-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.252.0// 手工汇总,填写汇总后的 IP 与掩码,且掩码必须用点分十进制表示缺省路由[R-1]rip 1[R-1-rip-1]default-route originate // 一定要在边界配置静默接口- 让连接用户网段的接口,只接收,不发送RIP报文
- 当该接口接收到RIP报文后,该接口打开,可以发送RIP报文
[R-3-rip-1]silent-interface GigabitEthernet 0/0/1 // 在 RIP 进程修改手工认证[R-1-GigabitEthernet0/0/0]rip authentication-mode simple cipher 123456// 在接口配置认证模式以及密码双方都要配置加快收敛[R-2-rip-1]timers rip 10 60 40 // 更改三个计时器时间,不要修改三个计时器之间的倍数关系,单位是 s建议同时更改所有路由器的时间
本文含有隐藏内容,请 开通VIP 后查看