IPv6进阶:无状态自动配置实验

描述

实验拓扑

IPv6

PC属于VLAN10,网关在Switch上;

Switch使用VLAN20与Router进行三层对接。

实验需求

PC的IPv6全局单播地址通过无状态自动配置的方式获取;

完成所有设备的配置,要求PC能够ping通Router的Loopback0口。

实验步骤及配置

Router的配置如下:

 

[Router] ipv6
[Router] interface GigabitEthernet 0/0/0
[Router-GigabitEthernet0/0/0] ipv6 enable
[Router-GigabitEthernet0/0/0] ipv6 address 2012::2 64
[Router] interface loopback0
[Router-Loopback0] ipv6 enable
[Router-Loopback0] ipv6 address 2001:1 64
[Router] ipv6 route-static 2001:: 64 2012::1

 

Switch的配置如下:

 

[Switch] ipv6
[Switch] vlan batch 10 20
[Switch] interface GigabitEthernet0/0/1
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 10
[Switch] interface GigabitEthernet0/0/24
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 20
[Switch] interface vlanif 10
[Switch-vlanif10] ipv6 enable  #激活接口的IPv6功能
[Switch-vlanif10] ipv6 address 2001::FFFF 64  #配置接口的IPv6全局单播地址
[Switch-vlanif10] undo ipv6 nd ra halt  #激活vlanif10的RA路由器通告消息,也就是取消RA的抑制。取消之后交换机的vlanif10将开始周期性的发送RA消息

[Switch] interface vlanif 20
[Switch-vlanif10] ipv6 enable
[Switch-vlanif10] ipv6 address 2012::1 64
[Switch] ipv6 route-static :: 0 2012::2  #配置IPv6默认路由

 

PC网卡的配置如下:

IPv6

完成上述配置后,Switch由于开启了RA消息的通告功能,因此会向vlanif10接口发送RA消息,而RA消息中包含了vlanif10的IPv6全局单播地址前缀信息,PC网卡在接收到这个信息后,就可以根据前缀信息再加上自己网卡的标识符构成IPv6全局单播地址:

IPv6

PC网卡获取的地址:

 

以太网适配器 net1:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . . . . . : Microsoft Ethernet Adapter
物理地址. . . . . . . . . . . . . . . : 02-00-4C-4F-4F-50
DHCP 已启用 . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
IPv6 地址 . . . . . . . . . . . . . : 2001:1c8f6e(首选)
临时 IPv6 地址. . . . . . . . . . : 2001:58c22afe(首选)
本地链接 IPv6 地址. . . . . . : fe80:1c8f6e%22(首选)
自动配置 IPv4 地址 . . . . : 169.254.143.110(首选)
子网掩码 . . . . . . . . . . . . . : 255.255.0.0
默认网关. . . . . . . . . . . . . . . : fe80:ccff5b5e%22
DNS 服务器 . . . . . . . . . . : fec00:1%1
fec00:2%1
fec00:3%1
TCPIP 上的 NetBIOS . . . . . . . : 已启用

 

注意:非windows终端设备大多采用EUI-64的标准生成接口标识符,XP以及之前的Windwos版本也遵循这个标准,但是Vista、Win7等系统则默认不在遵循这个标准,而是使用一个算法随机产生一个接口标识符,这个接口标识符将用于网卡的IPv6地址自动配置

使用如下命令可以关闭这个特性:netsh interface ipv6 set global randomizeidentifiers=disabled

如此一来PC就能够ping通2001:1了:

 

C:Usersz00261992>ping 2001:1
正在 Ping 2001:1 具有 32 字节的数据:
来自 2001:1 的回复: 时间=26ms
来自 2001:1 的回复: 时间=26ms
来自 2001:1 的回复: 时间=26ms
来自 2001:1 的回复: 时间=35ms

 

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分