02-S12500_IPv6地址配置举例
本章节下载: 02-S12500_IPv6地址配置举例 (164.78 KB)
目 录
本文档介绍了IPv6地址配置举例。
IPv6全球单播地址可以通过下面四种方式配置:
· 手工配置:用户手工配置IPv6全球单播地址。
· 采用EUI-64格式形成:当配置采用EUI-64格式形成IPv6地址时,接口的IPv6地址的前缀需要手工配置,而接口标识符则由接口的MAC地址自动生成。
· 无状态自动配置:根据接收到的RA(Router Advertisement,路由器通告消息)中携带的地址前缀信息,自动生成IPv6全球单播地址。S12500本身不支持无状态自动配置IPv6地址,但支持向下挂设备发送RA消息,以支持下挂设备的无状态自动配置。
· 有状态自动配置:从服务器(如DHCPv6服务器)获取IPv6地址及相关信息。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
如图1所示,Switch A通过接口GE3/0/1连接Switch B,通过接口GE3/0/2连接主机Host。
要求实现:
· Switch A的VLAN接口2和3采用手工配置方式获取IPv6全球单播地址。
· 主机Host采用无状态自动配置方式,根据Switch A在2001::/64网段内发布的RA消息自动配置IPv6全球单播地址。
· Switch B的VLAN接口3采用EUI-64格式形成IPv6全球单播地址,其地址前缀为3001::/64。
· Host与Switch B之间可以互通。
图1 IPv6地址配置组网图
· 为了使Host能无状态自动配置IPv6全球单播地址,需要Host可以通过Switch A发布的RA消息获取地址前缀信息。因此,需要在Switch A与Host相连的VLAN接口2上取消对RA消息发布的抑制(缺省情况下,抑制发布RA消息)。
· Switch B和Host位于不同网段,为了实现二者互通,Switch B上需要具有到达Host的路由,本例中通过静态路由来实现(Host的默认网关就是Switch A,所以Host上不需要配置路由)。
本举例是在S12500-CMW710-R7129版本上进行配置和验证的。
# 创建VLAN2,并将端口GE3/0/2加入VLAN2。
<SwitchA> system-view
[SwitchA] vlan 2
[SwitchA-vlan2] port GigabitEthernet 3/0/2
[SwitchA-vlan2] quit
[SwitchA] interface Vlan-interface 2
[SwitchA-Vlan-interface2] undo shutdown
[SwitchA-Vlan-interface2] quit
[SwitchA] interface GigabitEthernet 3/0/2
[SwitchA-GigabitEthernet3/0/2] undo shutdown
[SwitchA-GigabitEthernet3/0/2] quit
# 创建VLAN3,并将端口GE3/0/1加入VLAN3。
[SwitchA] vlan 3
[SwitchA-vlan3] port GigabitEthernet 3/0/1
[SwitchA-vlan3] quit
[SwitchA] interface Vlan-interface 3
[SwitchA-Vlan-interface3] undo shutdown
[SwitchA-Vlan-interface3] quit
[SwitchA] interface GigabitEthernet 3/0/1
[SwitchA-GigabitEthernet3/0/1] undo shutdown
[SwitchA-GigabitEthernet3/0/1] quit
# 为VLAN接口2和3手工配置IPv6全球单播地址。
[SwitchA] interface Vlan-interface 2
[SwitchA-Vlan-interface2] ipv6 address 2001::1 64
[SwitchA-Vlan-interface2] quit
[SwitchA] interface Vlan-interface 3
[SwitchA-Vlan-interface3] ipv6 address 3001::1 64
[SwitchA-Vlan-interface3] quit
# 配置允许VLAN接口2发送RA消息,使Host可以通过Switch A发布的RA消息获取地址前缀信息。
[SwitchA] interface Vlan-interface 2
[SwitchA-Vlan-interface2] undo ipv6 nd ra halt
[SwitchA-Vlan-interface2] quit
# 创建VLAN3,并将端口GE3/0/1加入VLAN3。
[SwitchB] vlan 3
[SwitchB-vlan3] port GigabitEthernet 3/0/1
[SwitchB-vlan3] quit
[SwitchB] interface Vlan-interface 3
[SwitchB-Vlan-interface3] undo shutdown
[SwitchB-Vlan-interface3] quit
[SwitchB] interface GigabitEthernet 3/0/1
[SwitchB-GigabitEthernet3/0/1] undo shutdown
[SwitchB-GigabitEthernet3/0/1] quit
# 配置VLAN接口3采用EUI-64格式形成IPv6全球单播地址,地址前缀为3001::/64,接口标识符由该接口的MAC地址生成。
[SwitchB] interface vlan-interface 3
[SwitchB-Vlan-interface3] ipv6 address 3001:: 64 eui-64
[SwitchB-Vlan-interface3] quit
# 配置到达Host所在网络2001::/64的IPv6静态路由,下一跳地址为3001::1。
[SwitchB] ipv6 route-static 2001:: 64 3001::1
以Windows XP操作系统为例。
# 在主机上安装IPv6协议。
C:\> ipv6 install
Installing...
Succeeded.
# 安装成功后,检查网卡是否已经获得IPv6链路本地地址。
C:\> ipconfig
Windows IP Configuration
Ethernet adapter local connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.17
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : fe80::20d:88ff:fef8:dd7%6
Default Gateway . . . . . . . . . :
其中,地址后面的“%6”指的是第6个IPv6接口,通过ipv6 if命令可以查看PC上有哪些IPv6接口。
当PC收到Switch A对外定期发布的IPv6地址前缀2001::/64时,无需任何命令,就会自动生成以2001::/64为前缀的全球单播地址。
(1) 查看Switch A上手工配置的IPv6全球单播地址
# 查看所有接口的IPv6摘要信息
[SwitchA] display ipv6 interface brief
*down: administratively down
(s): spoofing
Interface Physical Protocol IPv6 Address
Vlan-interface2 down down 2001::1 [TENTATIVE]
Vlan-interface3 down down 3001::1 [TENTATIVE]
(2) 查看PC上自动生成的IPv6全球单播地址
· 方法一
# 在PC上查看自动生成的IPv6地址。
C:\> ipconfig
Windows IP Configuration
Ethernet adapter local connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.17
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 2001::dc36:939:d072:7d3f
IP Address. . . . . . . . . . . . : 2001::20d:88ff:fef8:dd7
IP Address. . . . . . . . . . . . : fe80::20d:88ff:fef8:dd7%6
Default Gateway . . . . . . . . . : fe80::20f:e2ff:fe00:1024%6
通过上面的信息可以看出:Host获得的IPv6全球单播地址为2001::DC36:939:D072:7D3F和2001::20D:88FF:FEF8:DD7;Host的缺省网关为Switch A上VLAN接口2的链路本地地址FE80::20F:E2FF:FE00:1024。
· 获得网络地址前缀后,Windows XP会生成两个全球单播地址,其中一个地址的接口ID根据接口的MAC地址自动生成,另一个地址的接口ID为随机生成,通信时可以选用接口ID随机生成的全球单播地址,以确保根据MAC地址自动生成的接口ID不会被泄漏出去。
· 在Windows Server 2003上,取消了随机生成接口ID的功能。
· 方法二
# 在Switch A上查看Host获得的IPv6地址信息。
[SwitchA] display ipv6 neighbors interface GigabitEthernet 3/0/2
Type: S-Static D-Dynamic
IPv6 Address Link-layer VID Interface State T Age
FE80::20D:88FF:FEF8:DD7 000d-88f8-0dd7 2 GE3/0/2 REACH D 1
2001::20D:88FF:FeF8:DD7 000d-88f8-0dd7 2 GE3/0/2 REACH D 11
(3) 查看Switch B上VLAN接口3采用EUI-64格式形成IPv6全球单播地址
[SwitchB] display ipv6 interface Vlan-interface 3
Vlan-interface3 current state: DOWN
Line protocol current state: DOWN
IPv6 is enabled, link-local address is FE80::BAAF:67FF:FE30:3300 [TENTATIVE]
Global unicast address(es):
3001::BAAF:67FF:FE30:3300, subnet is 3001::/64 [TENTATIVE] [EUI-64]
Joined group address(es):
FF02::1
FF02::2
FF02::1:FF30:3300
MTU is 1500 bytes
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
ND retransmit interval is 1000 milliseconds
Hosts use stateless autoconfig for addresses
IPv6 Packet statistics:
InReceives: 0
InTooShorts: 0
InTruncatedPkts: 0
InHopLimitExceeds: 0
InBadHeaders: 0
InBadOptions: 0
ReasmReqds: 0
ReasmOKs: 0
InFragDrops: 0
InFragTimeouts: 0
OutFragFails: 0
InUnknownProtos: 0
InDelivers: 0
OutRequests: 0
OutForwDatagrams: 0
InNoRoutes: 0
InTooBigErrors: 0
OutFragOKs: 0
OutFragCreates: 0
InMcastPkts: 0
InMcastNotMembers: 0
OutMcastPkts: 0
InAddrErrors: 0
InDiscards: 0
OutDiscards: 0
(4) Host、Switch A和Switch B三者可以互相Ping通
# 在Switch B上Ping Switch A。
[SwitchB] ping ipv6 -c 1 3001::1
PING 3001::1 : 56 data bytes, press CTRL_C to break
Reply from 3001::1
bytes=56 Sequence=1 hop limit=64 time = 6 ms
--- 3001::1 ping statistics ---
1 packet(s) transmitted
1 packet(s) received
0.00% packet loss
round-trip min/avg/max = 6/6/6 ms
# 在Switch B上Ping Host。
[SwitchB] ping ipv6 -c 1 2001::20D:88FF:FEF8:DD7
PING 2001::20D:88FF:FEF8:DD7 : 56 data bytes, press CTRL_C to break
Reply from 2001::20D:88FF:FEF8:DD7
bytes=56 Sequence=1 hop limit=63 time = 17 ms
--- 2001::20D:88FF:FEF8:DD7 ping statistics ---
1 packet(s) transmitted
1 packet(s) received
0.00% packet loss
round-trip min/avg/max = 17/17/17 ms
同样,在Host上也可以Ping通Switch A和Switch B。
· Switch A
#
vlan 2 to 3
#
interface Vlan-interface2
ipv6 address 2001::1/64
undo ipv6 nd ra halt
#
interface Vlan-interface3
ipv6 address 3001::1/64
#
interface GigabitEthernet3/0/2
port link-mode bridge
port access vlan 2
#
interface GigabitEthernet3/0/1
port link-mode bridge
port access vlan 3
#
· Switch B
#
vlan 3
#
interface Vlan-interface3
ipv6 address 3001::/64 eui-64
#
interface GigabitEthernet3/0/1
port link-mode bridge
port access vlan 3
#
ipv6 route-static 2001:: 64 3001::1
#
· 《H3C S12500系列路由交换机 三层技术-IP业务配置指导》中的“IPv6”
· 《H3C S12500系列路由交换机 三层技术-IP业务命令参考》中的“IPv6”
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!