实验14 IPv6地址配置
ipv6路由器配置

《网络新技术应用》实验报告班级:姓名:学号:指导教师:实验日期:实验三:IPv6路由器配置一、实验目的:1.了解RIPng、OSPFv3协议;2.掌握IPv6路由器配置命令;3.理解IPv6路由器工作原理。
二、实验环境:Gns3三、实验内容:(一)ipv6的RIPng实现1. 拓扑结构图2. 实现步骤步骤1:配置路由器R1R1(config)#ipv6 unicast-routingR1(config)#ipv6 router rip cisco //启动IPv6 RIPng 进程R1(config-rtr)#split-horizon //启用水平分割R1(config-rtr)#poison-reverse //启用毒性逆转R1(config)#interface Loopback0R1(config-if)#ipv6 address 2006:1111::1/64R1(config-if)#ipv6 rip cisco enable //在接口上启用RIPngR1(config)#interface Serial0/0/0R1(config-if)#ipv6 address 2007:12::1/64R1(config-if)#ipv6 rip cisco enableR1(config-if)#ipv6 rip cisco default-information originate//向IPv6 RIPng 区域注入一条默认路由(::/0)R1(config-if)#no shutdownR1(config)#ipv6 route ::/0 Loopback0 //配置默认路由说明:“ipv6 rip cisco default-information only ”命令也可以向IPv6 RIPng 区域注入一条默认路由,但是该命令只从该接口发送默认的IPv6 路由,而该接口其它的IPv6 的RIPng路由都被抑制。
IPv6网络配置

NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP、ICMP路由器发现和ICMP重定向等协议,并对它们作了改进。
作为IPv6的基础性协议,NDP还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能。
1.地址解析:地址解析是一种确定目的节点的链路层地址的方法。
NDP中的地址解析功能不仅替代了原IPv4中的ARP,同时还用邻居不可达检测(NUD)方法来维持邻居节点之间的可达性状态信息。
2.无状态地址配置:NDP中特有的地址自动配置机制,包括一些列相关功能,如路由器发现、接口ID自动生成、重复地址监测等。
通过无状态自动配置机制,链路上的节点可以自动获得IPv6全球单播地址。
a)路由器发现:路由器与其他相连的链路上发布网络参数信息,主机捕获此信息后,可以获得全球单播IPv6地址前缀、默认路由、链路参数(链路MTU)等信息。
b)接口ID自动生成:主机根据EUI-64规范或其他方式为接口自动生成接口标识符。
c)重复地址监测(DAD):根据前缀信息生成或手动配置IPv6地址后,为保证该地址的唯一性,在其可以使用之前,主机需要检验它是否已被链路上的其他节点所使用。
d)前缀重新编址:当网络前缀变化时,路由器在与其相连的链路上发布新的网络参数信息,主机捕获这些新信息后,重新配置前缀、链路MTU等地址相关信息。
3.路由重定向:当在本地链路上存在一个更好的到达目的网络的路由器时,路由器需要通告节点来进行相应配置改变。
NDP定义了5种ICMPv6报文类型,包括RS、RA、NS、NA和Redirect报文,如表2-1所示。
表2-1 ICMPv6报文类型ICMPv6类型消息名称 ICMPv6类型消息名称Type=133 RS(Router Solicitation,路由器请求)Type=136 NA(Neighbor Advertisement,邻居公告)Type=134 RA(Router Advertisment,路由器公告 Type=137 Redirect(重定向报文)Type=135 NS(Neighbor Solicitationh,领居请求)IPv6地址解析地址解析在报文转发过程中具有至关重要的作用。
Ipv6基础配置

Ipv6基础配置以Ipv4为核心技术的internet获得巨大成功,促使IP技术得到广泛应用。
然而,随着internet的迅猛发展,Ipv4技术的不足也日益凸显,特别是地址空间的不足直接限制了IP技术应用的进一步发展。
Ipv6(internetprotocolversion 6)是网络层协议的第二代标准协议,也被称为Ipng(IP nextgeneration,下一代IP协议)。
它是IETF设计的一套规范。
Ipv6和Ipv4之间最显著的区别就是IP地址长度从原来的32bit变为128bit,地址空间大的惊人,有一种夸张的说法是:地球上的每一粒沙子都可以拥有一个Ipv6地址。
Ipv6以其简化的报文头格式、充足的地址空间、层次化的地址结构、灵活的扩展头、增强的邻居发现机制将在未来的市场竞争中充满活力。
128bit的Ipv6地址被分为8组,每组的16bit用4个十六进制字符(0~9)·,A~F来表示,组和组之间用冒号隔开。
比如2031:0000:130F:0000:0000:09C0:876A:130B,为了书写方便,每组中的前导“0”都可以省略。
地址中包含的连续两个或多个均为0的组,可以用双冒号“::”来代替,这样可以压缩Ipv6地址书写时的长度。
但是在一个Ipv6地址中只能使用一次双冒号,否则当计算机将压缩后的地址恢复成128bit时,无法确定每段中0的个数。
所以,上述地址可以简写为2031:0:130F:;9C0:876A:130B。
一个Ipv6的地址可以分为两部分,比如2001:A304:6101:1:0000:E0:F726:4E58/64,前64bit是网络前缀,相当于Ipv4地址中的网络ID,后64bit相当于IPV4地址中的主机ID。
配置IPV6单播地址根据实验编址表在PC上配置相应的IPV6地址。
模拟器中的PC上已经默认开启了Ipv6功能,即已经自动生成了链路本地地址。
在路由器系统视图模式下全局开启Ipv6功能[R1]ipv6在R1上的GE0/0/0接口下使用ipv6enable命令开启ipv6功能。
Ipv6配置参考

Ipv6配置参考预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制Ipv6配置参考1 R41和R42的RIPng的配置R41(config)#ipv6 unicast-routing /* 全局启用IPv6单播路由R41(config)#int e0/0 /* 进入相关接口R41(config-if)#ipv6 add 2000:0:1:41::1/64 /* 配置ipv6地址R41(config-if)#no sh /* 开启接口R41(config-if)#int s 1/1R41(config-if)#clock rate 64000R41(config-if)#ipv6 add 2000:0:1:4142::1/64R41(config-if)#no shR41(config-if)#exitR41(config)#ipv6 router rip TechNow /* 启动RIPng进程(进程名称:TechNow)R41(config-rtr)#exit /* 退出R41(config)#int e0/0 /* 进入相关接口R41(config-if)#ipv6 rip TechNow enable /* 指定该接口启用RIPng TechNow进程。
R41(config-if)#int s 1/1R41(config-if)#ipv6 rip TechNow enableR41(config-if)#endR42(config)#ipv6 unicast-routingR42(config)#int e0/0R42(config-if)#ipv6 add 2000:0:1:42::1/64R42(config-if)#no shR42(config-if)#int s 1/1R42(config-if)#ipv6 add 2000:0:1:4142::100/64R42(config-if)#no shR42(config-if)#exitR42(config)#ipv6 router rip TechNowR42(config-rtr)#exitR42(config)#int e0/0R42(config-if)#ipv6 rip TechNow enR42(config-if)#int s 1/1R42(config-if)#ipv6 rip TechNow enR42(config-if)#end2 验证R41和R42的RIPngR41#sh ipv6 routeR 2000:0:1:42::/64 [120/2] /* 注意这行,是负载均衡的!CCNA 实验中应该见过!via FE80::A8BB:CCFF:FE00:200, Ethernet0/0via FE80::A8BB:CCFF:FE00:200, Serial1/13 利用IPv6 ACL控制RIPng的更新R41(config)#ipv6 access-list D-RIPng /* 创建IPv6 ACLR41(config-ipv6-acl)#deny udp any any eq 521 /* 拒绝udp 协议任意源任意目标目标端口=521 R41(config-ipv6-acl)#per ipv6 any any /* 允许ipv6协议任意源任意目标R41(config-ipv6-acl)#exitR41(config)#int e0/0 /* 进入相关接口R41(config-if)#ipv6 traffic-filter D-RIPng in /* 接口应用ipv6 ACL 方向in。
ipv6部署方案

IPv6部署方案引言随着互联网的不断发展,传统的IPv4地址空间已经越来越紧张,为了解决IPv4地址枯竭的问题,IPv6作为下一代互联网协议应运而生。
IPv6拥有更加庞大的地址空间,能够满足未来互联网的需求。
在这篇文档中,我们将介绍IPv6部署的方案,包括IPv6地址分配、设备配置、网络连接等内容,以便帮助企业或组织顺利实施IPv6网络。
IPv6地址分配在部署IPv6网络之前,首先需要进行IPv6地址的分配。
与IPv4不同,IPv6地址采用128位表示,地址空间极大。
IPv6地址的分配有两种方式:SLAAC (Stateless Address Autoconfiguration)和DHCPv6(Dynamic Host Configuration Protocol for IPv6)。
SLAACSLAAC是一种自动化的IPv6地址配置方式,基于IPv6网络设备的MAC地址生成IPv6地址,不需要额外的服务器支持。
SLAAC的优点是简单方便,减少了服务器的负担,但缺点是无法实现地址的动态分配和管理。
DHCPv6DHCPv6是一种集中管理的IPv6地址分配方式,通过DHCPv6服务器为设备分配IPv6地址,并提供其他的配置信息。
相比SLAAC,DHCPv6具有更多的灵活性和控制性,能够动态地管理IP地址的分配和回收。
设备配置在实施IPv6网络之前,需要确保网络设备都支持IPv6协议,并进行相应的配置。
路由器配置作为网络的核心设备,路由器需要开启IPv6协议,并进行以下配置: - 启用IPv6功能:路由器需要开启IPv6协议栈的功能,以便接收和转发IPv6数据包。
- 配置IPv6地址:路由器需要为每个网络接口配置一个全局唯一的IPv6地址,以便与其他IPv6网络通信。
- 配置路由协议:路由器需要配置适当的路由协议,如RIPng(IPv6 Routing Information Protocol)、OSPFv3(Open Shortest Path First version 3)或BGP(Border Gateway Protocol),以实现路由表的更新和路由的转发。
实验–配置IPv6静态路由和默认路由

实验–配置 IPv6 静态路由和默认路由拓扑地址分配表设备接口IPv6 地址/前缀长度默认网关R1 G0/1 2001:DB8:ACAD:A::/64 eui-64 N/AS0/0/1 FC00::1/64 N/A R3 G0/1 2001:DB8:ACAD:B::/64 eui-64 N/AS0/0/0 FC00::2/64 N/A PC-A NIC SLAAC SLAACPC-C NIC SLAAC SLAAC目标第 1 部分:建立网络并配置设备的基本设置•在路由器上启用 IPv6 单播路由并配置 IPv6 编址。
•禁用 IPv4 编址并启用 PC 网络接口的 IPv6 SLAAC。
•使用ipconfig和ping检验 LAN 连接。
•使用show命令检验 IPv6 设置。
第 2 部分:配置 IPv6 静态路由和默认路由•配置直连 IPv6 静态路由。
•配置递归 IPv6 静态路由。
•配置默认 IPv6 静态路由。
背景/场景在本实验中,您将配置整个网络以实现仅使用 IPv6 编址通信,包括配置路由器和 PC。
您将使用无状态地址自动配置 (SLAAC) 为主机配置 IPv6 地址。
还将在路由器上配置 IPv6 静态路由和默认路由,以实现与未直接连接的远程网络的通信。
注意:CCNA 动手实验所用的路由器是采用 Cisco IOS Release 15.2(4)M3(universalk9 映像)的 Cisco 1941 集成多业务路由器 (ISR)。
所用的交换机是采用 Cisco IOS Release 15.0(2)(lanbasek9 映像)的 Cisco Catalyst 2960 系列。
也可使用其他路由器、交换机以及 Cisco IOS 版本。
根据型号以及 Cisco IOS 版本不同,可用命令和产生的输出可能与实验显示的不一样。
请参考本实验末尾的“路由器接口摘要表”以了解正确的接口标识符。
ipv6静态配置

PT 5.3软件中PC机、3层交换机和1841型号路由器具有IPv6功能。
IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。
IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。
IPv6表示方法:1、IPv6有128位的长度,以冒号分16进制的形式分成8组每组有4位16进制的数。
如: 0001:0123:0000:0000:0000:ABCD:0000:0001/962、每组中开头的0可以省略不写。
上面的地址可以写成:1:123:0:0:0:ABCD:0:1/963、连续的全0组,可以用两个冒号表示,但在一个地址中,双冒号只能出现一次。
上面的地址可以再简成: 1:123::ABCD:0:1/964、再如:2001:0DB8:0000:0000:0000:0000:1428:57ab可以写成2001:DB8::1428:57ab5、IPv6使用前缀长度来区分不同的网络:如:2000::1/16 和 2000::2/16是同一个网络;而2000::1/16 和 2001::1/16 就不是一个网络,因为它们都使用16位的前缀长度,也就是二进制部分前16位要相同,但是这两个IP地址二进制部分只有前15位相同,所以是不同的网络。
**************************************************************************************** **可实现dns域名解析、静态路由实验。
网络拓扑图:实验说明:在此实验中,服务器、客户机、路由器全部采用IPv6地址;通过静态路由,实现客户机通过域名解析访问Web服务器。
配置步骤:1,客户机PC3配置IPv6地址、网关和DNS;2,Web服务器和DNS服务器ip地址配置方法同上;只是在DNS服务器上增加一条dns映射。
IPV6路由配置

IPv6地址及其基本路由的配置首先看IPV6地址的表达方式2001:0000:0000:0000:0000:2E78:0000:0001用十六进制表达,分8段,其中0可以省略,以上地址可以写成如下形式:2001: 0: 0: 0: 0:2E78: 0: 1更简略的写法是:2001::2E78: 0: 1注意,省略连续的几段0的时候,只能省一个地方为::,否则将不知道省略了多少位。
好了,以下地址是合法的IPV6地址:(1)::(2)::1等等……拓扑PC1地址:2001::10/64 网关:2001::1/64PC2地址:2002::10/64 网关:2002::1/64路由器的地址配置R1:R1>enR1#R1#conf tR1(config)#ipv6 unicast-routing //启用IPv6单播路由R1(config)#interface fastEthernet 0/0R1(config-if)#ipv6 address 2001::1/64 //配置IPv6地址,注意子网掩码的表达方式R1(config-if)#no shuR1(config)#interface serial 0/0/0R1(config-if)#ipv6 address 2000::1/64R1(config-if)#clock rate 64000 //依然要配时钟,IP协议版本的升级不影响第二层R1(config-if)#no shuR2:R2>enR2#conf tR2(config)#ipv6 unicast-routingR2(config)#int f 0/0R2(config-if)#ipv6 address 2002::1/64R2(config-if)#no shuR2(config-if)#int s 0/0/0R2(config-if)#ipv6 add 2000::2/64R2(config-if)#no shuR2 ping R1R2#R2#ping 2000::1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 2000::1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 31/40/78 msPC1ping网关:PC1>ping 2001::1Pinging 2001::1 with 32 bytes of data:Reply from 2001::1: bytes=32 time=62ms TTL=255Reply from 2001::1: bytes=32 time=32ms TTL=255Reply from 2001::1: bytes=32 time=31ms TTL=255Reply from 2001::1: bytes=32 time=31ms TTL=255Ping statistics for 2001::1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 31ms, Maximum = 62ms, Average = 39ms方法一:配置IPv6静态路由R1(config)#ipv6 unicast-routingR1(config)#ipv6 route 2002::/64 2000::2R2(config)#ipv6 unicast-routingR2(config)#ipv6 route 2001::/64 2000::1测试:PC2>ping 2001::10Pinging 2001::10 with 32 bytes of data:Reply from 2001::10: bytes=32 time=94ms TTL=126Reply from 2001::10: bytes=32 time=93ms TTL=126Reply from 2001::10: bytes=32 time=94ms TTL=126Reply from 2001::10: bytes=32 time=94ms TTL=126Ping statistics for 2001::10:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 93ms, Maximum = 94ms, Average = 93ms方法二:配置RIPng注:首先要把之前的静态路由NO掉,这个非常重要,因为静态理由的管理距离是1,而即将配置的RIP的管理距离是120,显然,静态路由的可信度比RIP路由的可信度高,因此,只有静态路由会出现在路由表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宁波工程学院电子与信息工程学院
计算机网络实验实验报告
实验名称:实验14 IPv6地址配置
班级:计科121 姓名:学号:124010101 实验地点:逸夫楼511 日期:2014.12.22
一、实验目的:
●掌握各网络设备IPv6地址的配置方法
●掌握IPv6静态路由配置方法
●掌握PC的IPv6地址的基本配置方法
二、基本技能实验内容、要求和环境:
地址表
设备
(主机名)
接口IPv6 地址默认网关
R1S0/0/0 2001:A::1/64 不适用Fa0/0 2001:B::1/64 不适用
R2S0/0/0 2001:A::2/64 不适用Fa0/0 2001:C::1/64 不适用
PC1网卡2001:B::2/64 2001:B::1
PC2网卡2001:C::2/64 2001:C::1 (1)任务1:准备网络
根据拓扑图所示完成网络电缆连接。
(2)任务2:在路由器上启用IPv6数据转发
步骤1:在路由器R1上启用IPv6数据转发。
在全局配置模式下使用ipv6 unicast-routing命令开启ipv6数据转发功能。
R1(config)#ipv6 unicast-routing
步骤2:在路由器R2上启用IPv6数据转发。
步骤与在R1上相同。
(3)任务3:在路由器上配置IPv6地址
步骤1:为R1的s0/0/0接口配置ipv6地址。
R1(config)#interface serial 0/0/0
R1(config-if)#ipv6 address 2001:a::1/64
R1(config-if)#clock rate 64000
R1(config-if)#no shutdown
R1(config-if)#exit
步骤2:为R1的fa0/0接口配置ipv6地址。
R1(config)#interface fastethernet 0/0
R1(config-if)#ipv6 address 2001:b::1/64
R1(config-if)#no shutdown
R1(config-if)#exit
步骤3:为R2的两个接口配置ipv6地址。
配置方法与在R1上相同。
(4)任务4:在PC上配置IPv6地址
步骤1:为PC1配置ipv6地址。
根据PC所采用的操作系统决定配置ipv6地址的方法,地址为2001:b::2/64。
步骤2:为PC2配置ipv6地址。
配置方法与在PC1上相同。
(5)任务5:在路由器上是设置静态路由
步骤1:在R1上配置静态路由。
在R1上配置一条去往2001:c::/64的静态路由,使得去往该网络的数据可以从R1的s0/0/0接口流出,流向R2路由器。
R1(config)#ipv6 route 2001:c::/64 serial 0/0/0
步骤2:在R2上配置静态路由。
在R2上配置一条去往2001:b::/64的静态路由,使得去往该网络的数据可以从R2的s0/0/0接口流出,流向R1路由器。
R2(config)#ipv6 route 2001:b::/64 serial 0/0/0
步骤2:查看路由器的路由表。
使用show ipv6 route查看路由器的路由表。
(6)任务6:测试pc间的连通性
使用ping命令测试pc1与pc2之间额连通性。