第17章:IP版本6

思科新闻

12346 第5页
第5页第6

第4步如果动态地址分配的类型是有状态的DHCP,主机使用DHCP消息询问有状态的DHCP服务器的IP地址/前缀长度的租赁,以及默认路由器地址,DNS服务器的IP地址和域名。


注意- 其他任务时发生主机初始化为好,但它们超出了本书的范围。


IPv6的包括许多不同类型的地址,包括单播和多播。通过汇总的方式,表17-9列出留学时IPv6地址类型的提及这一章中,有几个细节,更容易参考。

表17-9常见的链路本地多播地址

地址类型

目的

字首

容易看到六角前缀(ES)

全球单播

通过公共因特网发送单播数据包

2000 :: / 3

2或3个

独特的地方

一个组织内部的单播数据包

FD00 :: / 8

FD

链路本地

包在本地子网发送

FE80 :: / 10

FE8,FE9,FEA,FEB

多播(链路本地范围内)

是留在本地子网多播

FF02 :: / 16

FF02

配置IPv6路由和路由协议

要支持IPv6,所有的IPv4路由协议必须经过不同程度的变化,最明显的就是每个人都必须改变,以支持更长的地址和前缀。以下各节首先考察有关路由协议的一些详细信息,然后显示配置IPv6路由和Cisco路由器的路由协议。

IPv6路由协议

与IPv4中,大多数IPv6路由协议是内部网关协议(IGP),与边界网关协议(BGP)仍然注意到的唯一外部网关协议(EGP)。所有这些目前的IGP和BGP已经更新到支持IPv6。表17-10列出了路由协议及其新的RFC(如适用)。

表17-10更新路由协议对IPv6

路由协议

全名

RFC

RIPng协议

RIP下一代

2080

OSPFv3协议

OSPF版本3

2740

MP-BGP4

多协议BGP-4

4760分之2545

EIGRP对IPv6

EIGRP对IPv6

所有权

每一种路由协议必须做一些修改,以支持IPv6。用于发送和接收路由信息的实际消息已经改变,使用IPv6报头,而不是IPv4的报头,并在这些报头使用IPv6地址。例如,RIPng也将路由,而不是旧RIP-2的IPv4地址224.0.0.9更新到IPv6的目的地址FF02 :: 9。此外,路由协议一般宣传他们的链路本地IP地址的路由的下一跳,将在即将举行的例17-2所示进行。

路由协议仍然保留了许多相同的内部特征。例如,RIPng的,是基于RIP-2,仍然是一个距离向量协议,以跳数作为度量和15个啤酒花作为最长有效路由(16是无穷大)。OSPFv3的,专门创建支持IPv6,仍然是一个链路状态协议,与成本度量,但与许多内部的,包括链路状态通告(LSA)的类型,改变。其结果是,OSPFv2中,如覆盖第9章,“OSPF,”是不是OSPFv3协议兼容。然而,芯操作概念是相同的。

IPv6配置

思科IOS路由器的IPv4使分组的路由(转发)通过默认情况下,在接口上被启用的IPv4当接口具有被配置为IPv4地址。对于IPv4路由协议,所述路由协议必须被配置为与所述网络命令间接使能一个接口上的路由协议。

IPv6配置如下一些这些相同的准则,最大的区别是如何使能接口的路由协议。思科路由器IOS不启用IPv6默认路由,因此需要一个全球性的命令启用IPv6路由。单播IP地址必须在接口,类似于IPv4的配置。路由协议需要被全局配置,与IPv4。最后,所述路由协议必须被每个接口上配置为根据需要,但与IPv6中,该方法不使用网络路由器子命令。

这部分显示了一个示例配置中,再次示出了从在本章前面图中所示的公司1的企业网络路由器R1。该示例使用RIPng的作为路由协议。下面的列表列出了四个主要步骤来配置IPv6:

第1步启用IPv6与和路由IPv6单播路由全局命令。

第2步使所选择的路由协议。例如,对于RIPng的,使用IPv6路由器RIP名称全局配置命令。

第3步使用每个接口上配置IPv6单送地址IPv6地址地址/前缀长度[EUI-64]接口命令。

第4步使能接口的路由协议,例如,与IPv6的RIP名称启用接口子命令(其中名称匹配的IPv6路由器RIP名称全局配置命令)。

实施例17-2所示的结构中,加几表演命令。请注意,IP地址配置较早例17-1相匹配。因为实施例17-1显示了地址配置,本实施例示出了在新的配置灰色突出部分仅命令。

