路由协议概述
动态路由协议vs静态路由协议
管理层面:静态路由比较容易部署/修改(小网络),动态路由协议一般路由的体积比较大,管理相对比较复杂(大网络)
技术层面:动态路由协议能够适应各种网络结构的拓扑,能够智能检测网络状态;静态路由技术无法实现,需要人工干预
动态路由分类<算法特征、运行范围、有类无类>
RIP /EIGRP/OSPF/ISIS/BGP (目前正在运行的这五类,OSPF BGP 比较广泛) SDN/Open Flow (新的领域,软件开放领域,全新的架构)
算法特征:
距离矢量:RIP / EIGRP/ BGP (衡量一条链路的好坏,根据距离的长短)
链路状态:OSPF / ISIS (更多考虑的还是网络的快和慢)
运行范围:
IGP:internal gateway protocol 内部网关协议RIP /EIGRP /OSPF /ISIS
EGP:external gateway protocol 外部网关协议 BGP
有类无类
类别:A/B/C class
有类 classful : IP子网只能识别8/16/24,自动汇总
无类 classless :IP子网能识别任意子网
有类 classful :RIPv1、IGRP
无类 classless:RIPv2/EIGRP/OSPF/ISIS/BGP
通用路由选择算法<最长匹配原则、管理距离(思科)/优先级(华为)、度量值、负载均衡>
当多链路的时候,如何选择一条最佳路径
1、最长匹配原则
当路由器访问目的地,并且有多路径时,将目的IP地址跟本地路由条目进行对比,从左到右匹配的比特位越多,越精准,优先级越高
![](https://img-blog.csdnimg.cn/21f2fb54222e44a7be58e213e1bbdf29.jpeg)
2、管理距离
定义:Administrator Distance,也称优先级,越小越优先,管理距离可以用于衡量不同路由协议直接的路径优劣
常见的AD值
connect(直连) | 0 |
---|---|
static(静态) | 0或1 |
RIP | 120 |
EIGRP | 90或170 |
OSPF | 110 |
ISIS | 115 |
BGP | 20或200 |
![](https://img-blog.csdnimg.cn/991451aeb3ba44d99c6a1b3ea5833cf2.jpeg)
3、度量值
定义:Metric 用于衡量同一路由协议的路径优劣。度量便是路由协议用于计算路径的方式/参数,例如宽带、距离、MTU、延迟等
常见的Metric
RIP | 距离/跳数(路由器的个数) |
---|---|
EIGRP | 混合度量值(带宽、延迟、负载、可信度、MTU) |
OSPF | 开销(带宽) |
ISIS | 固定值 |
BGP | 选路原则 |
![](https://img-blog.csdnimg.cn/4db86db4563149d3a4feba1cc198566e.jpeg)
Q:当几种选路方式都在出现在路由器上时,以哪种方式来选出最佳路径,或者以什么样的顺序来依次计算?
ping 8.8.8.8
S 1/0 8.0.0.0/8
S 1/0 8.0.0.0/8
R 120/5 8.8.0.0/16
B 20/0 8.8.0.0/16
O 110/1 8.8.8.0/24
O 110/2 8.8.8.0/24
I 115/2 8.8.8.0/24
从数学角度上讲,最长匹配3个8的就是最优选择,从管理距离上来看,静态路由管理距离就是1,RIP就是120 BGP就是20或者200 ,从管理距离来看20就是最好的
最长匹配原则–>管理距离 —> 度量值—>负载均衡(到这一步,就都要了)
按照上边的顺序来选择—> O O I—>O O —>O 110/1 8.8.8.0/24
RIP基本概述
技术上,如果GNS3上路由不能通过右键console启动secureCRT鼠标放上去可以看到显示的信息 console is on port …
这里也会保存以前设置的链接,可以快速打开
![](https://img-blog.csdnimg.cn/b4b93be16eee4134b777bef1340f3630.png)
RIP背景概述
Routing information protocol,路由信息协议,是第一代动态路由协议;所属距离矢量协议,基于跳数来进行路径选择(最多支持15跳,支持中小型网络).RIP协议有多个版本,分为v1/v2/ng版
最多支持15跳:网络拓扑中最多有15个, 超过这个限制就不再往下传了
ng版:next generation 版 下一代版本,ipv6的时候会用到
RIP基本特征
OSI层次:应用层协议,基于UDP端口520(端口号要记住)
算法特征:距离矢量协议
有类无类:v1为有类v2为无类
运行范围:IGP
最佳路径:管理距离120、度量值:跳数(路由器的个数)
在下图中这个地方可以看到管理距离和度量值
![](https://img-blog.csdnimg.cn/92811859c5a44685979bbba83cd3176b.png)
RIP基本部署
语法
route rip
network+网段/路由
(有类方式:根据A/B/C判断,保留路由的网络部分,主机部分归0)
(通告本身所有路由)
E.g.
network 10.0.0.0
network 172.16.0.0
network 192.168.1.0
排错
show run |include ip route //查看静态路由配置
show run | section router rip //查看RIP配置
show run | s s r //查看RIP配置
show ip route static/rip/eigrp.. //查看静态/RIP/EIGR