IPv6

IPv6

Falcon

2025-09-24 发布9 浏览 · 0 点赞 · 0 收藏

IPv6地址:

长度为128bit,采用十六进制表示(字母不区分大小写)。分为8段,每段16bit,段与段之间使用“:”分隔。书写时可以支持IPv6地址缩写。

IPv6地址=网络前缀+接口标识=128bit

网络前缀(Network Prefix)/网络部分:n bit,相当于IPv4地址中的网络ID。

接口标识(Interface Identify)/主机部分:(128-n)bit ,相当于IPv4地址中的主机ID。

IPv6地址分类:

1、单播地址

①GUA(Global Unicast Address,全球单播地址)

全球唯一,用于需要有互联网访问需求的主机,相当于IPv4的公网地址。该地址可路由可聚合。

②ULA(Unique Local Address,唯一本地地址)

IPv6私网地址,只能够在内网中使用。该地址空间在IPv6公网中不可被路由,因此不能直接访问公网。

③LLA(Link-Local Address,链路本地地址)

一种应用范围受限制的地址类型,只能在当前链路上传递;前缀为FE80::/10。

每一个IPv6接口都必须具备一个链路本地地址。华为设备支持自动生成和手工指定两种配置方式。

IPv6单播地址接口标识生成方式:

①手工配置

②系统自动生成

