news 2026/9/25 19:42:23

ospfv3基础实验(ensp实验)【小白也能做】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ospfv3基础实验(ensp实验)【小白也能做】

1.ospfv3

Area0:AR1、AR2、AR3;AR2‑AR4 串口属于 Area0

Area1:AR4(G0/0/0)、AR5(G0/0/0);Area1 是非骨干区域,AR5 另一侧接入 Area2

Area2:AR5(G0/0/1)、AR6

问题:Area2 没有直连 Area0,Area1 作为中转区域,配置虚链路 vlink‑peer,把 AR4、AR5 建立虚链路,让 AR5 逻辑成为 ABR,Area2 挂靠骨干 Area0

系统全局必须开启ipv6

接口下ipv6 enable,接口配置 IPv6 地址

OSPFv3Router‑ID 必须手动配置,不会自动从 IPv6 地址生成,不配置 Router‑ID OSPFv3 无法运行。

OSPFv3 使能在接口视图:ospfv3 进程号 area 区域号,不是在网络宣告(和 OSPFv2 不一样,没有 network 命令)

第一步,配置IP

AR1: # ipv6 # interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:1:2:123::1/64 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2::1/64 AR2: # ipv6 # interface Serial1/0/0 link-protocol ppp ipv6 enable ipv6 address 2000:1:2:24::2/64 # interface Serial1/0/1 link-protocol ppp # interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:1:2:123::2/64 ospfv3 1 area 0.0.0.0 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2:2::2/64 AR3: # ipv6 # ospfv3 1 router-id 3.3.3.3 # interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:1:2:123::3/64 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2:3::3/64 AR4: # ipv6 # interface Serial1/0/0 link-protocol ppp ipv6 enable ipv6 address 2000:1:2:24::4/64 # interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:1:2:45::4/64 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2:4::4/64 AR5: # ipv6 # interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:1:2:45::5/64 # interface GigabitEthernet0/0/1 ipv6 enable ipv6 address 2000:1:2:56::5/64 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2:5::5/64 AR6: # ipv6 # interface GigabitEthernet0/0/1 ipv6 enable ipv6 address 2000:1:2:56::6/64 # interface LoopBack0 ipv6 enable ipv6 address 2000:1:2:6::6/64

第二步,创建ospfv3实例,并在接口宣告ospfv3

AR1: # ospfv3 1 router-id 1.1.1.1 # interface GigabitEthernet0/0/0 ospfv3 1 area 0.0.0.0 # interface LoopBack0 ospfv3 1 area 0.0.0.0 AR2: # ospfv3 1 router-id 2.2.2.2 # interface Serial1/0/0 ospfv3 1 area 0.0.0.0 # interface GigabitEthernet0/0/0 ospfv3 1 area 0.0.0.0 # interface LoopBack0 ospfv3 1 area 0.0.0.0 # AR3: # ospfv3 1 router-id 3.3.3.3 # interface GigabitEthernet0/0/0 ospfv3 1 area 0.0.0.0 # interface LoopBack0 ospfv3 1 area 0.0.0.0 # AR4: # ospfv3 1 router-id 4.4.4.4 # interface Serial1/0/0 ospfv3 1 area 0.0.0.0 # interface GigabitEthernet0/0/0 ospfv3 1 area 0.0.0.1 # interface LoopBack0 ospfv3 1 area 0.0.0.0 # AR5: # ospfv3 1 router-id 5.5.5.5 # interface GigabitEthernet0/0/0 ospfv3 1 area 0.0.0.1 # interface GigabitEthernet0/0/1 ospfv3 1 area 0.0.0.2 # interface LoopBack0 ospfv3 1 area 0.0.0.1 # AR6: # ospfv3 1 router-id 6.6.6.6 # interface GigabitEthernet0/0/1 ospfv3 1 area 0.0.0.2 # interface LoopBack0 ospfv3 1 area 0.0.0.2 #

第三步,配置vlink-peer

中转区域 (transit‑area) 写穿越的区域 Area1,不是骨干 Area0

参数填写对端 Router‑ID,不是 IPv6 地址

验证命令:display ospfv3 vlink

成功标志:is up + Adjacency state Full

虚链路生效后:AR5 逻辑上同时属于 Area0、Area1,成为 ABR 路由器;Area2 的路由可以传递进骨干。

AR4: # ospfv3 1 area 0.0.0.1 vlink-peer 5.5.5.5 AR5: # ospfv3 1 area 0.0.0.1 vlink-peer 4.4.4.4

