文章目录
前言
由于静态路由需要自己手动配置每一个与自己不相邻的网段的IP地址和下一跳地址,所以一旦有多条网段,配置起来就容易产生混乱,管理起来也过于麻烦。这时,我们就需要引入动态路由,动态路由在一些大型的网络环境当中,就可以很方便的实现网络互通
一、动态路由是什么?
指路由器使用路由选择协议来获悉网络并更新路由表
二、动态路由的特点
1.减少了管理任务
2.会少量的占用网络宽带
三、度量值
度量是指路由协议来分配到达远程网络的路由开销的值。
IP路由协议中使用的度量如下:
宽带,时延,跳数,负载,可靠性,成本
路由器会通过度量值来确定最优路由路径
四、收敛
当所有路由器的路由表包含相同网络信息时,路由器收敛完成
网络在收敛完成前,无法完全正常工作
五、动态路由协议分类
根据路由执行的算法分类
1.距离矢量路由协议
根据从源网络到目标网络所经过的路由器的个数选择路由
例如:RIP、IGRP
2.链路状态路由协议
综合考虑从源网络到目标网络的各条路径的情况选择路由
例如:OSPF、IS-IS
六、路由环路
什么是路由环路?
路由环路是指数据包在一系列路由器之间不断传输却始终无法到达目的网络的一种现象
路由环路的影响
-占用链路带宽反复收发流量
-路由器的CPU因反复循环数据包而不堪重负
-影响网络收敛
-路由更新无法及时得到处理
防环机制
-定义最大度量以防止计数到无穷大
-抑制计时器
-水平分割(从接口收到的数据不会返发送给该接口)
-路由毒化(当有网络线路损坏时立即将该IP地址毒化,并将更新后的路由信息发送给相邻路由)
-触发更新
-毒性逆转
七、RIP
RIP是距离-矢量路由选择协议
RIP路由信息的更新
RIP路由信息更新依托于时间周期的更新(更新周期为30秒)
当路由器A连接的网络拓扑发生改变后A路由器更新路由表,等到下一个发送周期通告更新后的路由表,路由器B收到此更新信息后更新自己的路由表
RIP的基本概念
-定时更新
-相邻学习
-广播更新
-全路由表更新
RIP的特性
有最大跳数(15)
定时更新(30秒)
通告全部路由表
RIP的度量值为跳数
最大跳数是15跳,16跳是不可达
RIP路由协议v1与RIPv2
RIPv1 | RIPv2 |
---|---|
有类路由协议 | 无类路由协议 |
广播更新(255,255,255,255) | 组播更新(244,0,0,9) |
不支持VLSM | 支持VLSM |
自动路由汇总,不可关闭 | 可关闭自动汇总,可以手动汇总 |
不支持不连续子网 | 支持不连续子网 |
宣告路由时不携带掩码 | 宣告路由时携带掩码 |
RIP的配置
配置命令
##启动RIP
[R1]rip 1
##启动版本2(默认为版本1)
[R1-rip-1]version 2
##关闭路由自动聚合(所有信息都会按照IP地址归类)
[R1-rip-1]undo summary
##设置宣告的网络
[R1-rip-1]network 192.168.10.0
[R1-rip-1]network 200.1.1.0
--------------------------------兼容模式--------------------------------
##进入接口模式
[R1]int g0/0/1
##把设置成rip1路由器的某一接口单独设置成rip v2
[R1-GigabitEthernet0/0/1]rip version 2 multicast
实验环境如下
这是拓扑图
进入接口模式配置IP地址
设置RIP
R2和R3也是一样设置,这里就只放R3了
一开始time out是正常现象,可能是在ARP请求的时候有丢包,最后ping通了就没问题了
我用R1又ping了一次R2,确保没有问题