动态路由(OSPF)

孤街醉人 提交于 2020-01-28 00:45:34

OSPF:开放式最短路径优先协议

1)基本概念
OSPF版本:v2-ipv4 v3-ipv6
组播更新:224.0.0.5/6
基本更新方式:触发更新 存在周期更新30分钟
OSPF需要结构化部署:1、区域划分
链路状态型路由协议的距离矢量特征–区域之间传递拓扑,区域之间传递路由
协议号89–跨层封装(没有传输层)
LS型路由协议IGP
更新时携带掩码

LS状态型路由协议缺点:占用资源不少
2)OSPF数据包
hello:发现、建立邻居关系,实现10s保活。存在全网唯一的Router-id(路由器标识),RID使用IP地址形式表示。
DBD:Database description–数据库描述包
LSR:链路状态请求
LSU:链路状态更新
Ack:确认
3)OSPF状态机
down:路由器之间还没起协议
init:当一个路由器发出hello包时需要转化的
2-way:邻居关系建立,收到了别人的hello包一起转换进入到2-way。
若条件匹配失败,仅hello包包10s活即可,成功进入下一个状态
exstart:预启动,比较RID,大者有限进入下一状态
exchange:交换DBD数据包
loading:使用LSR/LSU/LSAck获取未知的拓扑或者路由信息
full:邻接(毗邻)关系建立完成
4)OSPF工作过程
启动协议之后,本地基于224.0.0.5发出hello包,发现并建立邻居关系,生成邻居表;之后进行条件匹配,成功or失败,RID大的进入下一状态,有限发送DBD报文,交互完DBD之后,双方时用LSR/LSU/LSAck获取未知LSA信息,生成LSDB–链路状态数据库表,本地再基于SPF算法
结合LSDB计算出路由表,收敛完成,之后基于30min周期比对DD数据。

网络结构发生变化:
1、新增:直连发生变化的设备使用LSR/LSU/LSAck完成重新收敛
2、断开
3、设备无法通信 , 40sdead time若死亡时间计时结束,则删除邻居关系并删除从此邻居出学习到的所有路径

LSA:链路状态通告–12类
LSDB:链路状态数据库,LSA集合

OSPF动态路由协议配置:
[huawei] ospf 1 router-id 1.1.1.1 进程号1 router-id1.1.1.1
[huawei-ospf-1]area 0 //进入区域0
宣告:1、激活 2、拓扑或路由
[huawei-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[huawei-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.0 //表示宣告的就是当前接口地址
反掩码
反掩码:32位二进制,有连续的0和连续的1 构成。0表示IP对应位不可变,1表示可变 。
区域划分规则:
1、必须拥有骨干区域,区域0;所有其他非骨干区域直连骨干区域。
2、必须拥有ABR–区域边界路由器

三张表:
1)邻居表(看该设备有几种方式收发hello包)
[huawei]display ospf peer
[huawei]display ospf peer brief //查看邻居表摘要
2)数据库表–LSDB–LSA集合
[huawei]display ospf lsdb //查看数据库表
3)路由表
[huawei]display ip routing-table protocol ospf
OSPF优先级10,度量值称位cost开销值,使用公式计算
度量计算公式:
cost=参考带宽➗接口带宽,默认参考带宽100Mb
OSPF选路按照整条路径入接口cost之和最小标准;若接口带宽大于参考带宽,cost取1,但会导致选路出现问题
修改参考带宽:修改参考带宽 必须保证全网的路由器一致
[huawei] ospf 1
[huawei]bandwidth-reference ?

邻接关系成立条件:关注网络类型
点到点:再挖格罗忠只能存在两个节点–串线
MA网络:在一个网络中不限制节点数—以太网

two-way状态下进行条件匹配若网络状态为点到点,则直接进入邻接关系的建立;若为MA网络耗费40s时间进行DR/BDR选举。
DR与DRother之间邻接关系
BDR与DRother之间邻接关系
DRother和DRother之间邻居关系
DR与BDR之间邻接关系
选举规则:
1、比较接口优先级,越大越优默认优先级都为1
[huawei]interface g0/0/0
[huawei=g0/0/0]ospf dr-priority 10 //优先级更改为10·
2、比较RID
DR/BDR的选举是非抢占式的,所以控制选举时需要手动重启OSPF进程。(先将各个路由器的命令敲好,不按回车,等到全部敲好之后迅速逐一按回车。)
reset ospf process
若优先级为0,代表不参选–弃权,此时不用重启OSPF进程,一个MA网络中不能全部修改为0.
[huawei]interface g0/0/0
[huawei=g0/0/0]ospf dr-priority 0

OSPF扩展设置:
路由器之间连接serial串口:
[huawei]interface serial 10/0/0
[huawei-serial1/0/0]ip add 192 168.1.2
1、认证:进到接口后
[huawei]ospf authentication mode simple cipher 123 //明文
2、缺省路由:
[huawei]ospf 1
[huawei-ospf-1]default-route-advertise //非强制下发缺省,若要下发成功,自身必须有缺省路由
[huawei-ospf-1]default-route-advertise always //强制下发缺省路由
3、静默接口—只接收不发送协议报文(hello包) ,只能用于连接用户的接口,禁止用于路由器之间的接口
[huawei]ospf 1
[huawei-ospf-1]silent-interface 接口

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!