Advertisement

IPv6路由协议---IPv6动态路由(OSPFv3-1)

阅读量:

OSPFv3概述

ospf(开放最短路径优先)由ieta组织开发的一种基于链路状态的内网路由协议,在支持ipv4时采用ospfv2版本,在处理ipv6则应用ospfv3方案。ospfv3作为一个独立化的内网路由协议,在原有架构基础上进行了优化与改进。其核心目标是创建一种无需依赖特定网络层机制的路由系统,并为此对内部路由器的数据结构进行了全面重构。相较于ospfv2方案,在ospfv3中不再将ip数据字段附加至数据包头部;相反地,则通过引入独立于ip规范的信息来取代此前依赖ip头字段进行的关键操作功能

OSPFv3基本原理

OSPV3是一种基于IPv6的操作系统互连路径发现(OSPF)路由协议,在其版本2的基础上增加了功能并独立运行。
在Hello报文中交换信息的状态机以及LSDB(最短路径数据库)、分组广播机制和故障域传播等方面的操作原理与OSPV2完全一致。
该协议将自治系统划分为逻辑上的一或多个区域,并通过带有链路状态广告(LSA)的形式发布路由信息。
在该区域内的各个设备之间通过交换OPV3报文来实现路由信息的一致性。

OSPFv3设备类型

配置OSPFv3路由协议的路由器,在不同区域之间存在设备型号上的差异,请参见图。

在这里插入图片描述

在Area 0内的路由器被归类为骨干Router(Backbone Router),这些设备至少有一个接口连接到骨干区域,并因此成为该区域内所有ABR以及内部Router的骨干角色。
在拓扑结构中完全位于某一区域内的Router被视为该区域的内部分布Router(Internal Router)。这类Router的所有接口均隶属于同一OSPFv3虚拟网段。
网络架构中位于两个不同域交界处的router定义为Area Border Router(ABR)。这类router同时隶属于多个域,并且必须至少有一个所属域是Backbone类型。通过这些ABR节点进行路由转发时,在与Backbone之间的连接可以保持断开状态或建立逻辑通信。
网络拓扑中针对某些设备需要连接其他自治域的router称为Autonomous System Border Router(ASBR),而与之交换路由信息以实现跨自治域通信的router也称为ASBR。需要注意的是,并非所有ASBR都位于Autonomous System的边缘位置;它们可能处于区域内作为内部分布Node的角色或作为ABR节点的位置。

OSPFv3基于链路运行

OSPFv3协议,在无需关心两端是否处于同一网段的前提下,在同一条链路上即可实现无需配置IPv6全局地址而直接建立邻居关系。

在这里插入图片描述

OSPFv3协议建立在链路基础之上,并非局限于特定子网配置;这意味着即使处于同一子网内的节点也不必遵循相同的接口地址分配规则;该协议与其无关地独立运作于网络层之上而无需在同一链路上的所有节点都分配相同的接口地址;它具备良好的灵活性和扩展性使其能够轻松适应不同的网络环境和配置需求

OSPFv3协议配置

在这里插入图片描述

1.IPv6地址配置

复制代码
    <Huawei>system-view 
    Enter system view, return user view with Ctrl+Z.
    [Huawei]sy 	
    [Huawei]sysname AR1	
    [AR1]ipv6 	
    [AR1]interface  GigabitEthernet 0/0/0
    [AR1-GigabitEthernet0/0/0]ipv6  enable 
    [AR1-GigabitEthernet0/0/0]ipv6  address  2021:1:12::1 64
    [AR1-GigabitEthernet0/0/0]quit
    [AR1]interface  GigabitEthernet 0/0/2
    [AR1-GigabitEthernet0/0/2]ipv6  enable 
    [AR1-GigabitEthernet0/0/2]ipv6  address  1000:1:10::1 64
    [AR1-GigabitEthernet0/0/2]quit
    [AR1]
    
    <Huawei>system-view 
    [Huawei]sysname  AR2
    [AR2]ipv6  
    [AR2]interface  GigabitEthernet 0/0/0
    [AR2-GigabitEthernet0/0/0]ipv6  enable 
    [AR2-GigabitEthernet0/0/0]ipv6  address  2021:1:12::2 64
    [AR2-GigabitEthernet0/0/0]quit
    [AR2]interface  GigabitEthernet 0/0/1	
    [AR2-GigabitEthernet0/0/1]ipv6  enable 
    [AR2-GigabitEthernet0/0/1]ipv6 address 2022:1:23::2 64
    [AR2-GigabitEthernet0/0/1]quit
    [AR2]
    
    <Huawei>system-view 	
    [Huawei]sysname  AR3
    [AR3]ipv6  
    [AR3]interface  GigabitEthernet 0/0/1
    [AR3-GigabitEthernet0/0/1]ipv6  enable 
    [AR3-GigabitEthernet0/0/1]ipv6  address  2023:1:23::3 64
    [AR3-GigabitEthernet0/0/1]quit
    [AR3]interface  GigabitEthernet 0/0/2	
    [AR3-GigabitEthernet0/0/2]ipv6  enable 
    [AR3-GigabitEthernet0/0/2]ipv6  address  2000:1:20::1 64
    [AR3-GigabitEthernet0/0/2]quit
    [AR3]
    [AR3]

2.PC1IPv6地址配置

在这里插入图片描述

