微指令地址的形成方式_交换那些事儿 | 基础维护篇 IPv6地址分类及配置方法

IPv6地址分类及配置方法

H3C交换机基础维护篇

f9b274ca0afdec9fd295d2967c3b6ab8.gif

何为IPv6

e36fac8801a062031d3ffc7369b68038.gif

随着网络的不断扩大和发展,IPv4的地址空间已不能满足需求,因此IPv6协议的应用越来越广泛。那么IPv6地址是如何规范和配置的呢,今天小编就来给大家详细介绍一下:

1. IPv6地址的分类

2. IPv6地址的表示

3. IPv6地址的组成

4. IPv6地址的配置

eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

IPv6地址的分类

68fdff24710de7804c3e3f6ddb82460f.png

IPv6地址主要有单播地址、组播地址和任播地址三种类型。

单播地址是用来唯一标识一个接口,类似于IPv4的单播地址,发送到单播地址的数据报文将被传送给此地址所标识的接口。

组播地址是用来标识一组接口,类似于IPv4的组播地址,发送到组播地址的数据报文,将被传送给此地址所标识的所有接口。

任播地址也是用来标识一组接口,但是与组播地址不同的是,发送到任播地址的数据报文,会根据使用的路由协议进行度量,传送给此地址所标识的一组接口中,距离源节点最近的一个接口。

注意在IPv6中没有广播地址,广播地址的功能通过组播地址来实现。

7ceaf0bbc8adfa8d67a9847d420e9493.png

在IPv6单播地址中,又包括全球单播地址、链路本地地址、环回地址和未指定地址等。今天我们重点看下常用的全球单播地址和链路本地地址。

全球单播地址等同于IPv4公网地址,提供给网络服务提供商,这种类型的地址允许路由前缀的聚合,从而限制了全球路由表项的数量。

链路本地地址则用于邻居发现协议,和无状态自动配置中,链路本地节点之间的通信。使用链路本地地址作为源或目的地址的数据报文,不会被转发到其他链路上。

eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

IPv6地址的表示

68fdff24710de7804c3e3f6ddb82460f.png 360e466c96e3f7c6ecd56e3a9f64e573.png

IPv6地址被表示为以冒号分隔的一连串16比特的十六进制数,每个IPv6地址被分为8组,每组的16比特用4个十六进制数来表示,组和组之间用冒号隔开。

由于IPv6地址较长,为了简化表示,IPv6地址中的0可以根据不同的位置进行省略。每组中的前导0可以省略,比如图中的0410可以缩写成410,0000和0001可以分别缩写为0和1。

如果地址中包含一组或连续多组均为0,则可以用双冒号来代替,比如图中的三组0可以缩写为两个冒号表示,注意在IPv6地址表示中只能使用一次双冒号。

eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

IPv6地址的组成

68fdff24710de7804c3e3f6ddb82460f.png 7161cbfce4afeb06a146b851ecb26627.png

IPv6地址由两部分组成:地址前缀与接口标识。

地址前缀相当于IPv4地址中的网络号码字段部分,接口标识相当于IPv4地址中的主机号码部分。我们通过IPv6地址/前缀长度来表示IPv6的地址前缀。其中,前缀长度是一个十进制数,表示IPv6地址最左边多少位为地址前缀。

接下来进入今天的重点内容,IPv6的全球单播地址和链路本地地址的配置方法。

eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

IPv6全球单播地址配置方法

68fdff24710de7804c3e3f6ddb82460f.png

除通过DHCPv6获取外,IPv6全球单播地址有4种配置方法:

1. 采用IEEE EUI-64格式形成

2. 手工配置

3. 引用前缀生成IPv6地址

4. 无状态自动配置

第一种:采用IEEE EUI-64格式形成

不同的接口类型EUI-64生成的方法不同,我们主要关注一下IEEE 802接口类型的生成规则,比如交换机上的VLAN虚接口等。

