自治系统
自治系统:外部路由协议和内部路由协议
内部网关协议在自治系统中工作。
外部网关协议连接不同的自治系统。
路由协议的类型
1、距离矢量
距离表示有多远
矢量表示在哪个方向
路由器定期将路由表的副本传递给邻居路由器并累计距离矢量。
2、高级距离矢量
3、链路状态
RIP简介
RIP是使用最广泛的距离矢量路由协议,RIP是为了小型网络环境设计的,因为这类协议的路由学习及路由更新将产生较大的流量,占用过多的带宽。
RIP工作原理
每过30秒,向邻居发送路由表的副本,最佳路由就是将Metric值小的放到路由表中
发送路由表时各个IP的Metric值就会+1
RIP协议特征
1.默认更新周期30秒
2.管理距离(AD)为120
3.最大跳数为15跳
4.支持触发更新
5.支持等价路径,默认4条,最大6条
6.使用UDP520端口进行路由更新
解决环路的办法
Rip会造成环路
1、定义最大跳数
设置由每个节点自身发送出去的数据的次数
2、水平分割
当某个路由器的某条链路故障时,导致需要经过此路由的数据发不出去,又将信息传递给发送自己的路由器,导致形成环路
向原始信息来源方向返回的路由信息没有用
3、路由毒化和毒性逆转
当路由器发现某个路由断开,就将此路由的距离通告为无限大,触发更新,向邻居发送更新包
邻居接收到后,标记目标路由已经断开,并忽视水平分割向再向此路由器发送信息,告诉可以能已经断开
4、抑制计时器
将“可能有故障”的路由器进入抑制状态,路由器不会接受这条路由的更新信息。以便其他其他路由器计算新的拓扑留出时间
5、触发更新
路由表发生变化时,路由器发送更新。
实验:
1、首先保证能够互相通信
12.1.1.1能ping通12.1.1.2
注:打开端口
2、设置环回测试地址
11.1.1.1是lookback回环测试地址,可以代表一个网络
3、配置RIP
(1)router rip 开启rip协议
(2)配置版本 version 2(默认为1)
(3)宣告网络(告诉邻居连了哪些网络)network
4、测试
学到路由后ping回环测试地址
版本区别
1、VLSM:在原来分类的基础上再分
2、CIDR:对原来用于分配A类、B类和C类地址的有类别路由选择进程进行了重新构建。
例:
1版本
2版本关闭自动汇总
版本兼容问题
如果版本不一样,是无法学习到路由表的
R1为版本1,R2为版本2
想要兼容可以通过
命令
可以设置R2的与R1连接的端口发送和接受版本1的更新。
因为1版本无法关闭自动汇总,所以学到的路由也是主类的
禁止端口运行RIP
禁止后RIP路由器不会发送任何RIP,但是可以接受发过来的RIP
(不能发送,可以学习)
单播更新
互相指认对方为邻居,就可以通过单播方式学习路由
命令 neighbor
自动汇总
再同一个主类网络内是传明细的(不会直接按照主类汇总)。
默认路由
default-information originate
到达任何网络,像如果访问外网路由无法识别ip,就会默认像所有网络发送
认证
相当于有钥匙和钥匙串,两串钥匙中有一把钥匙配对成功即可互相学习路由表,是在接口上指定认证。所以如果接口没有配置钥匙链,还是可以获取路由表。
将模式换成text模式换位md5就是加密认证
负载均衡
修改跳数或者管理距离一样即可。rip只支持等价负载均衡
参考文档:CCNA配置手册