OSPF V3

1.OSPF 的工作原理

  1. ospf是一种链路状态路由协议,该路由协议根据连接源设备和目的设备的链路状态来做出路由决策。
  2. 接口信息包括接口的IPv6前缀、所连接的网络类型以及连接到该网络的路由器。
  3. OSPF路由器仅在网络拓扑发生更改时生成路由更新。
  4. 当链路状态更改是,检测到更改的设备会创建LSA并使用FF02::6组播地址将其转发给DR,DR使用FF02::5组播地址通知区域中的所有设备。每个设备随之更新其链路状态数据库

2.OSPFv2与OSPFv3对比

OSPFv2与OSPFv3对比

3.OSPFv3 链路状态通告(LSA)的类型

类型名称说明
1路由器LSA由每个路由器创建,只在一个区域内泛洪。它描述链路状态和路由器链路到该区域的开销。在多路访问网中发送到 DR。
网络LSA描述所有联网路由器的链路状态和开销信息。此 LSA 是网络中的所有链路状态和开销信息的聚合。只有指定路由器(DR)跟踪此信息,并会生成网络 LSA。
总结LSA将内部网络通告给其它区域的路由器。第 3 类 LSA 可以代表一个网络或一组网络总结为一个通告。只有 ABR 生成总结 LSA。
5外部LSA重新分配来自另一个 AS 的路由,通常是从不同路由协议到 OSPFv3。默认路由作为外部路由在OSPF域内传播。
8链路 LSA仅发送给连接到同一链路的路由器。链路 LSA 将路由器的本地链路地址提供给连接到该链路的所有其它路由器,并将与该链路关联的前缀列表告知连接到该链路的其它路由器,同时允许路由器宣称 Options 位的集合,与 BMA 链路上的指定路由器发起的网络 LSA 相关联。
9区域内前缀 LSA路由器可以对每个路由器或传输网络发起多个区域内前缀 LSA,每个 LSA 都有唯一的链路状态 ID。每个区域内前缀 LSA 的链路状态 ID 描述其与路由器 LSA 或网络 LSA 的关联,并包含末节网络和传输网络的前缀。

4.OSPFV3配置要求与配置示例

1、OSPFv3配置要求:

  • 启用IPv6单播路由:
Branch-2(config)# ipv6 unicast-routing
Branch_2(config)# ipv6 router ospf 1
%OSPFv3-4-NORTRID: OSPFv3 process 1 could not pick a router-id,please configure manually
Branch-2(config-rtr)# router-id 2.2.2.2
Branch-2(config-rtr)#
  1. 默认情况下 IPv4 数据包转发功能已启用,而默认情况下 IPv6 数据包转发功能被禁用。
  2. 要启用 IPv6 数据包转发,请在全局配置模式下执行 ipv6 unicast-routing 命令,然后启用 OSPFv3。
  3. 一旦启用 IPv6 数据包转发功能,我们即可启用 OSPFv3 路由进程。
  4. OSPFv3 继续为路由器 ID 使用 IPv4 32 位地址。如果未在路由器上配置 IPv4 地址,您需要使用 router-id 命令手动分配路由器 ID。
  • 启动OSPFv3路由进程:

Branch_2(config)# ipv6 router ospf 1
Branch_2(config-rtr)# router-id 2.2.2.2

  1. 使用 ipv6 ospf process-id area area-id 启用 OSPFv3,将会创建路由进程及其相关配置。
  • 在接口上启用OSPFv3:
Branch_2(config)# int s0/0/1
Branch_2(config-if)# ipv6 ospf 1 area 0
Branch_2(config-if)# int g0/0
Branch_2(config-if)# ipv6 ospf 1 area 0
00:26:56: %OSPFv3-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/0/1 from LOADING to FULL, Loading Done
Branch_2(config-if)#
  1. 不同于 OSPFv2,您不需要输入 network 语句。每个接口必须在接口配置模式下使用 ipv6 ospf process-id area area-id 启用。
  • 配置被动接口
Branch-1(config)# ipv6 router ospf 1
Branch-1(config-rtr)# passive-interface g0/0
Branch-1(config-rtr)# passive-interface g0/1

  1. passive interface 命令的作用是抑制接口的路由更新。对于 OSPF,它可阻止想LAN内部发送路由更新和各种类型的链路状态通告(LSAs)。
    网络(前缀)信息将通告给邻居路由器,但不会转发路由更新和各种类型的链路状态通告(LSAs) 。

5.检查OSPFv3配置的命令

许多 show 命令可用于验证和显示 OSPFv3 配置:

  • Show ipv6 ospf neighbor
    在这里插入图片描述

  • Show ipv6 ospf database

  • Show ipv6 route

在 Branch-1 的路由表中,它表示
已通过 OSPF 获取了一个路由条目,S0/0/0 是到达该目的网络的送出接口。
在这里插入图片描述

  • Show ipv6 protocols

6.多区域OSPFv3

主干区域(区域 0) - 当涉及多个区域时,OSPF 具有特殊限制。如果配置了多个区域,则这些区域中必须有一个是区域 0。所有区域都必须以物理方式连接到主干区域。这是因为,OSPF 要求所有区域都将路由信息直接注入主干区域,反过来,主干区域又将这些信息散发到其它区域。
常规(非主干)区域 - 连接用户和资源。常规区域根据功能或地理分组进行设置。默认情况下,常规区域不允许来自另一个常规区域的流量使用它的链路到达其它常规区域。来自其它常规区域的所有流量必须通过区域 0。

7.OSPF路由器类型

OSPF 路由器分为 4 种类型。

  • 内部路由器 (IR) – 所有接口都位于同一区域的路由器。
  • 区域边界路由器 (ABR) - 接口位于多个区域并生成总结 LSA 的路由器。它将一个或多个区域连接到主干网络。
  • 自治系统边界路由器 (ASBR) – 运行多个路由协议并且至少有一个接口不属于 OSPF 的路由器。用于将来自其它外部 LSA 的路由分配到自己的自治系统中。
  • 主干路由器 (BR) – 接口位于主干区域的路由器。
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值