OSPF路由协议

OSPF ISIS BGP 路由协议目的是动态创建一张完整的路由表,实现转发

路由转发过程

路由器收到包检查报文目的IP

匹配路由表

找到匹配的路由表项(包含出接口和下一跳)(如找不到匹配的路由表目的地址 报文会丢弃)

OSPF 最短路径优先

链路状态协议和内部网关协议   

IP层协议号89

特点

支持无类域间路由CIDR

无路由自环

收敛速度快

使用IP组播收发协议数据(224.0.0.5 224.0.0.6)

支持多条等值路由

支持协议报文认证

报文类型

hello :创建邻居关系 默认10S

DD:邻居间交互LSA 确认主从关系 交互链路数据库摘要信息

LSR:邻居间交互LSA 检查本地数据库是否完整 请求发送完整的LSA

LSU:邻居间交互LSA 发送LSA的完整详细链路状态信息

LSACK:进行确认 保证同步的可靠性

邻居关系状态

dowo: 未建立邻居关系

init: 初始化单向接受对端(如果对端收不到包 可能是ACL和防火墙过滤)

2-way:邻居关系建立

exstart:预启动 确保MTU(最大的传输单元)保持一致 用DD报文协商主从关系

exchage:预交换 交换DD报文

loading:加载 发送LSR 请求LSA 同步LSDB

full:同步完成 形成邻接关系

工作原理(第一步和第二部是手动创建交互,第三步和第四步是路由器自动计算)

1 建立邻居 必须本地之连(三次握手创建邻居关系)

       创建邻居机制:

        P2P:强制修改为P2P(ospf  network-type p2p) 邻居等于邻接关系 直接交互LSA

        广播:以太网链路默认类型,交互率低。选举DR和BDR 非DR路由器和DR和BDR交换LSA。

                   DRother间互相是邻居 不交互LSA 普通邻居关系

                   DRother和DR和BDR是邻居 交互LSA 邻接关系

                    效率低是因为选举DR和BDR  DR必须有(DR有不可抢占性) BDR可以没有

2 邻居间交互LSA(链路状态宣告),并泛洪LSA,生成LSDB(链路状态数据库),每台路由器       LSDB一样(不包含ABR边界路由器)

        A和B三个DD报文交互 确认主从关系(router-ID大为主)

        主向从发送DD报文描述自己的LSDB LSA

        从向主回复DD报文描述自己的LSDB LSA

        从发送LSR请求(从没有的LSA 主有的LSA)

        主回复LSU 给发送LSA

        从回复LSACK确认                 

3 根据LSDB画出全网拓扑图(每台路由器拓扑一样),根据全网拓扑画出SPT(最短路径树)

4 根据SPT换算路由信息,创建路由表。确认目的网络和下一跳。

(第一步和第二部是手动创建交互,第三步和第四步是路由器自动计算)

LSA类型

一类LSA 宣告路由器所有链路的状态信息 (所有路由器都会产生 区域内拓扑)

二类LSA 宣告广播网络的拓扑信息 (DR路由器产生 区域内拓扑)

三类LSA 宣告其他区域路由信息 (ABR路由器产生 区域间路由信息)

四类LSA 宣告到达ASBR(网络边界路由器)的路由信息 (ABR路由器产生 外部网络路由信息)

五类LSA 宣告外部网络路由信息 (ASBR路由器产生 外部网络路由信息)

        识别LSA三个字段:LS type (表示连接类型)、link state ID (本地标识 )、 advertising         router

router ID

32位 唯一性 不配置无法运行OSPF 越大越优

一般用loopback接口最大IP作为 router ID

COST

链路开销 link cost:单条路径开销

路径开销 path cost:所有路径经过的链路开销加起来

开销最短路径为最优路径 

bandwidth-reference默认是100M

AREA区域

1 划分多区域的目的加速路由收敛(始于拓扑改变 终于完成路由表刷新)

    路由收敛:

        网络拓扑发生改变

        产生新的LSA

        泛洪新的LSA

        接收新的LSA

        刷新LSDB(决定因素 LSDB规模)

        新拓扑 新SPT 新的路由信息

        完成路由表刷新 (每隔30分钟定期更新)

2 划分多区域如何加速路由收敛

        限制LSA泛洪 限制LSDB

3 限制LSA泛洪会产生

        只能画出区域内拓扑 仅计算区域内路由信息

4 实现区域间互访

        在区域间传递路由信息通过边界路由器ABR

5 区域内传播路由可能产生问题

        路由环路 

        交换环路等价与物理环路  路由环路不等价与物理环路

划分多区域原则(星形拓扑结构)

        有且只有一个骨干区域AREA0 其他均为非骨干区域

        非骨干区域直连骨干区域 非骨干区域不得互连 

特殊区域(为了更进一步加速路由收敛)

stub区域:

        进一步限制LSA数量 限制四类和五类LSA缺少外部网络信息 由缺省路由访问外部

        如果一个区域配置成stub 区域所有路由器都必须配置成stub属性

total stub区域:

        限制三四五类LSA 缺少域间和域外的网络信息 由缺省路由访问域间和外部网路信息

        缺省路由以三类LSA形态存在 

total stub区域有一跳LSA  stub区域有多条LSA

NSSA区域:

折中的区域   限制四类和五类LSA 外部路由由7类LSA存在

OSPF邻居关系故障排查

1 接口网段是否一致 确认底层通信 网段不一致Ping不通(display ip interface brief)

2 接口优先级 接口优先级为0不参与DR和BDR选举 没有DR 无法工作 只针对广播 点到点没有优先     级(display ospf interface )

3  router-ID 路由器名字必须配置 唯一性 (display ospf brief)可直接修改 覆盖之前的ID 修改后需      要重启OSPF进程(reset OSPF 1 )

4 hello temer参数值时间必须一致 默认间隔10S(display ospf brief)

5 接口认证信息和密码必须一致 必配(display current-configuraten interface)支持空认证 明文认     证 密文认证

6 报文是否一致 抓包

        

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值