OSPF基础
RIP协议
RIP基础知识
- 优先级为100,度量值为跳数,端口号为520,且为UDP,组播地址为224.0.0.9,工作在应用层
- 更新计时器(update timer):30
- 老化计时器(age timer):180s ,删除路由表中路由条目
- 垃圾回收计时器(garbage timer):120s 删除RIP数据库中的路由条目
- 两种报文:request 、reponse
RIP防环机制
-
水平分割
-
限制路由器不能按照接收信息的方向去将接收到的信息再发回去。例:路由器从f1/0口收到去往Net1的路由信息,在发送更新时,不会将关于Net1的路由信息再从f1/0口发出去。
- 配置:[Huawei-G0/0/0]rip split-horizon
-
-
毒性反转
- R3发现10.4.0.0不可达,立刻向外发送毒化路由,告知R2该网段不可达。R2在收到毒化路由后,会根据毒性反转,立刻向R3发送一条毒化路由。确保 R3 不会轻易受到有关网络 10.4.0.0 的错误更新的影响。配置命令:[Huawei-G0/0/0]rip poison-reverse
-
最大跳数
- RIP允许跳计数最大可以达到15,任何需要经过16跳才能到达的网络都被认为是不可达的。解决了环路时跳数会增加到无限大的问题
-
触发更新
- 触发更新是指当路由信息发生变化时,立即向邻居设备发送触发更新报文,而不用等待更新定时器超时,从而避免产生路由环路。
协议配置
- rip 1
- version 2
- network 128.12.0.0. B类
- network 192.168.1.0. C类
- network 1.0.0.0. A类
RIP三张表
- 邻居表:display rip neighbor
- 数据库表:display rip 1 datebase
- 路由表:display rip 1 route
OSPF
由IETF定义基于链路状态的内部网关协议IPv4使用OSPF version2版本,IPV6使用OSPF version 3版本优先级10、150 度量值为cost,协议为89
OSPF组播地址
- 244.0.0.5的组播地址为OSPF设备的预留IP组播地址
- 224.0.0.6的组播地址为OSPFDR/BDR的预留IP组播地址
两种认证方式
接口认证和区域认证(simple、MD5),有三张表,4种网络类型,5种报文,7种状态(不包含attempt) hello、dead interval,cost 修改、DR选举、router-ID 选举,silent-interface沉默接口配置
OSPF建立过程
- 建立邻居关系
- 邻居之间交互链路状态信息和同步LSDB
- SPF算法选举优先路径
- 根据最短路径生成成路由表项加载到路由表中
OSPF 邻居建不起来的原因
- hello间隔和dead 间隔不同;
- 接口下OSPF网络类型不匹配。
- 区域号码不一致;
- 特殊区域(如stub,nssa等)区域类型不匹配;
- 认证类型或密码不一致;
- 路由器 router-id 相同;
- 链路上的 MTU 不匹配;
- 在broadcast链路上的子网掩码不匹配
- 在MA 网络中,没有DR
- 接口设置为 silent-interface
OSPF注意的地方
- 当hello时间不同时是永远起建立不起来邻居的
- 当hello时间不同时停留在INIT状态
- 如果路由的优先级都改成了0,会停留在TWO-WAY状态
- 当MTU值不同时会停留在EXSTART或EXCHANGE状态