目前IPv6单播地址基本上都要求接口标识符为64位,EUI-64地址生成时从接口的MAC地址变化而来,而MAC地址是48位,因此需要在MAC地址从高位开始的第24位后,插入十六进制数FFFE。为了使接口标识符的作用范围与原MAC地址一致,还要将从高位开始的第7位进行取反操作,最后得到的这组数就作为EUI-64格式的接口标识符。

e79d5d6bbe853699d9419789c0c8db69.png

如例中所示,接口下手工配置64位的前缀,配置接口标识符通过EUI-64自动生成,该接口MAC地址为ac74-0939-7c6d,通过EUI-64可自动生成为图中IPv6地址。

d269812512eadf846f6f4a958f711408.png

第二种:手工配置

用户可以根据实际地址规划情况,手工配置IPv6的前缀、接口标识符及掩码。

5f89f136e0439cfaf315c08e335fdc11.png

第三种:引用前缀生成IPv6地址

该方法配置前,需要先通过ipv6 prefix命令手工创建静态IPv6前缀或者DHCPv6客户端动态获取IPv6前缀,这里我们以静态配置前缀举例。如图,先配置一个前缀1,在VLAN接口下配置引入该前缀和接口标识符,接口会使用前缀信息结合接口标识符生成IPv6地址。

ff09bf59501b3560de2a5220544d000b.png

第四种:无状态自动配置

了解无状态自动配置之前,我们需要先了解下IPv6协议使用的五种类型的ICMPv6消息,如图所示,IPv6协议包括NS、NA、RS、RA和Redirect消息。

c01ce7be27d88e435b16b980fa837bd2.png

在配置了无状态自动配置IPv6地址功能后,路由器和主机之间通过RS和RA消息进行交互。主机发送RS消息请求前缀和其他配置信息,路由器回复携带地址前缀信息的RA消息,在没有抑制RA消息发布的条件下,路由器会周期性地发布RA消息,主机收到后会根据RA消息自动生成IPv6全球单播地址。

63ef423745aba9deaaa8bb860e9cc033.png

如图,SWA交换机接口下配置取消抑制发布RA消息,SWB交换机接口配置自动配置IPv6地址模拟终端,查看SWB设备接口地址,SWB获取到SWA的IPv6接口前缀并根据自己的接口MAC生成IPv6地址。

eeee89f2199d7358559943068a35a5c8.png eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

IPv6链路本地地址配置方法

68fdff24710de7804c3e3f6ddb82460f.png

IPv6链路本地地址可以通过两种方式获得:

1. 自动生成

2. 手工配置

第一种:自动生成

当链路本地地址自动生成的时候,注意缺省情况下,接口上没有链路本地地址,当接口配置了IPv6全球单播地址后,会自动生成链路本地地址,且与采用ipv6 address auto link-local命令生成的链路本地地址相同。

当链路本地地址自动生成的时候,需要注意手工指定的优先级高于自动生成,如果先采用自动生成再手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,再采用自动生成的方式,则自动配置不生效,接口的链路本地地址仍是手工指定的。

0aeda055ffcc6507a6a070060e11792c.png

第二种:手工配置

用户可以通过手工配置IPv6链路本地地址,每个接口只能有一个链路本地地址,为了避免链路本地地址冲突,推荐使用链路本地地址的自动生成方式。配置链路本地地址时,手工指定方式的优先级高于自动生成方式。

d26951da517acdd2aee850ef218ca330.png eaef9f3ac30b45285620fea2bc75ff78.gif 223eb1bedce7985a543a52e702831aa2.png

总结

68fdff24710de7804c3e3f6ddb82460f.png

IPv6的地址分类及配置方法到这就讲解完了,最后让我们来回顾一下今天的重点内容:

1. 全球单播地址配置方法有四种,可根据不同的场景选择不同的配置方法。

2. 当选用无状态自动配置时,需要在要发布的前缀下开启RA消息的发送。

3. 全球单播地址一个接口下可以有多个,但是链路本地地址只能有一个。

4. 配置链路本地地址时,手工指定方式的优先级高于自动生成方式。

—— end ——

29366d5fb5a8353ab47e09637c8de559.png 25b741cad691220ae9e5f51401880342.png

扫码关注我们哦

072ae854f279a30c2471278e61575b77.gif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值