OSPF

*所以加粗体作为模糊笔记,回顾时要思考为什么

OSPF靠的就是5类数据包来维持邻居关系
(5类LSP,链路数据包)

  • Hello 数据包 - 用于建立和维护与其他 OSPF 路由器的邻接关系。

  • 数据库描述 (DBD) 数据包 - 包含发送路由器的 LSDB 的简略列表,用于让接收路由器检查本地 LSDB。 LSDB 必须在同一区域内的所有链路状态路由器上保持一致,以构建准确的 SPF 树。

  • 链路状态请求 (LSR) 数据包 - 接收路由器可以通过发送 LSR 来请求 DBD 中任意条目的详细信息。

  • 链路状态更新 (LSU) 数据包 - 用于回复 LSR 和通告新信息。 LSU 包含七种不同类型的 LSA。

  • 链路状态确认 (LSAck) 数据包 - 当路由器收到 LSU 后,会发送 LSAck 来确认接收到了 LSU。 LSAck 数据字段为空。

OSPF有7种状态,Down - Init - Two_Way - ExStart - ExChange - Loading - Full (每种状态作用)
其中,two way到Exstart状态开始
选DR,BDR

  • 优先级(priority咋配?RA(config-if)#ip ospf priority 150
  • router-id
  • 最高环回
  • 最高活动IP

所有的OSPF的组播:224.0.0.5 DR/BDR的组播:224.0.0.6

传播默认静态路由
R2(config-router)#default-information originate

OSPFV2配置
RA(config)#router ospf 1
RA(config-router)#router-id 1.1.1.1
RA(config-router)#network 172.31.4.0 0.0.0.3 area 0
RA(config-router)#network 172.31.0.0 0.0.1.255 area 0

//可以修改hello间隔为啥要修改间隔,修改了有啥缺点,默认间隔又是多少?
RB(config-if)#ip ospf hello-interval 5
RB(config-if)#ip ospf dead-interval 20//死亡间隔和hello间隔的4倍
R2#sh ip ospf int s0/0/0//有时候坑爹起来两边接口的hello间隔不同,是不通的

//OSPF MD5 身份验证的密钥 ID 为 1,MD5 密钥是 cisco
RB(config-if)#ip ospf message-digest-key 1 md5 cisco//进接口配
//同时,MD5加密也要应用到区域中去
RB(config)#rou ospf 1
RB(config-router)#area 0 authentication message-digest

//有时候有的路由器只有一个接口是活动的,可以用passive来搞一搞
RC(config-router)#passive-interface default//把所有接口都passive掉
RC(config-router)#no passive-interface g0/0//让活动的g0/0活起来

ospf可以把静态汇总一下RC(config-router)#default-information originate

OSPFV3的配置
RB(config)#ipv6 unicast-routing//开启ipv6单播路由,要不然ipv6是不给你路由的
RB(config)#ipv6 router ospf 1//启用ipv6 OSPF
RB(config-rtr)#router-id 3.3.3.3

IPV6有一个本地链路地址
RB(config-if)#ipv6 address fe80::1 link-local
//在每个接口上启用ospf,这和ipv4的有点差别,v6要进端口启用
RB(config)#int g0/0
RB(config-if)#ipv6 ospf 1 area 0

OSPFV3我感觉是有些蛋疼,有时候还会会自己融合,要俺来clear ospf process一下,然后在把接口配好的ospf no掉,然后再配。

Router-ID一定要注意不要给配错啊!!!
一般遇到ospf的Router的state一直是ExStart的时候,用show ip/ipv6 ospf neighbor看看邻居
如果发现router的邻居router-id都是一样的话,那么肯定就是id配错了。
因为ExStart状态是:协商主/从关系和 DBD 数据包序列号。 主设备启动 DBD 数据包交换。

多区域OSPF!!
其实和单区域没啥差别,不过就是把area改一改,但其中有些术语,ABR,ASBR
多区域OSPF一般靠的就是5类LSA来通告各种信息,达到网络融合

  • 第 1 类 LSA 仅在其始发区域内泛洪。 ABR 随后把从第 1 类 LSA 获知的网络作为第 3 类 LSA 通告给其他区域。
  • 第 2 类 LSA 的作用是为其他路由器提供有关同一区域内多路访问网络的信息。ABR 将第 3 类 LSA 传播到其他区域
  • 第 4 类 LSA 用于识别 ASBR 并为其提供路由。 指向外部自治系统的所有流量需要生成外部路由的 ASBR 的路由表信息。
  • ASBR 为每个外部路由生成第 5 类 LSA,并将其泛洪到区域中。 后续 ABR 也将第 5 类 LSA 泛洪到其他区域。 其他区域内的路由器使用第 4 类 LSA 中的信息到达外部路由。
    //他娘的,复制来这么多字谁看哦

R1(config-router)# network 10.1.1.0 0.0.0.255 area 1
R1(config-router)# network 10.1.2.0 0.0.0.255 area 1
R1(config-router)# network 192.168.10.0 0.0.0.3 area 0

//ipv6同理

【6层】一字型框架办公楼(含建筑结构图、计算书) 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值