IPv6主机配置实验手册正式全部内容12.docx
《IPv6主机配置实验手册正式全部内容12.docx》由会员分享,可在线阅读,更多相关《IPv6主机配置实验手册正式全部内容12.docx(46页珍藏版)》请在冰点文库上搜索。
IPv6主机配置实验手册正式全部内容12
《IPv6主机最全面实验手册》
1.WinXP主机IPv6的基本配置
1.1IPv6协议栈的安装
实验目的:
1)掌握WindowsXP环境下IPv6协议栈的安装和卸载;
2)了解WindowsXP对IPv6协议的支持;
实验环境:
3)安装WindowsXP操作系统的PC一台。
4)网线若干根;
实验组网图:
实验步骤:
1)安装新的协议。
2)选择添加协议。
3)选择IPv6协议进行安装。
4)检查安装IPv6协议后是否存在。
5)检查IPv6指令是否可执行。
C:
\>
C:
\>ipv6
usage:
ipv6[-p][-v]if[ifindex]
ipv6[-p]ifcrv6v4v4srcv4dst[nd][pmld]
ipv6[-p]ifcr6over4v4src
ipv6[-p]ifcifindex[forwards][-forwards][advertises][-advertises][mtu#bytes][sitesite-identifier]…
ipv6rluifindexv4dst
ipv6[-p]ifdifindex
ipv6[-p]aduifindex/address[lifevalidlifetime[/preflifetime]][anycast][unicast]
ipv6nc[ifindex[address]]
ipv6ncf[ifindex[address]]
ipv6rc[ifindexaddress]
ipv6rcf[ifindex[address]]
ipv6bc
ipv6[-p][-v]rt
ipv6[-p]rtuprefixifindex[/address][lifevalid[/pref]][preferenceP][publish][age]…
ipv6spt
ipv6spuprefixifindex[lifeL]
ipv6[-p]gp
ipv6[-p]gpu[parametervalue]……
ipv6renew[ifindex]
ipv6[-p]ppt
ipv6[-p]ppuprefixprecedencePsrclabelSL[dstlabelDL]
ipv6[-p]ppdprefix
ipv6[-p]reset
ipv6install
ipv6uninstall
SomesubcommandsrequirelocalAdministratorprivileges.
C:
\>
6)检查ping6:
:
1是否有回应。
C:
\>
C:
\>ping-6:
:
1
Pinging:
:
1with32bytesofdata:
Replyfrom:
:
1:
time<1ms
Replyfrom:
:
1:
time<1ms
Replyfrom:
:
1:
time<1ms
Replyfrom:
:
1:
time<1ms
Pingstatisticsfor:
:
1:
Packets:
Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-seconds:
Minimum=0ms,Maximum=0ms,Average=0ms
C:
\>
问题:
IPv6地址:
:
1是什么地址?
有什么作用,与之功能相同的IPv4地址是什么?
本地循环/环回地址;是127.0.0.1
理论分析:
1.2使用本地链路地址的互通性实验
实验目的:
1)了解本地链路地址的表示和特点
2)了解本地链路地址的结构格式
3)了解本地链路地址的作用范围
4)了解IPv6自动配置的原理
实验环境:
1)PC机两台;
2)路由器或交换机一台;
3)网线若干根;
实验组网图:
实验步骤:
7)网络连接时IPv6信息
PC机已安装IPv4、IPv6协议,但不接网线,使用ipv6install方式安装ipv6协议栈。
⏹在Dos窗口下执行c:
>ipv6if
问题:
该PC在本地接口上是否有以FE80开头的IPv6本地链路地址?
如有请写出该地址,并写出该地址前面的状态类型。
有以FE80开头的IPv6本地链路地址;
tentativelink-localfe80:
:
209:
6bff:
fe06:
9cec,lifeinfinite
⏹在Dos窗口下执行c:
>ping6<本机本地链路地址>
⏹在Dos窗口下执行c:
>ping6:
:
1
问题:
没有网络连接的情况下两次ping的结果分别是什么?
解释其原因。
原因是:
没有经过地址检测;插入网线后,就可以了。
8)网络连接正常情况下IPv6信息。
注:
如果只用两台PC作实验,可以直接把PC连接到路由器上;如果PC较多,可以连接到交换机上,然后再通过交换机连接路由器,要确保网络连接正常。
⏹本实验中,PC相对应路由器端口只需打开即可(noshutdown),其它配置一概不做。
⏹在Dos窗口下执行c:
>ipv6if
问题:
请写出该PC在本地接口上的地址,并写出该地址前面的状态类型,注意和上一个实验进行比较。
Tentativefe80:
:
209:
6bff:
fe06:
9cec
⏹在Dos窗口下执行c:
>ping6<本机本地链路地址>
问题:
这次ping的结果是什么?
注意和上一个实验ping的结果比较。
结果是:
可以ping通,上一个是ping不通。
9)主机缺省网关的自动获得
⏹在本PC上运行sniffer软件,并设置规则开始抓IPv6的数据包。
⏹在上一个实验的基础上,PC相对应路由器端口增加二条命令
(全局上ipv6unicast-routing&接口中ipv6enable),其它配置一概不做。
⏹路由器命令执行完毕后,立即在PCDos窗口下执行c:
>ipconfig
问题:
观察此时有无IPv6缺省网关(Defaultgateway)?
无
⏹等待1分钟后重复上一个操作c:
>ipconfig
问题:
再次观察此时有无IPv6缺省网关(Defaultgateway)?
有,是:
fe80:
:
207:
eff:
feba:
f260
⏹在路由器上使用showipv6interface[PC相对应路由器端口]命令。
写出该端口IPv6本地链路地址:
FE80:
:
207:
EFF:
FEBA:
F260
问题:
路由器端口地址和PCIPv6缺省网关地址是否相同?
相同
⏹在PC上停止Sniffer抓包,并观察其结果。
问题:
描述一下主机获得缺省网关的过程,用到了哪些协议,哪些类型,写出类型号。
10)了解本地链路地址的本地意义
⏹在Dos窗口下执行c:
>ping6<本机本地链路地址>
结果:
可以ping通
⏹在Dos窗口下执行c:
>ping6<本机网关地址>(即路由器端口地址)
结果:
可以ping通
⏹了解对端PC(如本机为A,对端为B)的IPv6本地链路地址,并在Dos窗口下执行c:
>ping6<对端本地链路地址>
结果:
不通
问题:
分析三次ping的结果,体会本地链路地址的作用范围。
详见,下面的“理论分析”。
理论分析:
FE80:
:
/10(即1111111010前缀)是link-localunicast地址类。
把MAC的第1字节的第2比特取反,并在第3和4字节之间插入FF:
FE,即得64bitInterfaceID。
关于Ipv6地址的大体分类,参见RFC3513。
本地链路地址由前缀1111111010来标识,用于同一链路上的相邻节点之间的通信。
在一个没有路由器的单链路IPv6网络上,本地链路地址用于链路上各个主机之间的通信。
本地链路地址相当于自动专用IP寻址的IPv4地址,就是169.254.0.0/16。
本地链路地址
对于邻节点的发现过程是必须的,且总是自动配置的。
本地链路地址的作用域是本地链路。
1.3使用本地站点地址的互通性实验
实验目的:
5)了解本地站点地址的表示和特点
6)了解本地站点地址的结构
7)了解本地站点地址的作用范围
8)了解自动获得IPv6地址的原理
9)了解重复地址检测的原理
实验环境:
10)PC机两台;
11)路由器一台
12)网线若干根;
实验组网图:
实验步骤:
本实验为上一个实验基础上继续进行的内容,在进行本实验之前,在PC上运行Sniffer软件对IPv6数据包进行跟踪。
1)本地站点地址(FEC0)的配置:
⏹在Dos窗口下执行c:
>ipv6if
问题:
观察“本地连接”接口中,有哪些单播地址,并写出这些地址和类型。
fe80:
:
209:
6bff:
fe06:
9cec
⏹在本主机所对应的路由器接口上手工配置IPv6本地站点地址,命令为:
ipv6addressfec0:
1:
:
1/64;在对端路由器接口上同样配置一个本地站点地址,命令为:
ipv6addressfec0:
2:
:
1/64。
在路由器用showipv6interface上观察配置后的结果。
⏹一分钟后,再在Dos窗口下执行c:
>ipv6if
问题:
观察“本地连接”接口中,有哪些单播地址,并写出这些地址和类型。
fec0:
:
209:
6bff:
fe06:
9cec
⏹在Dos窗口下执行c:
>ipconfig命令。
问题:
观察网关(Defaultgateway)地址,是否和上一实验一样,并解释原因。
有2个IPv6网关
2)本地站点地址互通性测试
⏹在Dos窗口下执行c:
>ping6[本机本地站点地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本机缺省网关地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本端路由器端口地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[对端本地站点地址](即ApingB,BpingA)
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>tracert6[对端本地站点地址]命令跟踪路由。
问题:
是否成功?
如成功,记录下每一跳地址。
有2跳
总结:
本地站点地址和本地链路地址的区别!
fe80是在一条线上的2台机器,互相ping是可以的,但中间不能跨有其他设备
fec0是可以跨其他设备的。
理论分析:
本地站点地址前缀由1111111011来标识。
本地站点地址相当于IPv4地址中的私有地址(10.0.0.0/8172.16.0.0/10192.168.0.0/16),如果没有直接连接到IPv6Internet的内部网络,就可以使用本地站点地址,从而不会与全球地址发生冲突。
本地站点地址对于外部站点是不可达的,路由器也不能把本地站点的信息转发到站点以外。
1.4使用可聚合全球单播地址的互通性实验
实验目的:
1)了解可聚合全球单播地址的表示和特点
2)了解可聚合全球单播地址的结构
3)了解可聚合全球单播地址的作用范围
实验环境:
13)PC机两台;
14)路由器一台;
15)网线若干根;
实验组网图:
实验步骤:
本实验为1.3实验基础上继续进行的内容,在进行本实验之前,在PC上运行Sniffer软件对IPv6数据包进行跟踪。
1)可聚合全球单播地址的配置:
⏹在Dos窗口下执行c:
>ipv6if
问题:
观察“本地连接”接口中,有哪些单播地址,并写出这些地址和类型。
⏹在本主机所对应的路由器接口上手工配置IPv6可聚合全球单播地址,命令为:
ipv6address2008:
1:
:
1/64;在对端路由器接口上同样配置一个可聚合全球单播地址,命令为:
ipv6address2008:
2:
:
1/64。
在路由器用showipv6interface观察配置后的结果。
2)可聚合全球单播地址互通性测试
⏹在Dos窗口下执行c:
>ping6[本机可聚合全球单播地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本机缺省网关地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本端路由器端口地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[对端可聚合全球单播地址](即ApingB,BpingA)
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>tracert6[对端可聚合全球单播地址]命令跟踪路由。
问题:
是否成功?
如成功,记录下每一跳地址。
成功
总结:
可聚合全球单播地址和本地站点地址的区别!
详见,下面的“理论分析”
理论分析:
可聚合全球单播地址,也称为全球地址,由前缀001来标识。
可聚合全球单播地址
是用于IPv6Internet数据流量的IPv6地址。
可聚合全球单播地址与IPv4Internet上用于
通信的单播地址类似,在Internet的IPv6部分,它们是可在全球范围内路由和到达的。
IPv6全球地址相当于IPv4公共地址。
1.5手工配置主机IPv6地址的互通性实验
实验目的:
16)掌握手工配置PCIPv6地址的命令
17)掌握删除接口IPv6地址的命令
实验环境:
18)PC机两台;
19)路由器一台;
20)网线若干根;
实验组网图:
实验步骤:
本实验为1.5实验基础上继续进行的内容,在进行本实验之前,在PC上运行Sniffer软件对IPv6数据包进行跟踪。
1)手工配置可聚合全球单播地址:
⏹在Dos窗口下执行c:
>ipv6if
问题:
观察“本地连接”接口中,有哪些单播地址,并写出这些地址和类型。
注:
此时在本主机所对应的路由器接口应有如下配置地址(同实验1.5):
ipv6address2008:
1:
:
1/64;在对端路由器接口上同样有一个配置IPv6地址命令:
ipv6address2008:
2:
:
1/64。
在路由器用showipv6interface上观察接口的状态,确保配置无误。
⏹在PC-A的Dos窗口下执行命令ipv6adu4/2008:
1:
:
2;
同时在PC-B的Dos窗口下执行ipv6adu4/2008:
2:
:
2;
问题:
该命令的作用是什么?
其中“4”代表什么?
本地连接-接口
⏹在Dos窗口下执行c:
>ipv6if
问题:
观察“本地连接”接口中,有哪些全球单播地址,并写出这些地址和类型。
2)手工配置可聚合全球单播地址互通性测试
⏹在Dos窗口下执行c:
>ping6[本机可聚合全球单播地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本机缺省网关地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[本端路由器端口地址]
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ping6[对端可聚合全球单播地址](即ApingB,BpingA)
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>tracert6[对端可聚合全球单播地址]命令跟踪路由。
问题:
是否成功?
如成功,记录下每一跳地址。
成功
总结:
手工配置可聚合全球单播地址的优点。
可以由管理员自己指定便于记忆的地址,操作方便。
3)删除手工配置接口地址:
⏹在Dos窗口下执行c:
>ipv6if4
问题:
观察是否有2008:
1:
:
2(PC-A)/2008:
2:
:
2(PC-B)的IPv6单播地址?
有
注:
此时在本主机所对应的路由器接口应有如下配置地址(同实验1.5):
ipv6address2008:
1:
:
1/64;在对端路由器接口上同样有一个配置IPv6地址命令:
ipv6address2008:
2:
:
1/64。
在路由器用showipv6interface上观察接口的状态,确保配置无误。
⏹在PC-A的Dos窗口下执行命令ipv6adu4/2008:
1:
:
2life0;
同时在PC-B的Dos窗口下执行ipv6adu4/2008:
2:
:
2life0;
问题:
该命令的作用是什么?
其中“life0”代表什么?
删除IPv6地址
⏹在Dos窗口下执行c:
>ipv6if4
问题:
观察2008:
1:
:
2(PC-A)/2008:
2:
:
2(PC-B)的IPv6单播地址是否被删除?
已经被删除
理论分析:
1.6IPv6NDP协议的实验
实验目的:
21)了解IPv6环境下邻居建立的过程
22)掌握相关的IPv6命令
实验环境:
23)PC机两台;
24)交换机一台;
25)网线若干根;
实验组网图:
实验步骤:
本实验要求两台主机处于同一VLAN内。
在进行本实验之前,在PC上运行Sniffer软件对IPv6数据包进行跟踪。
1)开机初始状态:
⏹重新启动两台主机,待启动完毕进入WindowsXP操作系统(IPv6已安装)后,在Dos窗口下执行命令ipconfig。
问题:
是否有本地链路地址(FE80:
:
/10)?
有
⏹在Dos窗口下执行c:
>ping6<本机本地链路地址>
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ipv6nc
问题:
看到的结果有几条?
每一条的内容有几项,分别写出每项内容。
2)邻居间通信的状态
⏹在Dos窗口下执行c:
>ping6[对端本地链路地址](即ApingB,BpingA)
问题:
是否ping通?
通
⏹在Dos窗口下执行c:
>ipv6nc
问题:
看到的条数是否有增加?
如有增加,说明该条指的是哪一个主机。
4:
fe80:
:
207:
eff:
feba:
f26000-07-0e-ba-f2-60stale(router)
3)删除邻居缓存:
在主机运行一段时间以后
⏹在Dos窗口下执行c:
>ipv6nc
问题:
看到的结果有几条?
并了解每一条的意义。
C:
\>ipv6nc
5:
fe80:
:
5445:
5245:
444f0.0.0.0:
0permanent
4:
fe80:
:
209:
6bff:
fe06:
9cec00-09-6b-06-9c-ecpermanent
4:
fe80:
:
207:
eff:
feba:
f26000-07-0e-ba-f2-60stale(router)
3:
2002:
ca70:
a83:
:
ca70:
a83127.0.0.1permanent
2:
fe80:
:
5efe:
202.112.10.131127.0.0.1permanent
1:
fe80:
:
1permanent
1:
:
:
1permanent
⏹在Dos窗口下执行c:
>ipv6ncf
⏹在Dos窗口下执行c:
>ipv6nc
问题:
看到的结果有几条?
是否有所减少,体会ipv6ncf的作用。
有减少
4)了解邻居缓存建立的过程
理论分析:
IPv6的邻节点发现(ND)过程,采用一系列的报文和步骤来确定邻节点之间的关系,
邻节点发现取代了IPv4中使用的ARP、ICMP路由器发现和ICMP重定向报文。
在IPv6
中只有关心这个机制的邻居节点才会在它们的协议栈中处理邻居请求和邻居公告消息。
数据包分析:
(1)PC机获得了IPv6自动分配的地址;
C:
\>ipconfig
Ethernetadapter本地连接:
Connection-specificDNSSuffix.:
Description...........:
Intel(R)PRO/100VENetworkConnection
PhysicalAddress.........:
00-09-6B-06-9C-EC
IPAddress............:
202.112.10.110
SubnetMask...........:
255.255.255.0
IPAddress............:
2001:
da8:
202:
14:
71d7:
c89c:
bbdd:
2ca3
IPAddress............:
2001:
da8:
202:
14:
209:
6bff:
fe06:
9cec
IPAddress............:
fe80:
:
209:
6bff:
fe06:
9cec%4
DefaultGateway.........:
202.112.10.1
fe80:
:
217:
5aff:
fee5:
ed4a%4
DNSServers...........:
202.112.10.36
fec0:
0:
0:
ffff:
:
1%1
(2)主机自动获得IPv6地址的过程如下:
注意查看:
第1、2、3、4、7、8、9、11、14、15、16、19数据包;
报文类型有:
组播侦听报文、邻居请求报文、邻居通告报文、路由器请求报文、路由器通告报文等,完成了无状态自动配置、重复地址检测、地址前缀分配等工作。
2.主机间IPv6隧道的配置
2.1主机间IPv6手工tunnel的配置
实验目的:
(1)加深理解手工隧道技术工作原理;
(2)掌握手工隧道配置方法;