华为云路由协议
RIP路由协议V1与V2
RIPV1 | RIPV2 |
---|---|
有类路由协议 | 无类路由协议 |
广播更新 | 组播更新 |
不支持VLSM | 支持VLSM |
自动路由汇总不可关闭 | 自动路由汇总可关闭,可手工汇总 |
不支持不连续子网 | 支持不连续子网 |
在eNsp实验中,在相应RIP协议中输入命令
version 2
undo summary
即从RIPV1切换到RIPV2
- 跨越主类网络边界
主类网络边界:指的是两个不同的网络之间的路由网段RIPV1跨越主类网络边界的路由器,会自动把路由汇总汇总成主类显示
OSPF路由协议
- 工作过程
三张表
邻居表
链路状态数据库-拓扑表
路由表
建立邻接关系-链路状态数据库-最短路径树-路由表
OSPF区域
- 为了适应大型的网络,OSPF在AS内划分多个区域。
- 每个OSPF路由器只维护所在区域的完整链路状态信息。LSA
骨干区域:负责区域间的路由信息传播。
Router ID
OSPF区域内唯一标识路由器的IP地址
Router ID选取规则
1、可以使用router-id命令指定router id。
2、选取路由器loopback接口上数值最高的Ip地址。
3、如果没有loopback接口,在物理端口中选取IP地址最高的。
其他路由器(DRothers)只和DR及BDR形成邻接关系
DR和BDR的选举方法
自动选举DR和BDR
网段上RouterID最大的路由器将被选举为DR,第二大的将被选举为BDR。
手工选择DR和BDR
1、优先级范围是-255,数值越大,优先级越高,默认为1.
2、如果优先级相同,则需要比较Router ID。
3、如果路由器的优先级被设置为0,它将不参与DR和BDR的选举。
DR和BDR的选举过程
路由器的优先级可以影响一个选举过程,但是他不能强制更换已经存在的DR或BDR路由器
OSPF的组播地址
224.0.0.6——DR other
224.0.0.6——DR/BDR
OSPF的度量值为cost
cost=10^8/BW
最短路径是基于接口指定的代价(cost)计算的。
OSPF数据包
承载在IP数据包内,使用协议89。
OSPF的包类型
邻居状态机
(1) Down: 邻居状态机的初始状态,是指在过去的Dead-Interval
时间内没有收到对方的Hello报文。
(1-2) Attempt: 只适用于NBMA类型的接口,处于本状态时,定期向那些手工配置的邻居发送HELLO报文。
(2) Init:本状态表示已经收到了邻居的HELLO报文,但是该报文中
列出的邻居中没有包含我的Router ID(对方并没有收到我发的HELLO报文)
(3) 2-Way: 本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系。在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。
其他情况状态机将继续转入高级状态。|
(4)ExStart:在此状态下,路由器和它的邻居之间通过互相交换DBD
报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送
时的主/从关系。建立主/从关系主要是为了保证在后续的DD报文交换中能够有序的发送。
(5)Exchange:路由器将本地的LSDB用DBD报文来描述,b并发给邻居。
(6)Loading:路由器发送LSR报文向邻居请求对方的DBD报文协议。
(7) Full: 在此状态下,邻居路由器的LSDB中所有的LSA本路由器全都有了。即本路由器和邻居建立了邻接(adjacency) 状态。
OSPF将网络划分为四种类型
- 点到点网络
- 广播多路访问网络
- 非广播多路访问
- 点到多点网络
OSPF的特点
-
可适应大规模网络
-
路由变化收敛速度
-
无路由环
-
支持变长子网掩码VLSM
-
支持区域划分
-
支持以组播地址发送协议报文