HCIP第二节

OSPF:开放式最短路径协议(属于IGP-内部网关路由协议)

++优点:相比与静态可以实时收敛++

++更新方式:触发更新:224.0.0.5/6 周期更新:30min++

++在华为设备欸中,默认ospf优先级是10,室友cost(开销值)作为度量值(带宽越大,cost值越小越好)++

默认参考带宽100M,cost值向上取整,故当接口宽带大于参考带宽时候,cost值为1,可能导致道路不佳,可以手工修改默认参考带宽

更改带宽方式(一旦修改,全网所有设备需要一致):

ospf 1

bandwidth-reference 1000

一。OSPF的数据包类型 3层报头 协议号89

display ospf lsdb:查看ospf的数据库表

1.Hello:周期收发,用于邻居发现,关系建立,周期保活-10s/30s(路由之间相互认识)

2.database description (数据库描述包):用于携带数据库目录(将彼此目录进行转发描述)

++DBD包中携带接口的MTU(最大传输单元)值,要求两端接口的MTU一致,否则卡在exstart状态,华为设备默认编写带MTU值,开启MTU的方式:++

int g0/0/1

ospf mtu-enable (两端的直连接口均要开启)

++对于DBD包的描述为:++

I为1表示本地发出的第一个DBD

M为0表示本地发出的最后一个DBD

MS为1表示本地为主,为0表示本地为从

注释:DBD包使用序列号进行隐形确认,从基于主的序列号进行

3.link-state request(链路状态请求):基于本地未知的LSA信息进行查询(缺少目录进行相互查看咨询)

4.link-state update(链路状态更新):用于传递具体的LSA信息(状态进行更新)

5.link-state ackowledgment(链路状态通告):进行确认信息(基于数据库中的LSA生成有向图)

二。OSPF状态机(邻居间)

1.Down state:一旦接受到hello包进入下一个状态

2.init state:收到hello包若存在本地RID,进入下一个状态

3.two-way state:双向通讯,邻居间关系建立的标志

4.exstart state:预启动,使用不携带数据库目录信息的DBD包进行主从关系的选举,RID数值大为主,优先进入下一个状态--排序(避免同时更新,导致网络拥塞)

5.exchange state:准交换,使用携带目录信息的DBD包,进行交互

6.loading state:加载,查看完其他邻接发过来的DBD后,基于当中本地未知的LSA信息,使用LSR查询,对端使用LSU来共享这些LSA信息,本地收到后需要ACK进行确认,邻接间数据保持一致

7.full state:邻居关系建立的标志

三。OSPF的工作流程:

启动配置完成后1,邻居间组播收发hello包,获取对端的RID,建立邻居关系,生成邻居;

邻居关系建立后,关注条件,条件不匹配的邻居间,将维持邻居关系,仅hello包周期保活即可,++条件匹配,可以建立邻接关系(将使用DBD/LSR/LSU/LSack来进行交互通向,同步数据库,获取未知的LSA信息,最终生成与邻接一致的数据库表;当数据库同步完成后,本地进行SPF算法,将数据库表转发为有向图(基于LSA),再将有向图计算成最短路径树,然后以本地为起点,计算到达所有未知网段的最短路径,然后将这些路由加载于本地的路由表中++

四.基本配置:

查看邻居表:display ospf peer brief

ospf 1

router-id 1.1.1.1(起名字,定义进程号,仅具有本地意义)

area 0(区域划分)

network 12.1.1.1 0.0.0.0(激活OSPF协议,激活接口信息)

划分规则:

++1.必须为星型结构(area 0 为主干部分,其他大于0都是非主干部分,非骨干必须连接骨干部分)++

++2.区域之间必须使用ABR来互联--ABR区域边界路由器(骨干和非骨干中间连接的设备)++

注释:宣告配置全部完成后,邻居间周期组播收发hello包,建立邻居关系,生成邻居表

五.OSPF邻居关系建立成为邻接关系的条件:

从邻居关系建立成为邻接关系,关注网络类型:点到点,MA

1.在点到点网络中,邻居直接全部建立为邻接关系

2.在MA网络中,若两两间均建立邻接关系,将可能出现大量的重复更新,++DV距离矢量(如RIP)路由协议可以通过使用接口水平分割来解决++ ,由于OSPF协议邻接需要数据库比对,故不能设计接口水平分割,只能进行DR/BDR选举解决,所有非DR和BDR之间的邻居关系,不能进行数据库同步

拓展:DR选举:

1.先比较参选接口优先级,默认1;越大越好,为0不参选

2.若优先级一样,则比较参选设备的RID数值,越好越好

IGP:

1.距离矢量 DV RIP 共享路由(提供路径)

2.链路状态 LS OSPF 共享拓扑(提供图:可以防环)

无类别链路状态型路由协议:邻居间基于拓扑信息进行交互,更新量很大,故为了能在中大型复杂网络中工作,需要结构化的部署(良好的ip地址划分/区域划分)

相关推荐
黑客老陈13 分钟前
新手小白如何挖掘cnvd通用漏洞之存储xss漏洞(利用xss钓鱼)
运维·服务器·前端·网络·安全·web3·xss
HSunR2 小时前
计算机网络
网络·计算机网络
ZoeLandia2 小时前
WebSocket | 背景 概念 原理 使用 优缺点及适用场景
网络·websocket·网络协议
南七澄江2 小时前
各种网站(学习资源及其他)
开发语言·网络·python·深度学习·学习·机器学习·ai
gywl8 小时前
openEuler VM虚拟机操作(期末考试)
linux·服务器·网络·windows·http·centos
WTT00119 小时前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
杨德杰10 小时前
QT网络(一):主机信息查询
网络·qt
007php00710 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程
yang_shengy10 小时前
【JavaEE】网络(6)
服务器·网络·http·https
zquwei11 小时前
SpringCloudGateway+Nacos注册与转发Netty+WebSocket
java·网络·分布式·后端·websocket·网络协议·spring