3.PC2IPv6地址配置

在这里插入图片描述

4.OSPFv3路由协议配置

复制代码
    [AR1]ospfv3 1 	
    [AR1-ospfv3-1]router-id  1.1.1.1    //OSPFv3路由协议必须手动配置router ID
    [AR1-ospfv3-1]quit
    [AR1]
    [AR1]interface  GigabitEthernet 0/0/0
    [AR1-GigabitEthernet0/0/0]ospfv3  1 area  0
    [AR1-GigabitEthernet0/0/0]quit
    [AR1]interface  GigabitEthernet 0/0/2
    [AR1-GigabitEthernet0/0/2]ospfv3  1 area  0
    [AR1-GigabitEthernet0/0/2]quit
    [AR1]
    
    [AR2]ospfv3  1    //AR2路由器设计两个区域,将两个接口划分不同的区域
    [AR2-ospfv3-1]router-id  2.2.2.2
    [AR2-ospfv3-1]quit
    [AR2]interface  GigabitEthernet 0/0/0	
    [AR2-GigabitEthernet0/0/0]ospfv3  1 area  0
    [AR2-GigabitEthernet0/0/0]quit
    [AR2]interface  GigabitEthernet 0/0/1
    [AR2-GigabitEthernet0/0/1]ospfv3  1 area  2
    [AR2-GigabitEthernet0/0/1]quit
    [AR2]
    
    [AR3]ospfv3  1	
    [AR3-ospfv3-1]router-id  3.3.3.3
    [AR3-ospfv3-1]quit
    [AR3]interface  GigabitEthernet 0/0/1
    [AR3-GigabitEthernet0/0/1]ospfv3  1 area  2
    [AR3-GigabitEthernet0/0/1]quit
    [AR3]interface  GigabitEthernet 0/0/2
    [AR3-GigabitEthernet0/0/2]ospfv3  1 area  2
    [AR3-GigabitEthernet0/0/2]quit
    [AR3]

5.查看OSPFv3邻居

复制代码
    [AR2]display  ospfv3  peer 
    OSPFv3 Process (1)
    OSPFv3 Area (0.0.0.0)
    Neighbor ID     Pri  State            Dead Time Interface            Instance ID
    1.1.1.1           1  Full/Backup      00:00:37  GE0/0/0                        0
    OSPFv3 Area (0.0.0.2)
    Neighbor ID     Pri  State            Dead Time Interface            Instance ID
    3.3.3.3           1  Full/DR          00:00:35  GE0/0/1                        0
    
    [AR2]

6.查看OSPFv3路由协议

复制代码
    [AR1]display  ipv6  routing-table  protocol  ospfv3 
    Public Routing Table : OSPFv3
    Summary Count : 5
    
    OSPFv3 Routing Table's Status : < Active >
    Summary Count : 3 
    
     Destination  : 2000:1:20::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:362         Preference   : 10
     Cost         : 3                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/0            Flags        : D
    
     Destination  : 2022:1:23::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:362         Preference   : 10
     Cost         : 2                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/0            Flags        : D
    
     Destination  : 2023:1:23::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:362         Preference   : 10
     Cost         : 2                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/0            Flags        : D
    
    OSPFv3 Routing Table's Status : < Inactive >
    Summary Count : 2
    
     Destination  : 1000:1:10::                     PrefixLength : 64
     NextHop      : ::                              Preference   : 10
     Cost         : 1                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/2            Flags        :  
    
     Destination  : 2021:1:12::                     PrefixLength : 64
     NextHop      : ::                              Preference   : 10
     Cost         : 1                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/0            Flags        :  
    
    [AR1]
    
    [AR3]display  ipv6  routing-table  protocol  ospfv3 
    Public Routing Table : OSPFv3
    Summary Count : 5
    
    OSPFv3 Routing Table's Status : < Active >
    Summary Count : 3 
    
     Destination  : 1000:1:10::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:363         Preference   : 10
     Cost         : 3                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/1            Flags        : D
    
     Destination  : 2021:1:12::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:363         Preference   : 10
     Cost         : 2                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/1            Flags        : D
    
     Destination  : 2022:1:23::                     PrefixLength : 64
     NextHop      : FE80::2E0:FCFF:FEA7:363         Preference   : 10
     Cost         : 1                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/1            Flags        : D
    
    OSPFv3 Routing Table's Status : < Inactive >
    Summary Count : 2
    
     Destination  : 2000:1:20::                     PrefixLength : 64
     NextHop      : ::                              Preference   : 10
     Cost         : 1                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/2            Flags        :  
    
     Destination  : 2023:1:23::                     PrefixLength : 64
     NextHop      : ::                              Preference   : 10
     Cost         : 1                               Protocol     : OSPFv3
     RelayNextHop : ::                              TunnelID     : 0x0
     Interface    : GigabitEthernet0/0/1            Flags        :  
    
    [AR3]

7.查看AR2与AR3之间的邻居关系

复制代码
    [AR3]display  ospfv3 peer 
    OSPFv3 Process (1)
    OSPFv3 Area (0.0.0.2)
    Neighbor ID     Pri  State            Dead Time Interface            Instance ID
    2.2.2.2           1  Full/Backup      00:00:34  GE0/0/1                        0
    
    [AR3]

7.测试PC之间的互通

在这里插入图片描述
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~