例17-2配置IPv6路由和路由协议的R1

R1#显示运行配置!输出被编辑以除去线不相关于该示例IPv6单播路由!接口的FastEthernet0 / 0 IPv6地址2340:1111:AAAA:1 :: / 64的EUI-64的IPv6 RIP ATAG使!接口的Serial0 / 0/1的IPv6地址2340:1111:AAAA:2 :: 1/64的IPv6 RIP ATAG启用!接口的Serial0 / 1/1的IPv6地址2340:1111:AAAA:4 :: / 64的EUI-64的IPv6 RIP ATAG使!IPv6路由器RIP ATAG!R1#显示IPv6路由IPv6的路由表 -  10个条目代码:C  - 连接,L  - 本地,S  - 静态,R  -  RIP,B  -  BGPÜ - 每用户静态路由I1  -  ISIS L1,I2  -  ISIS L2,IA  -  ISIS区域间,IS-  ISIS摘要-O  -  OSPF帧内,OI  -  OSPF间,OE1  -  OSPF分机1,OE2  -  OSPF EXT 2 ON1  -  OSPF NSSA分机1,ON2  -  OSPF NSSA EXT 2 R :: / 0 [120/2]通过FE80::213:19FF:FE7B:2F58,的Serial0 / 1/1 C 2340:1111:AAAA:1 :: / 64 [0/0]通过::,的FastEthernet0 / 0 L  -  2340:1111:AAAA:1:213:19FF:FE7B:128分之5004[0/0]通过::,的FastEthernet0 / 0℃2340:1111:AAAA:2 :: / 64 [0/0]通过::,的Serial0 / 0/1升2340:1111:AAAA:2 :: 1/128 [0/0]通过::,的Serial0 / 0/1个R 2340:1111:AAAA:3 :: / 64 [120/2]通过FE80 :: 213:19FF:FE7B:5026,的Serial0 / 0/1 C 2340:1111:AAAA:4 :: / 64 [0/0]通过::,的Serial0 / 1/1升2340:1111:AAAA:4:213:19FF:FE7B:128分之5004[0/0]通过::,的Serial0 / 1/1升FE80 :: / 10 [0/0]通过::,NULL0的大号FF00 :: / 8 [0/0]通过::,NULL0的R1#显示IPv6接口简要的FastEthernet0 / 0 [/向上] FE80 :: 213:19FF:FE7B:5004 2340:1111:AAAA:1:213:19FF:FE7B:5004的FastEthernet0 / 1 [/向上]未分配的Serial0 / 0/0[管理down /向下]未分配的Serial0 / 0/1 [/向上] FE80 :: 213:19FF:FE7B:5004 2340:1111:AAAA:2 :: 1的Serial0 / 1/0 [管理down /向下]未分配的Serial0/ 1/1 [/向上] FE80 :: 213:19FF:FE7B:5004 2340:1111:AAAA:4:213:19FF:FE7B:5004

配置本身并不需要大量的工作超越例17-1在前面显示的IPv6地址配置。该IPv6路由器RIP名称命令需要一个名称(正式名称标记),这只是对路由过程文本名称。实施例17-2所示的结构中,使用名为“ATAG”一个RIP标签。此标记不具有的各种路由器之间的匹配。否则,配置本身很简单。

显示IPv6路由命令列出所有的IPv6路由,列出一些重要的差异为命令输出高亮显示。首先,注意在该命令强调输出的前几行,并且新的路由代码“L”。对于具有单播地址的每个接口,路由器增加了对连接到该接口的前缀通常的连接的路由。例如,该命令列表2340内的第一突出显示的行:1111:AAAA:1 :: / 64,这是连接到R 1的Fa0 / 0接口的子网。输出还列出了主机路由-A / 128前缀长度路由作为本地路由。每个本地路由,与代码“L”,列出了每个接口上的特定地址,分别指出。

在同一接下来的高亮显示的行显示IPv6路由命令列表在RIP习得的路线一些有趣的下一跳信息。这个例子凸显路线子网3,挂牌出接口S0 / 0/1,但下一跳地址为FE80 :: 213 R2的链路本地IP地址:19FF:FE7B:5026。IPv6路由协议一般通告链路本地地址作为下一跳地址。

