IPv6→

基本包头

IPv6 basic header

扩展包头

Extension Header
RFC 2460中定义了以下6个IPv6扩展头:Hop-by-Hop(逐个跳段)选项包头、目的地选项包头、路由包头、分段包头、认证包头和ESP协议包头。

IPv6地址

IPv6地址的长度为128 bit。一般用冒号分割为8段,每一段16 bit,每一段用一个十六进制数表示。
IPv6地址缩写规范

IPv6地址分类

单播 全球单播2000/3,链路本地FE80/10,::1/128,::/0
组播 FF00/8
任播

IPv6单播地址接口标识

接口标识可通过三种方法生成:手工、随机、EUI-64
EUI-64

GUA

gua
接口标识64位,也就意味着可以容纳264个主机,交换机记录组播组与端口的关系,所以不会有”广播风暴“。

LLA

LLA

组播地址

组播地址
Flags:
0000表示永久分配或众所周知 ;
0001表示 临时的。
Scope:
0:预留;
1:节点本地范围;单个接口有效,仅用于Loopback通讯。
2:链路本地范围;例如FF02::1。
5:站点本地范围;
8:组织本地范围;
E:全球范围;
F:预留。
被请求节点组播地址

任播

任播过程涉及一个任播报文发起方和一个或多个响应方。

  • 任播报文的发起方通常为请求某一服务(例如,Web服务)的主机。
  • 任播地址与单播地址在格式上无任何差异,唯一的区别是一台设备可以给多台具有相同地址的设备发送报文。

网络中运用任播地址有很多优势:

  • 业务冗余。比如,用户可以通过多台使用相同地址的服务器获取同一个服务(例如,Web服务)。这些服务器都是任播报文的响应方。如果不是采用任播地址通信,当其中一台服务器发生故障时,用户需要获取另一台服务器的地址才能重新建立通信。如果采用的是任播地址,当一台服务器发生故障时,任播报文的发起方能够自动与使用相同地址的另一台服务器通信,从而实现业务冗余。
  • 提供更优质的服务。比如,某公司在A省和B省各部署了一台提供相同Web服务的服务器。基于路由优选规则,A省的用户在访问该公司提供的Web服务时,会优先访问部署在A省的服务器,提高访问速度,降低访问时延,大大提升了用户体验。

IPv6地址配置

主机和路由器的IPv6地址

主机和路由器的IPv6地址

IPv6单播地址业务流程

IPv6单播地址业务流程

NDP

NDP

动态地址配置

IPv6支持地址有状态(stateful)和无状态(stateless)两种自动配置方式,通过ICMPv6 RA报文中的M标记(Managed Address Configuration Flag)和O标记(Other Stateful Configuration Flag)来控制终端自动获取地址的方式。

有状态地址配置(DHCPv6 ),M=1,O=1:
采用DHCPv6协议,IPv6客户端将从DHCPv6服务器端获取完整的128 bit IPv6地址,同时包括DNS、SNTP服务器等地址参数。

无状态地址配置,M=0,O=0:
采用ICMPv6协议
使能了ICMPv6 RA功能的路由器会周期性的通告该链路上的IPv6地址前缀。
另一种情况,主机发送路由器查询(ICMPv6 RS)报文,路由器回复RA报文告知该链路IPv6地址前缀。
若主机还想获得其他配置信息,可以通过DHCPv6来获得除地址外的其他信息。当使用这种方式时,M=0,O=1。

DAD

DAD

地址解析

地址解析

IPv6基本配置

1.使能IPv6
[Huawei] ipv6
使能设备转发IPv6单播报文,包括本地IPv6报文的发送与接收。
在接口视图下,在接口上使能该接口的IPv6功能。
[R1]interface GigabitEthernet 0/0/0	
[R1-GigabitEthernet0/0/0]ipv6 enable

2.配置接口的链路本地地址
[Huawei-GigabitEthernet0/0/0] ipv6 address xxx link-local
[Huawei-GigabitEthernet0/0/0] ipv6 address auto link-local
在接口视图下,通过手工或者自动的方式,配置接口的链路本地地址。

3.配置接口的全球单播地址
[Huawei-GigabitEthernet0/0/0] ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length }  
[Huawei-GigabitEthernet0/0/0] ipv6 address auto { global | dhcp }
在接口视图下,通过手工或者自动(有状态或无状态)的方式,配置接口的全球单播地址。

4.配置IPv6静态路由
[Huawei] ipv6 route-static dest-ipv6-address prefix-length { interface-type interface-number [ nexthop-ipv6-address ] | nexthop-ipv6-address } [ preference preference ] 

5.查看接口的IPv6信息
[Huawei] display ipv6 interface [ interface-type interface-number | brief ] 

6.查看邻居表项信息
[Huawei] display ipv6 neighbors 

7.使能系统发布RA报文功能
[Huawei-GigabitEthernet0/0/0] undo ipv6 nd ra halt
默认情况下,华为路由器接口不发送ICMPv6 RA报文,则该接口所连链路上的其他设备无法进行无状态地址自动配合。
若想进行IPv6无状态地址配置,需要手工开启发送RA报文。

SRv6

