以下案例包含IPv6 静态路由(含直连 / 间接下一跳、默认路由)和OSPFv3 动态路由(单区域 / 多区域、接口宣告、路由汇总)的完整配置步骤,附拓扑说明和验证命令。
一、基础环境准备
1. 拓扑前提(以 3 台 S10508X-G 为例)
| 设备 | 角色 | 互联接口 | IPv6 地址配置 | 路由需求 |
|---|---|---|---|---|
| SW1 | 核心交换机(ABR) | Vlan-10(互联 SW2) | 2001:DB8:10:1::1/64 | 静态路由访问外网(2001:DB8:0:0/32);OSPFv3 Area 0+Area 1 |
| SW1 | Vlan-20(互联 SW3) | 2001:DB8:20:1::1/64 | ||
| SW1 | Vlan-100(业务段) | 2001:DB8:100:1::1/64 | ||
| SW2 | 接入交换机(Area 0) | Vlan-10(互联 SW1) | 2001:DB8:10:1::2/64 | OSPFv3 宣告业务段 Vlan-200 |
| SW2 | Vlan-200(业务段) | 2001:DB8:200:1::1/64 | ||
| SW3 | 接入交换机(Area 1) | Vlan-20(互联 SW1) | 2001:DB8:20:1::2/64 | OSPFv3 宣告业务段 Vlan-300 |
| SW3 | Vlan-300(业务段) | 2001:DB8:300:1::1/64 | ||
| 外网网关 | IPv6 出口网关 | - | 2001:DB8:1:1::1/32 | SW1 需通过静态路由访问外网 |
2. 基础配置(所有设备通用)
(1)启用 IPv6 功能
<H3C>system-view // 进入系统视图
[H3C]ipv6 // 全局启用IPv6协议栈(必须先启用,否则无法配置IPv6地址和路由)
[H3C]quit
(2)配置接口 IPv6 地址(以 SW1 为例,SW2/SW3 同理)
[H3C]vlan 10 // 创建互联VLAN
[H3C-vlan10]port GigabitEthernet1/0/1 // 将物理接口划入VLAN(假设SW1与SW2通过GE1/0/1互联)
[H3C-vlan10]quit
[H3C]interface Vlan-interface10 // 进入VLAN接口
[H3C-Vlan-interface10]ipv6 address 2001:DB8:10:1::1/64 // 配置IPv6全球单播地址
[H3C-Vlan-interface10]ipv6 enable // 接口启用IPv6(Comware V7部分接口需手动启用)
[H3C-Vlan-interface10]quit
// 同理配置Vlan-20(互联SW3)和Vlan-100(业务段)
[H3C]vlan 20
[H3C-vlan20]port GigabitEthernet1/0/2
[H3C-vlan20]quit
[H3C]interface Vlan-interface20
[H3C-Vlan-interface20]ipv6 address 2001:DB8:20:1::1/64
[H3C-Vlan-interface20]ipv6 enable
[H3C-Vlan-interface20]quit
[H3C]vlan 100
[H3C-vlan100]port GigabitEthernet1/0/3
[H3C-vlan100]quit
[H3C]interface Vlan-interface100
[H3C-Vlan-interface100]ipv6 address 2001:DB8:100:1::1/64
[H3C-Vlan-interface100]ipv6 enable
[H3C-Vlan-interface100]quit
二、IPv6 静态路由配置(SW1 为例)
IPv6 静态路由适用于路由条目少、拓扑稳定的场景(如访问外网、连接特定子网),支持直连下一跳、间接下一跳、默认路由三种常见场景。
1. 场景 1:直连下一跳(访问 SW2 的 Vlan-200 子网)
下一跳 IPv6 地址与本地接口在同一网段(直连),直接指向目标子网的网关。
[H3C]ipv6 route-static 2001:DB8:200:0/64 2001:DB8:10:1::2 // 目标子网+直连下一跳(SW2的Vlan-10地址)
2. 场景 2:间接下一跳(访问外网子网)
下一跳 IPv6 地址与本地接口不在同一网段(需通过其他路由可达),指向外网网关。
[H3C]ipv6 route-static 2001:DB8:0:0/32 2001:DB8:1:1::1 // 外网子网+间接下一跳(外网网关地址)
3. 场景 3:默认路由(所有未知 IPv6 流量转发到外网网关)
适用于作为 IPv6 出口的核心设备,匹配所有未明确配置路由的 IPv6 地址。
[H3C]ipv6 route-static ::/0 2001:DB8:1:1::1 // ::/0表示IPv6默认路由,下一跳为外网网关
4. 静态路由验证命令
[H3C]display ipv6 routing-table // 查看IPv6路由表,确认静态路由(类型为Static)是否存在
[H3C]display ipv6 routing-table 2001:DB8:200:0/64 // 查看特定目标子网的路由详情
三、OSPFv3 动态路由配置(完整拓扑)
OSPFv3 是 IPv6 环境下的动态路由协议,支持多区域划分、路由汇总、DR/BDR 选举,适用于中大型 IPv6 网络。以下配置实现 SW1(ABR)、SW2(Area 0)、SW3(Area 1)的 OSPFv3 互联,业务段路由自动学习。
1. 核心配置原则
OSPFv3 需指定Router-ID(必须为 IPv4 地址,Comware V7 不支持 IPv6 Router-ID);
接口需先配置 IPv6 地址并启用,再宣告进 OSPFv3 区域;
ABR 设备需同时属于 Area 0(骨干区域)和其他非骨干区域,非骨干区域需通过 Area 0 互联。
2. 设备 1:SW1(ABR,Area 0+Area 1)
(1)配置 Router-ID 和 OSPFv3 进程
[H3C]router id 1.1.1.1 // 配置Router-ID(建议使用设备Loopback地址或固定IPv4)
[H3C]ospfv3 1 // 创建OSPFv3进程1(进程号仅本地有效)
[H3C-ospfv3-1]router-id 1.1.1.1 // OSPFv3进程绑定Router-ID(必须配置)
(2)宣告接口到对应区域
互联 SW2 的 Vlan-10(直连 Area 0)宣告到 Area 0;
互联 SW3 的 Vlan-20(直连 Area 1)宣告到 Area 1;
业务段 Vlan-100 宣告到 Area 0(或根据区域规划调整)。
[H3C-ospfv3-1]area 0 // 进入Area 0(骨干区域)
[H3C-ospfv3-1-area-0.0.0.0]network 2001:DB8:10:1::1/128 // 宣告Vlan-10的IPv6地址(主机位全0,/128)
[H3C-ospfv3-1-area-0.0.0.0]network 2001:DB8:100:1::1/128 // 宣告业务段Vlan-100的IPv6地址
[H3C-ospfv3-1-area-0.0.0.0]quit
[H3C-ospfv3-1]area 1 // 进入Area 1(非骨干区域)
[H3C-ospfv3-1-area-0.0.0.1]network 2001:DB8:20:1::1/128 // 宣告Vlan-20的IPv6地址
[H3C-ospfv3-1-area-0.0.0.1]quit
(3)可选:ABR 路由汇总(优化 Area 1 的路由条目)
在 ABR 的非骨干区域(Area 1)配置路由汇总,将 SW3 的业务段(2001:DB8:300:0/64)汇总为 2001:DB8:300::/56,减少 Area 0 的路由条目。
[H3C-ospfv3-1]area 1 // 进入Area 1
[H3C-ospfv3-1-area-0.0.0.1]abr-summary 2001:DB8:300::/56 // 汇总路由(子网掩码需小于明细路由)
[H3C-ospfv3-1-area-0.0.0.1]quit
3. 设备 2:SW2(Area 0,接入交换机)
(1)配置 Router-ID 和 OSPFv3 进程
[H3C]router id 2.2.2.2
[H3C]ospfv3 1
[H3C-ospfv3-1]router-id 2.2.2.2
(2)宣告接口到 Area 0
[H3C-ospfv3-1]area 0
[H3C-ospfv3-1-area-0.0.0.0]network 2001:DB8:10:1::2/128 // 宣告互联SW1的Vlan-10地址
[H3C-ospfv3-1-area-0.0.0.0]network 2001:DB8:200:1::1/128 // 宣告业务段Vlan-200地址
[H3C-ospfv3-1-area-0.0.0.0]quit
4. 设备 3:SW3(Area 1,接入交换机)
(1)配置 Router-ID 和 OSPFv3 进程
[H3C]router id 3.3.3.3
[H3C]ospfv3 1
[H3C-ospfv3-1]router-id 3.3.3.3
(2)宣告接口到 Area 1
[H3C-ospfv3-1]area 1
[H3C-ospfv3-1-area-0.0.0.1]network 2001:DB8:20:1::2/128 // 宣告互联SW1的Vlan-20地址
[H3C-ospfv3-1-area-0.0.0.1]network 2001:DB8:300:1::1/128 // 宣告业务段Vlan-300地址
[H3C-ospfv3-1-area-0.0.0.1]quit
5. 可选:OSPFv3 DR/BDR 选举控制
默认情况下,OSPFv3 会在广播型接口(如 VLAN 接口)选举 DR/BDR,可通过调整接口优先级(0-255,0 表示不参与选举)指定 DR。以 SW1 的 Vlan-10 接口为例:
[H3C]interface Vlan-interface10
[H3C-Vlan-interface10]ospfv3 dr-priority 100 // 提高优先级,优先成为DR(默认优先级1)
[H3C-Vlan-interface10]quit
6. OSPFv3 验证命令
// 1. 查看OSPFv3邻居关系(核心验证,需显示Full状态)
[H3C]display ospfv3 peer
// 2. 查看OSPFv3路由表(确认动态学习到的路由,类型为OSPFv3)
[H3C]display ipv6 routing-table protocol ospfv3
// 3. 查看OSPFv3链路状态数据库(LSDB)
[H3C]display ospfv3 lsdb
// 4. 查看OSPFv3进程信息
[H3C]display ospfv3 process 1
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论