我们可以通过display ospfv3 vlink查看ospfv3的虚链路。虚链路 VLINK1,对端路由器 Router‑ID 为5.5.5.5,虚链路状态up。

ospfv3邻居建立得以成功,路由器之间得以ping通。

第4步,配置ospfv3,路由聚合

在ar6上通过命令display ipv6 routing-table | include Destination,查看ospfv3的路由表,我们可以看见,很多的明细路由很长,很浪费路由器的能力,因此,我们对ipv6的路由实现路由聚合。

ABR 路由器上做区域聚合,只能在 ABR 上配置,本实验 ABR 是 AR5(虚链路完成后 AR5 才是 ABR)

AR5: # ospfv3 1 area 0.0.0.1 abr-summary 2000:1:2:: 48

abr‑summary:OSPFv3 的 ABR 路由聚合,聚合该区域产生的路由,向其他区域发送聚合路由,抑制明细路由。

查看 IPv6 路由表:display ipv6 routing‑table | include Destination

效果:路由表条目减少,传播聚合前缀,降低设备开销。

现在。我们再看路由表,我们可以看见一条聚合路由,而且,路由表变小了。

第五步配置ospfv3 DR

我们通过命令可以看见,ospfv3的路由DR在2.2.2.2,但我们想让路由器的DR在AR1里面,因此对DR的优先级进行修改。

DR 选举规则:接口 OSPFv3 优先级越大越优先,默认优先级是 1;0 代表不参与 DR/BDR 选举;优先级修改后不会立即生效,需要重置 OSPF 邻居。

AR1: # interface GigabitEthernet0/0/0 ospfv3 dr-priority 200

修改了DR优先级之后,我们再来看DR在哪个位置,我们在路由器AR3上查看,我们可以看见路由器AR1变成了DR。

实验完成,实验结束

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 19:40:35

MP4打不开真相:解码器缺失与硬件加速冲突

1. 为什么MP4文件在电脑上“打不开”根本不是文件本身的问题“电脑MP4格式视频打不开”——这句话每天在各大技术论坛、客服后台、家庭微信群里重复出现上千次。但绝大多数人一上来就怀疑“是不是文件坏了”“是不是下载不完整”“是不是手机录的视频电脑不认”,这种…

作者头像 李华
网站建设 2026/9/25 19:29:12

开源可落地的AI代码审查工作流:CLI+Git+本地LLM实践

1. 项目概述:这不是一个“工具”,而是一套可落地的开源代码审查工作流“open-code-review”这个名称乍看像某个具体软件,但实际它代表的是一类正在快速成型的新型开发实践——用开源、透明、可审计的方式,把大语言模型&#xff08…

作者头像 李华
网站建设 2026/9/25 19:27:30

HydraDB生产部署安全清单:认证、授权、TLS与写者围栏最佳实践

HydraDB生产部署安全清单:认证、授权、TLS与写者围栏最佳实践 【免费下载链接】hydradb HydraDB - fast graph database on object storage 项目地址: https://gitcode.com/gh_mirrors/hyd/hydradb HydraDB 是基于 SlateDB 与 S3 兼容对象存储构建的 Rust 分…

作者头像 李华
网站建设 2026/9/25 19:24:40

OFDM参数设计全解析:子载波间隔、循环前缀与FFT点数的权衡

1. 先搞清楚:OFDM参数设计到底在“设计”什么做通信系统的人都知道一句话:OFDM的参数定下来,系统的半条命就定下来了。这话真不夸张,因为子载波间隔、循环前缀长度、符号时长、FFT点数这些参数不是孤立存在的,它们互相…

作者头像 李华
网站建设 2026/9/25 19:24:02

轻量级桌面CRM系统实践:从DeskcommCRM看客户管理效率革命

1. 为什么我会盯上DeskcommCRM这套“桌面级”客户管理方案先说说我为什么对DeskcommCRM这么上心。接触CRM系统七八年,从销售漏斗、客户池、自动化营销到AI外呼,大而全的SaaS平台几乎用了个遍。但越用越觉得不对劲:明明是打开一个网页就能用的…

作者头像 李华
网站建设 2026/9/25 19:14:26

DeskcommCRM落地实战:以工单为核心的服务型客户管理系统选型与部署指南

做客户管理系统的选型,我最怕遇到那种看起来什么都能干、用起来什么都不顺的“六边形战士”。功能堆得满满当当,真正接手项目的时候却发现,光是把部门结构、审批流、字段权限配明白就得花掉两周,一线销售早就不耐烦了。最近我们在…

作者头像 李华