③通过IEEE EUI-64规范生成(在接口MAC地址中间插入“FFFE",新组成的64bit中,需要将第7bit进行0,1跳变)

2、组播地址

标识多个接口,一般用于“一对多”的通信场景。组播地址只能作为目的地址。格式为FF00::/8

224.0.0.1 ---标识所有节点 -----FF02::1

224.0.0.2 ---标识所有路由器---FF02::2

224.0.0.5 ---标识所有OSPF路由器--FF02::5

224.0.0.6 ---标识OSPF DR、BDR---FF02::6

224.0.0.9 ---标识RIPv2 ---------FF02::9(标识RIPng)

被请求节点组播地址:当一个接口配置了单播地址或者任播地址,会自动生产被请求节点组播地址。格式为FF02::1:FF00:0/104+单播地址后24bit

例如:单播为2001:1::1
---->被请求组播地址为FF02::1:FF00:1

3、任播地址

特殊的单播地址。任播地址标识一组网络接口(通常属于不同的节点)。任播地址可以作为IPv6报文的源地址,也可以作为目的地址。

IPv6路由

1、IPv6静态

[R1]ipv6
route-static 2001:: 64 2002::1 //配置案例

2、OSPFv3

OSPFv2和OSPFv3不兼容,当做两个不同的协议。

①OSPFv3基于链路运行,而不是网段

②OSPFv3链路支持绑定多个实例,使用Instance-ID区分;默认Instance-ID为0。

③OSPFv3必须手动指定Router-id(格式为点分十进制);如果不指,OSPFv3进程无法运行

④OSPFv3
LSA3格式发生变化

(1)Route-LSA
---由每台OSPFv3设备为接口产生一条LSA1,描述区域内的top信息(链路状态,开销等);在区域内传递。

(2)Network-LSA
---由DR产生,删除掩码信息,描述MA网络参与者(top信息);在区域内传递。

(3)Link-LSA(LSA8)---每个设备都会为每个链路产生一个Link-LSA,仅在始发链路内泛洪。携带路由信息通告。

Link-LSA作用:

向该链路上其他路由器通告本接口的链路本地地址。

向该链路上其他路由器通告本接口的IPv6前缀列表。

向该链路上其他路由器通告本链路始发的Network-LSA中设置的可选项。

(4)Intra-Area-Prefix-LSA(LSA9)---描述的是网段信息(路由信息),只在所属的区域内传播。

类型可以分为两种:

每台设备均产生描述与Router-LSA相关联的IPv6前缀地址的Type9
LSA。

DR会产生描述与Network-LSA相关联的IPv6前缀地址的Type9
LSA。

R1:

ipv6
//全局开启ipv6能力

ospfv3
1

router-id
1.1.1.1 //手动指定router-id

interface
GigabitEthernet0/0/0

ipv6
enable //接口下开启ipv6能力

ipv6
address 2012::1/64 //配置global地址

ospfv3
1 area 0.0.0.0 //接口启用OSPFv3

interface
LoopBack0

ipv6
enable

ipv6
address FC01::1/128

ospfv3
1 area 0.0.0.0

R2:

ipv6

ospfv3
1

router-id
2.2.2.2

interface
GigabitEthernet0/0/0

ipv6
enable

ipv6
address 2012::2/64

ipv6 address 2012::2/64

ospfv3
1 area 0.0.0.0

interface
GigabitEthernet0/0/1

ipv6
enable

ipv6
address 2023::2/64

ospfv3
1 area 0.0.0.0

R3:

ipv6

ospfv3
1

router-id
3.3.3.3

interface
GigabitEthernet0/0/0

ipv6
enable

ipv6
address 2023::3/64

ospfv3
1 area 0.0.0.0

interface
LoopBack0

ipv6
enable

ipv6
address FC03::3/128

ospfv3
1 area 0.0.0.0

查看OSPFv3邻居、LSBD、路由表:

3、ISIS
for IPv6(考试场景)

为了支持IPv6路由的处理和计算,IS-IS新增了两个TLV(Type-Length-Value)和一个NLPID(Network
Layer Protocol Identifier,网络层协议标识符)。

①Type
232 TLV:携带IPv6地址(top信息)

②Type
236 TLV:携带IPv6前缀信息(路由信息)

在原本Type
129
TLV基础上,新增NLPID;NLPID:8bit,网络层协议标识符。若支持IPv4,则值为204(0xCC);若支持IPv6,则值为142(0x8E)。

缺省情况下,在运行IS-IS的网络环境中,IPv4和IPv6的混合拓扑被看成是一个集成的拓扑。

IS-IS多拓扑(Multi-Topology,MT)特性是指在一个IS-IS自治域内运行多个独立的IP拓扑。例如IPv4拓扑和IPv6拓扑,而不是将它们视为一个集成的单一拓扑。

以R1配置为例:

ipv6

isis
1

is-level
level-2

cost-style
wide

network-entity
49.0001.0000.0000.0001.00

ipv6
enable topology ipv6 //开启MT能力

interface
GigabitEthernet0/0/0

ipv6
enable

ip
address 12.1.1.1 255.255.255.0

ipv6
address 2012::1/64

isis
enable 1

isis
ipv6 enable 1

isis
ipv6 cost 50

isis
cost 20

interface
LoopBack0

ipv6
enable

ip
address 1.1.1.1 255.255.255.255

ipv6
address FC01::1/128

isis
enable 1

isis
ipv6 enable 1

查看ISIS邻居和路由表:

4、BGP4+

MP-BGP对IPv6单播网络的支持特性称为BGP4+。

BGP4+中引入了两个NLRI属性(可选非过渡),分别是:

MP_REACH_NLRI:Multiprotocol
Reachable NLRI,多协议可达NLRI。用于发布可达路由及下一跳信息。

MP_UNREACH_NLRI:Multiprotocol
Unreachable NLRI,多协议不可达NLRI。用于撤销不可达路由。

R1:

bgp
100

router-id
1.1.1.1

peer
3.3.3.3 as-number 100

peer
3.3.3.3 connect-interface LoopBack0

peer
FC03::3 as-number 100

peer
FC03::3 connect-interface LoopBack0

ipv6-family
unicast

undo
synchronization

peer
FC03::3 enable

R3:

bgp
100

router-id
3.3.3.3

peer
1.1.1.1 as-number 100

peer
1.1.1.1 connect-interface LoopBack0

peer
FC01::1 as-number 100

peer
FC01::1 connect-interface LoopBack0

ipv6-family
unicast

undo
synchronization

peer
FC01::1 enable

查看邻居:

请前往 登录/注册 即可发表您的看法…