目录
一、配置接口的全球单播地址
二、配置接口本地链路地址
三、配置接口任播地址
四、配置接口PMTU
配置静态PMTU:
配置动态PMTU:
五、接口配置IPV6地址示例:
一、配置接口的全球单播地址
全球单播地址类似于IPv4公网地址,提供给网络服务提供商。全球单播地址可有如下两种方式配置:
- 采用EUI-64格式形成:当配置采用EUI-64格式形成IPv6地址时,接口的IPv6地址的前缀是所配置的前缀,而接口标识符则由接口自动生成。
- 手工配置:用户手工配置IPv6全球单播地址。
1. 执行命令system-view,进入系统视图。
2. 执行命令ipv6,使能IPv6报文转发功能。 缺省情况下,IPv6报文转发功能处于未使能状态。
3. 执行命令interface interface-type interface-number,进入接口视图。
4. 执行命令ipv6 enable,使能接口的IPv6功能。 缺省情况下,接口的IPv6功能处于未使能状态。
5. 用户可以选择如下两种方式配置接口的全球单播地址:
- 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length },手工配置IPv6 全球单播地址。
- 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length } eui-64,采用 EUI-64格式形成IPv6全球单播地址。
配置:
system-view
[Huawei]ipv6
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ipv6 enable
直接回车代表单播地址,EUI-64代表采用EUI-64的格式形成IPV6全球单播地址
anycast代表此地址为任播地址
每个接口可以有多个网络前缀不同的全球单播地址。每个接口下最多可配置10个全球单播地址。
手工配置的全球单播地址的优先级高于自动生成的全球单播地址。如果在接口已经自动生成全球单播地址的情况下,手工配置前缀相同的全球单播地址,自动生成的地址将被覆盖。此后,即使删除手工配置的全球单播地址,已被覆盖的自动生成的全球单播地址也不会恢复。再次接收到RA报文后,设备根据报文携带的地址前缀信息,重新生成全球单播地址。
display ipv6 interface brief —查看接口IPV6信息简略信息[Huawei]display ipv6 interface—查看接口IPV6详细信息
二、配置接口本地链路地址
链路本地地址常用于邻居发现协议和无状态自动配置。IPv6的链路本地地址可以通过两种方式获得:
- 自动生成:设备根据链路本地地址前缀(FE80::/10)及接口的链路层地址,自动为接口生成链路本地地址。
- 手工指定:用户手工配置IPv6链路本地地址。
注意:每个接口只能有一个链路本地地址,为了避免链路本地地址冲突,推荐使用链路本地地址的自动生成方式。当接口配置了IPv6全球单播地址后,同时会自动生成链路本地地址。
配置链路本地地址时,手工指定方式的优先级高于自动生成方式。即如果先采用自动生成方式,之后手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,之后采用自动生成的方式, 则自动配置不生效,接口的链路本地地址仍是手工指定的。此时,如果删除手工指定的地址,则自动生成的链路本地地址会生效。
配置:
system-view[Huawei]ipv6 —全局激活IPV6[Huawei]interface GigabitEthernet 0/0/0——进入接口[Huawei-GigabitEthernet0/0/0]ipv6 enable ——接口激活IPV6[Huawei-GigabitEthernet0/0/0]ipv6 address fe80::1 link-local —配置接口本地链路地址(注意:本地链路 地址前缀为FE80::/10)[Huawei-GigabitEthernet0/0/0]ipv6 address auto link-local —配置接口本地链路地址自动生成(注意:手动配置优先自动生成,如果先配置手工,则自动生成命令失效)display ipv6 int GigabitEthernet 0/0/0—查看接口IPV6信息[Huawei-GigabitEthernet0/0/0]display this ipv6 interface —查看此接口IPV6信息
三、配置接口任播地址
任播地址共享单播地址资源。它用来标识一组接口,通常这组接口属于不同的节点。使用任播地址时,需要注意以下几点:
- 任播地址只能作为目的地址使用。
- 发送到任播地址的数据包被传输给此地址所标识的一组接口中距离源节点路由意义上最近的一个接口。
配置:
system-view[Huawei]ipv6[Huawei-GigabitEthernet0/0/0]ipv6 enable[Huawei-GigabitEthernet0/0/0]ipv6 address 2001::1 64 anycast —配置接口任播地址
四、配置接口PMTU
背景:通常情况下,设备根据接口的IPv6 MTU值动态协商PMTU。在某些特殊情况下,为了保护网络设备的安全,避免受到超长报文的攻击时,可以手工配置到指定目的节点的PMTU,以控制设备到目的节点可转发报文的最大长度。但是值得注意的是,配置设备到指定目的节点的PMTU时,中间途径的所有设备接口的 IPv6 MTU值不能小于需要配置的PMTU值,否则会造成报文丢弃。
配置静态PMTU:
system-view[Huawei]int GigabitEthernet 0/0/0——进入对应的接口[Huawei-GigabitEthernet0/0/0]ipv6 enable ——接口激活IPV6服务[Huawei-GigabitEthernet0/0/0]ipv6 mtu ? INTEGER MTU (bytes)—默认情况下接口MTU值为1500字节[Huawei]ipv6 pathmtu 2000::2 ? INTEGER Path MTU value—配置到指定IPV6地址的PMTU值
配置动态PMTU:
设备作为网络中间节点时,可以使能IPv6 PMTU发现功能。使能该功能后,需要转发的IPv6报文长度大于出 接口的IPv6 MTU时,设备会将其丢弃,并通过IPv6 PMTU发现协议动态协商PMTU,以指导报文分片。
当PMTU老化时间超时后,动态确定的PMTU值将会被删除,源节点会重新动态协商确定发送报文的PMTU。 值得注意的是,静态PMTU存在的情况下,动态PMTU不生效。静态PMTU项不会被老化。
[Huawei]ipv6 pathmtu age ? INTEGER Age time in minutes—配置动态PMTU的老化时间。缺省情况下,动态PMTU的老化时 间是10分钟。
五、接口配置IPV6地址示例:
路由器配置步骤不在赘述,三层交换机同样支持IPV6功能,配置如下:
sys[Huawei]ipv6—全局激活IPV6服务[Huawei]vlan 2—创建VLAN[Huawei]int Vlanif 2—创建VLANIF接口[Huawei-Vlanif2]ipv6 enable —接口激活IPV6[Huawei-Vlanif2] ipv6 address 2300::2/64—接口配置IPV6地址interface GigabitEthernet0/0/1
port link-type access
port default vlan 2—物理接口分配VLAN,因为对端连接路由器,所以实际上最好使用access或者混杂接 口,保证流量不携带vlan标签