ospfv2协议也是所有学员最初接触网络时学习到的第一个重要的路由协议,而现今我们已经步入了ipv6时代,所以在ipv6时代中替代ospfv2的协议就是今天的主角—ospfv3。

       ospfv3协议是基于ospfv2基本原理并增强的一个独立的路由协议。协议号依旧是89。大家以一定要清楚一点ospfv3协议并不是直接扩展ospfv2协议的,而是重新开发的一种独立于任何具体网络层的路由协议。为了实现这一目的,ospfv3的内部路由器信息被重新进行了设计。

         根据上文所述,那么ospfv3和ospfv2必然存在一定的不同,而这些不同主要有:

1)基于链路的运行

2)使用链路本地地址

3)链路支持多实例复用

4)通过router id唯一标识邻居

5)认证的变化

6stub区域的支持

7)报文的不同

8option字段的不同

9LSA的类型和内容不同

         我们今天主要讲解的是链路支持多实例复用;在ospfv2协议中,ospfv2设备的物理理口只能和一个instance实例进行绑定;而ospfv3协议中允许ospfv3设备的物理接口可以同时和多个instance实例进行绑定,而且互不干扰;也就是说同一个物理口在不同的实例中可以建立不同的ospfv3邻居关系并且发送ospfv3的报文互不影响,这样的好处可以充分共享同一个链路资源。

 详解ospfv3多实例复用技术_ospfv3

        根据上图所示,RTA,RTB,RTCRTD这些四台设备互连在同一个链路上,由于这些设备开启了ospfv3协议,所以RTA的E1/1口、RTB的E1/1口和RTC的E1/2口可以绑定在instance1的实例中;而RTA的E1/1/口、RTB的E1/1口和RTD的E1/3口可以绑定在instance2的实例中;此时RTA、RTB和RTC在instance1实例中建立ospfv3的邻接关系,同时RTA、RTB和RTD在instance2实例中建立ospfv3的邻接关系。此时在不同的实例中这些设备可以共享同一条链路交换ospfv3信息并且互不影响。

         实验验证如下:

 详解ospfv3多实例复用技术_ospfv3_02

实验目的:

1R1R3instance1中建立ospfv3邻接关系

2R2R3instance2中建立ospfv3邻接关系

第一步:配置ipv6地址(略)

第二步:配置ospfv3

R1:

Ospfv 3

Router-id  1.1.1.1

Interface g0/0/0

Ospfv3 1 area 0 instance 1

Interface  loopback 0

Ospfv3 1 area 0 instance 1

 

R2:

Ospfv3 1

Router-id 2.2.2.2

Interface g0/0/0

Ospfv3 1 area 0 instance 2

Interface loopback 0

Ospfv3 1 area 0 instance 2

 

 

R3:

Opsfv3  1

Router-id 3.3.3.3

Interface g0/0/0

Ospfv3 1 area 0 instance 1

Interface loopback 0

Ospfv3 1 area 0 instance 1

 

Ospfv3 10

Router-id 33.33.33.33

Interface g0/0/0

Ospfv3 10 area 0 instance2

Interface loopback 0

Ospfv3 10 area 0 instance 2

 

第三步:验证

 详解ospfv3多实例复用技术_ospfv3_03

此时R3分别在不同的实例中分别和R1R2建立的ospfv3的邻接关系。他们之间交互报文互不影响,共享同一条链路。