最后,该示例的最后部分显示的输出显示IPv6接口简单命令,其中列出了各接口上的单播IP地址。高亮行第一显示链路本地地址(每个开始于FE8),然后全局单播地址,R1的Fa0 / 0接口。每个在此例中使用的三个接口同时具有链路本地地址的,这是自动生成的,和配置的全局单播地址,如图例17-2的第一部分。

在路由器上对IPv4配置主机名和DNS服务器可以是一个小的方便,但对于IPv6,那么很可能是必要的。因为IPv6地址的长度,即使是简单的命令要求打字和参考其它命令输出或文件的相当数量。因此,正如在IPv4中,你可能要在路由器上配置静态主机名或指DNS服务器,具有以下两个命令。请注意,命令和语法是相同的IPv4的命令,只是作为参数IPv6地址。

  • IP主机命名的IPv6地址[第二地址[第三地址[第四地址]]]

  • IP名称服务器服务器地址1[服务器地址2 ...服务器address6]

第一个命令仅配置已知的本地路由器主机名,而第二个是指一个DNS服务器。请注意,路由器试图作为默认DNS客户端,基于默认IP域的查找全局配置命令。但是,如果没有IP域查找命令已被配置,更改命令回IP域的查找开始使用DNS服务。

虽然配置和表演例17-2中的命令可以成为学习的基础知识非常有用,更前一个互联网络可以随时为IPv6部署是必需的。(部署IPv6网络由西普里安推广Popoviciu等人,由思科出版社出版,是一个很好的资源,如果你想了解更多。)下一节全球迁移过程中需要介绍一下的更大规模的部署问题之一,即如何来支持用户从IPv4到IPv6,这可能需要几十年。

IPv6过渡选项

而IPv6解决了很多问题,从IPv4到IPv6的迁移一夜是荒谬的。使用的IPv4地址在地球上的设备数量远远达数十亿,而且在某些情况下,即使你想向IPv6迁移,设备或他们的软件甚至可能没有IPv6的支持,或者至少经过充分测试IPv6支持。从IPv4到IPv6的迁移将至少需要数年,甚至数十年。

值得庆幸的是,大量的时间和精力都花在思考有关迁移过程,并制定如何处理迁移或过渡问题的标准。下面的章节介绍了主要的选择和解释的基础知识。特别是,这些部分检查使用双栈,隧道和翻译IP的两个版本之间的想法。请注意,没有一种解决方案是通常足够解决一切问题;在所有的可能性,这些工具的组合将最需要的每一个网络中使用。

支持IPv4 / IPv6双协议栈

期限双协议栈是指主机或路由器使用IPv4和IPv6在同一时间。对于主机,这意味着主机与每个NIC相关既是IPv4和IPv6地址,主机可以发送IPv4数据包到其他IPv4主机和主机发送IPv6数据包到其它IPv6主机。对于路由器,这意味着,除了覆盖在很多本书其他章节的通常IPv4的IP地址和路由协议,路由器也将有IPv6地址,并配置路由协议,如本节。同时支持IPv4和IPv6主机,路由器然后可以接收并同时支持IPv4包和IPv6数据包转发。

双协议栈的方法可以攻击的合理规划迁移企业到IPv6为企业内部的通信。该路由器可以很容易地迁移到使用双协议栈,并且大多数桌面操作系统(OS)支持IPv6的今天。在某些情况下,升级我需要新的软件或硬件,但这种方法允许较慢的迁移,这不一定是坏事,因为支持人员需要时间来学习IPv6的工作。

隧道

支持IPv4到IPv6过渡的另一个工具是隧道。许多类型的隧道存在的,但在这种情况下,隧道功能通常需要由主机发送的IPv6数据包,并封装它的IPv4数据包内。IPv4数据包然后可在现有的IPv4网络转发,与另一设备移除IPv4标头,显露出原始IPv6数据包。这个概念是非常像一个VPN隧道,如第15章,解释“虚拟专用网络”。

图17-11示出了具有类型的隧道一般称为IPv6到IPv4隧道,这意味着内部的IPv6 IPv4的一个典型的例子。该图显示了样本企业的互联网络,其中在一些局域网的主机都迁移到IPv6,但在网络的核心仍然运行IPv4的。这可能是一个在企业内部的初始测试阶段的情况下,也可以与基于IPv4的ISP有客户希望迁移到IPv6将常见的做。

图17-11

例如IPv6到IPv4隧道,物理和逻辑视图

有关:
12346 第5页
第5页第6
IT薪资调查:结果是