IPv6的目的地址可变
在IPv6报文中引入了SRv6扩展头(SRH,其Routing Type=4)
其中SRH最主要的就是Segment(也就是SID)——Segment List
SRv6
SRv6
Segment
SRv6简化现有网络
SRv6转发流程

OSPFv3

OSPFv3报文类型

Hello报文
DD报文(Database Description packet)
LSR报文(Link State Request packet)
LSU报文(Link State Update packet)
LSAck报文(Link State Acknowledgment packet)

LSA类型

  • Router-LSA(Type1)
    设备会为每个运行OSPFv3接口所在的区域产生一个LSA,描述了设备的链路状态和开销,在所属的区域内传播。
  • Network-LSA(Type2)
    由DR产生,描述本链路的链路状态,在所属的区域内传播。
  • Inter-Area-Prefix-LSA(Type3)
    由ABR产生,描述区域内某个网段的路由,并通告给其他相关区域。
  • Inter-Area-Router-LSA(Type4)
    由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域。
  • AS-external-LSA(Type5)
    由ASBR产生,描述到AS外部的路由,通告到所有的区域(除了Stub区域和NSSA区域)。
  • NSSA LSA(Type7)
    由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。
  • Link-LSA(Type8)
    每个设备都会为每个链路产生一个Link-LSA,描述到此Link上的link-local地址、IPv6前缀地址,并提供将会在Network-LSA中设置的链路选项,它仅在此链路内传播。
  • Intra-Area-Prefix-LSA(Type9)
    每个设备及DR都会产生一个或多个此类LSA,在所属的区域内传播。
    设备产生的此类LSA,描述与Route-LSA相关联的IPv6前缀地址。
    DR产生的此类LSA,描述与Network-LSA相关联的IPv6前缀地址。

设备类型

设备类型

特殊区域

Totally Stub Area、Stub Area、NSSA Area

网络类型

Broadcast、NMBA、P2P、P2MP

路由聚合

区域间路由聚合,区域间路由聚合在ABR上完成
外部路由聚合,外部路由聚合在ASBR上完成

虚连接

虚连接(Virtual link)是指在两台ABR之间通过一个非骨干区域建立的一条逻辑上的连接通道。

OSPFv3比OSPFv2

相同点

网络类型和接口类型
接口状态机和邻居状态机
链路状态数据库(LSDB)
洪泛机制(Flooding mechanism)
相同类型的报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck报文
路由计算基本相同

不同点

  • OSPFv3基于链路,而不是网段
    OSPFv3运行在IPv6协议上,IPv6是基于链路而不是网段的。
  • 拓扑与地址分离。OSPFv3可以不依赖IPv6全局地址的配置来计算出OSPFv3的拓扑结构。
  • OSPFv3的Router LSA和Network LSA里不包含IP地址。IP地址部分由新增的两类LSA(Link LSA和Intra Area Prefix LSA)宣告。
    OSPFv3的Router ID、Area ID和LSA Link State ID不再表示IP地址,但仍保留IPv4地址格式。
    广播、NBMA及P2MP网络中,邻居不再由IP地址标识,只由Router ID标识。
  • OSPFv3的LSA报文里添加LSA的洪泛范围
  • OSPFv3支持一个链路上多个进程
  • OSPFv3使用链路本地地址来维持邻居,同步LSA数据库。
  • 新增两种LSA:Link LSA和Intra Area Prefix LSA
  • OSPFv3只通过Router ID来标识邻居

IS-IS for IPv6

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

  • 新增的两个TLV分别是:
    • 236号TLV(IPv6 Reachability):通过定义路由信息前缀、度量值等信息来说明网络的可达性。
    • 232号TLV(IPv6 Interface Address):它相当于IPv4中的“IP Interface Address”TLV,只不过把原来的32比特的IPv4地址改为128比特的IPv6地址。
  • NLPID是标识网络层协议报文的一个8比特字段,IPv6的NLPID值为142(0x8E)。设备向外发布IPv6路由时必须携带NLPID值。

BGP-4+

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

sysname SwitchB
#
ipv6
#
vlan batch 20 30 40
#
interface Vlanif20
 ipv6 enable
 ipv6 address FC00:0:0:100::1/64
#
interface Vlanif30
 ipv6 enable
 ipv6 address FC00:0:0:93::1/64
#
interface Vlanif40
 ipv6 enable
 ipv6 address FC00:0:0:91::1/64
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 40
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 20
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 30
#
bgp 65009
 router-id 10.2.2.2
 peer FC00:0:0:91::2 as-number 65009
 peer FC00:0:0:93::2 as-number 65009
 peer FC00:0:0:100::2 as-number 65008
 #
 ipv4-family unicast
  undo synchronization
 #
 ipv6-family unicast
  undo synchronization
  network FC00:0:0:91:: 64
  network FC00:0:0:93:: 64
  network FC00:0:0:100:: 64
  peer FC00:0:0:91::2 enable
  peer FC00:0:0:93::2 enable
  peer FC00:0:0:100::2 enable
#
return

MLD

MLD
MLDv1版本,对应IGMPv2。
MLDv2版本,对应IGMPv3。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值