【干货】IPV6知识点集棉——OSPFv3原理与配置
OSPFv3的基础配置命令 (1)
1.启动OSPFv3
[Huawei] ospfv3 [ process-id ] [ vpn-instance vpn-instance-name ]
创建并运行OSPFv3进程,并将创建的OSPFv3进程与VPN实例进行绑定(可选)。
[Huawei-ospfv3-1] router-id router-id
配置设备在该OSPFv3进程中所使用的Router ID。
注意:如果用户没有指定Router ID,则OSPFv3进程无法运行。
2.在接口上使能OSPFv3
[Huawei-GigabitEthernet0/0/1] ospfv3 process-id area area-id [ instance instance-id ]
在接口上使能OSPFv3的进程,并指定所属区域,也可以指定接口所属的实例ID。
注意:配置此命令前,必须先创建OSPFv3进程和使能IPv6功能。
OSPFv3的配置命令与配置方式与OSPFv2类似,其他配置命令不再赘述,详细内容请参考《HCIP-Datacom-Core Technology》课程。
OSPFv3的基础配置命令 (2)
3.(可选)配置接口的OSPFv3网络类型
[Huawei-GigabitEthernet0/0/1] ospfv3 network-type { broadcast | nbma | p2mp [ non-broadcast ] | p2p } [ instance instance-id ]
缺省情况下,接口的OSPFv3网络类型根据物理接口的数据链路层封装而定。以太网接口的缺省网络类型为Broadcast,串口(封装PPP协议或HDLC协议时)的缺省网络类型为P2P。
4.进入OSPFv3区域视图
[Huawei-ospfv3-1] area area-id
区域ID可以采用十进制整数或IPv4地址形式输入,但显示时是IPv4地址形式。
检查OSPFv3基本功能的配置结果
[Huawei] display ospfv3 [ process-id ] lsdb [ area area-id ] [ originate-router advertising-router-id | self-originate ] [ { router | network | inter-router [ asbr-router asbr-router-id ] | { inter-prefix | nssa } [ ipv6-address prefix-length ] | link | intra-prefix | grace } [ link-state-id ] ]
process-id:OSPFv3进程号。整数形式,取值范围是1~65535。
area area-id:区域的标识。可以是十进制整数或IPv4地址格式。如果是十进制整数,取值范围是0~4294967295。如果是IPv4地址格式,取值是点分十进制。
external:显示数据库中AS-external LSA的信息。inter-prefix:显示数据库中Inter-Area-Prefix LSA的信息。
inter-router:显示数据库中Inter-Area-Router LSA的信息。
intra-prefix:显示数据库中Intra-Area-Prefix LSA的信息。
nssa:显示数据库中NSSA LSA的信息。
link:显示数据库中Link-LSA的信息。
network:显示数据库中Network-LSA的信息。
router:显示数据库中Router-LSA的信息。
link-state-id:链路状态ID。点分十进制格式。
originate-router advertising-router-id:指定发布LSA的路由器的Router ID。点分十进制格式。
asbr-router asbr-router-id:指定ASBR路由器的Router ID。点分十进制格式。
selforiginate:显示数据库中由本路由器发布的LSA信息。
ipv6-address prefix-length:指定IPv6目的地址及前缀长度。
▪ipv6-address是32位16进制数,格式为X:X:X:X:X:X:X:X。
▪prefix-length是整数形式,取值范围是0~128
[Huawei] display ospfv3 [ process-id ] routing [ ipv6-address prefix-length | abr-routes | asbr-routes | intra-routes | inter-routes | ase-routes | nssa-routes | [ statistics ] ]
process-id:OSPFv3进程号。整数形式,取值范围是1~65535。
ipv6-address:指定IPv6地址。32位16进制数,格式为X:X:X:X:X:X:X:X。
prefix-length:指定前缀长度。整数形式,取值范围是0~128。
abr-routes:显示OSPFv3中所有ABR的路由信息。
asbr-routes:显示OSPFv3中所有ASBR的路由信息。
intra-routes:显示OSPFv3中区域内路由的统计信息。
inter-routes:显示OSPFv3中区域间路由的统计信息。
ase-routes:显示OSPFv3中AS外部路由的统计信息。
nssa-routes:显示OSPFv3中NSSA区域路由的统计信息。
statistics:显示OSPFv3中所有路由表的统计信息。
OSPF双栈配置举例
场景描述:
某公司通过部署OSPFv2实现IPv4网络的互联互通。该公司为了保证未来的业务发展,同时部署了IPv6网络进行业务测试,在该网络中运行OSPFv3实现了IPv6网络的互联互通。
所有路由器运行OSPFv2和OSPFv3协议,整个自治系统分为3个区域。配置完成后,每台路由器都应学到AS内的所有网段的IPv4路由和IPv6路由。
部署IPv4网络 (1)
1、配置各路由器接口的IPv4地址。(略)
2、配置OSPF基本功能
部署IPv4网络 (2)
部署IPv6网络 (1)
1、全局及接口下使能IPv6功能,配置各路由器接口的IPv6地址。(略)
2、启动OSPFv3功能。
部署IPv6网络 (2)
3、接口使能OSPFv3功能。
查看OSPFv3网络的邻居信息
可以通过display ospf peer查看OSPFv2的邻居信息。
对比OSPFv2和OSPFv3的邻居信息,发现选出的DR和BDR是一致的,说明DR选举方式相同。
查看OSPFv3网络的路由信息
可以通过display ospf routing查看OSPFv2的路由信息。
对比OSPFv2和OSPFv3的路由信息,发现到“同一”网段的路径一致,说明路由计算方式相同。
查看OSPFv3网络LSDB信息
可以通过display ospf lsdb查看OSPFv2的LSDB信息,可以看到有Type1、Type2和Type3三种LSA。