本篇博客涉及到静态与动态路由协议相关知识,适合na进阶np使用。
路由协议:
在路由器之间确定路径和维护路由表,分为四种;
1、直连路由协议;
2、默认路由协议;
3、静态路由协议;
4、动态路由协议。
默认路由可以手工设置也可动态输入。
在实际网络中直连和默认路由必须有,静态路由跟动态路由必须有一个。
动态路由协议
主要原理是将本机地址“喊”出去。
动态路由协议有:
1、RIP 用于实验环境,管理小型网络
2、EIGRP (IGP)
3、LGRP (IGP)
4、OSPF (IGP)最常用,应用率高。
5、BGP (EGP)
6、IS-IS (EGP)
7、MPIS
注:自制系统是通用管理宇中文网络集合。
IGP在自治系统中工作;EGP连接不同自治系统。
RIP协议
在全局模式下:
router rip
v 2
no au
network 本机网段或地址
判定距离的方法
1、距离矢量:定期更新路由表,发给临近路由器,依据路由器数量来决定线路;
2、链路状态:只有链路发生变化才更新路由表,发给其他路由器,依据链路特征来选路;
3、高级距离矢量:链路发生变化时更新给邻近路由器。
有类路由协议:发送的路由更新不包含子网掩码。
无类路由协议:发送的路由更新包含子网掩码。
判定下一跳
选路度量
RIP:跳数
OSPF:开销
EIGRP:带宽、延迟、负载、可靠性
管理距离:
直连接口 0
静态路由 1
EIGRP汇总路由 5
EBGP 20
EGRP 90
IGRP 100
OSPF 110
IS-IS 115
RIP(v1&v2) 120
EGP 140
ODR 160
ExEIGRP 170
IBGP 200
未知 255
路由环路
产生原因:
1、缓慢的收敛会产生不一致的路由;
2、更新产生累加,从而形成路由环路。
解决方法
1、定义最大值,到达数值后不再累加。
2、水平分割法(两种)
1简单水平分割:从本接口收到的路由条目不再从此接口发出;
2带毒性逆转的水平分割:从本接口发出的路由条目,会从本接口发出,但标记为不可 达。
3、抑制计时器,路由器为网络中可能的故障延时,确认后在更新。
RIP
RIP的基本常识
1、RIP是距离矢量路由协议;
2、RIP使用UDP 520:源目的端口是:UDP 520
3、RIP的管理距离是120;
4、RIP以跳数作为度量矢量。
RIP计数器
1、更新计数器:30秒;异步更新25~35秒,思科25.5~30秒。
2、无效计数器:180秒。
3、抑制计数器:180秒。
4、刷新计数器:240秒。
RIP消息类型
1、请求消息:要求邻居路由器发送更新信息。
2、应答信息:包含更新信息。
当RIP启动起来时,路由器从所有接口发送一个请求信息,其他路由器会给一个应答信息。当启动以后,RIP定期发送应答信息。
关于RIP两个版本
RIP v1:
1、有类路由协议;
2、不支持VLSM;
3、广播更新;
4、自动汇总,不支持手动汇总;
5、不支持验证。
RIP v2:
6、无类路由协议;
7、支持VLSM;
8、组播更新(224.0.0.9,TTL=1);
9、支持手动汇总;
10、支持验证(加密)。
OSPF
关于OSPF的基础
1、OSPF的管理距离是110
2、OSPF的metric值和带宽有关,也叫做cost值
3、OSPF使用SPF算法(Dijkstra算法)
4、OSPF一般可以存1万条路由条目
5、OSPF使用组播224.0.0.5,224.0.0.6,在串口中只使用224.0.0.5,在多路访问网络中DR使用224.0.0.5,DROTHER使用224.0.0.6
关于OSPF的3张表
1、邻居表:存储邻居的信息;
2、拓扑表:也叫做LSDB(Link-state database,链路状态数据库);
3、路由表:在LSDB的基础上运行SPF算法产生的最优路由放入路由表。
OSPF 配置
ØRouter ospf 10
ØRouter ip 指定ip
ØNetwork 网段 掩码 area 0
OSPF的设计原则:
Ø必须要有区域0(区域0=backbone)
Ø其他区域必须要直接连接到区域0
Ø区域的分解点在路由器上
Ø一个路由器最好不要超过3个区域
Ø一个区域中的路由器最好不要超过50台
Ø同一个区域的LSDB是相同的
为什么选举DR与BDR
DR与BDR分别与其他设备建立邻居关系可减少同步次数。
如何选取DR与BDR
Ø比较接口优先级:谁大选谁,默认是1,如果优先级为0,表示不参与DR与BDR的选举。
Ø比较router-id:谁大选谁
OSPF常见命令:
查看OSPF Show ip ospf neighbor
密文认证 Ip ospf au MESS
IP OS mess 1 md 5 密码
区域密文 Ip os mess 1 mad 5 密码
进程下 area 0 authentication message-digest
关于OSPF建立邻居的过程
1、Down
2、Init:发送Hello,并且在收到的Hello包中没有发现自己
3、Two-way:发送Hello,并且在收到的Hello包中发现自己,在多路访问网络中,DR和BDR是在Two-way状态选举出来的,如果选举不出DR与BDR,那么会卡在Two-way状态 ---此时叫做邻接
4、Exstart:发送DBD包(此时的DBD包只有包头,没有包身子),用来选举出谁来向谁同步,如果MTU不匹配,就会卡在这个状态 -------选举主从关系
5、Exchange:互相交换DBD包,此时的DBD包包含DBD的包身 ----此时就知道自己缺少什么了
6、Loading:有3种包LSR,LSU和LSAck。----真正的数据同步过程
7、Full:拓扑数据库同步了 -----此时叫做完全邻接
两个协议间通信
重分发RIP与OSPF通信
在ospf中 Redistribute rip subnets
在rip中 Redistribute ospf 10 metric 5
注:BGP(EGP)不能往OSPF(IGP)重分发,会宕机。