下一代IPv6网络配置文档和视频(打包下载)
3764 点击·2 回帖
![]() | ![]() | |
![]() | 1 IPv6 中解决的IPv4的问题 1.没有足够的地址空间。在理论上总共有232个地址,但分配并不充分。目前大约有108个(±因子10)internet主机,并且指数增长。 2.没有足够的网络。即使使用CIDR地址协议,在日益增长的地址空间进行定位(然后路由)也是非常困难的。 3. 简化头部信息(以简化路由器的工作) 4.使主机配置变得容易(在很多情况下不需要DHCP) 5. 地址安全性,可移动性,多播,以及其它的应用需求。 2 头部的区别 IPv4: 4位:版本号==4 4 位:头部长度 8 位:服务类型 16 位:总长度 16 位:标识符(分段使用) 1位:不分段 1位:还有后续段 13 位:段偏移 8 位:生存时间 8 位:协议类型 16 位:头部校验和 32位:源地址 32 位:目的地址 1-320 位:可选项 IPv6: 4 位:版本号==6 8 位:流量类型 20位:流标号 16 位:负载大小 8 位:下一个头类型 8 位:跳限制 128位:源地址 128位:目的地址 IPv6没有校验和字段,因为所有的上层协议都会实现自己的校验。并且,注意在头部没有任何的可选项字段。所有IPv6的可选项都是通过扩展头部来实现的,这样所有的路由器都不需要检查40字节头部以后的部分。IPv6在头部也不包含任何分段的信息—所有的分段工作必须由报文的发送主机完成,所以主机如果希望发送大于最小尺寸的报文,必须执行MTU发现。 3IPv6地址 IPv6的地址长度为128位,与IPv4一样标识一台主机的一个接口。 IPv6的地址通常表示为冒号分隔开的16进制的值,例如4321:0:12:3:4:56789ab。 所有0是可以省略的。在一个地址中会出现一个“::”,这表示扩展这个地址以包含超过32个连续的0比特。 以下两者是相等的: 0:1:a::5fb 0000:0001:000a:0000:0000: 0000: 0000:05fb 4 地址分配 4.1全局单播地址 最“普通”的地址是全局的可路由的地址。地址是由一个提供者分配的(或者是若干提供者的交换)格式如下: 前3 位:001 13位:TLA ID 8 位:保留0x00 24 位:NLA ID 16 位:SLA ID 64 位:接口 ID TLAID(最高级别的集合ID)是指tier-1级别的ISP分配的地址。(这些ISP构成了以为完整的网状结构)。NLA(次高级别的集合ID)允许CIDR类型的分配和再次分配。SLA(节点级别的集合ID)为同一位置(同一建筑物或者聚集的分配)的子网使用。接口ID包含接口使用的链路层的MAC地址。例如,接口ID可包含48比特的以太网地址。 例如:6bone地址都是以前缀3fee::/16开始的,并从其开始再次分配。 4.2内嵌地址 4.2.1 IPv4兼容地址 一个以0:0:0:0:0:0::/96开始的IPv6地址在最低32可包含IPv4的地址,并可作为IPv4/IPv6自动的地址通道。然而,这样就无法使用IPv6的任何优势。因为,只能有232个IPv4兼容的地址,并且必须独立于普通的单播IPv6地址路由。 4.2.2IPv4映射到IPv6地址 一个具备IPv4/IPv6双协议栈的主机可以以如下形式为内部的IPv4地址产生一个IPv6的地址:0:0:0:0:0:FFFF:18.25.4.9。 主机在发送前首先将这样的地址转换为IPv4报文的格式。 4.2.3多播,任意播地址,本地站点,全局站点,回溯 地址范围分为多播,任意播,本地站点,全局站点,回溯地址。它们在IPv4中都有相应的地址空间。 5DNS修改 在IPv4中,一个要“A”记录的查询会返回一个地址。若需要反向解析18.26.4.9,可通过查找18.26.4.9IN-ADDR.ARPA的PTR类型记录来实现。 要获得IPv6地址的名称需查询AAAA类型的记录。 例如:要解析一个地址,转换数字并查询ip6.ini域: 6应用的互操作性 在可预见的将来,所有的具有IPv6能力的主机都会同时实现IPv4和IPv6,并可能具备不同的IPv4和IPv6的地址。一个可以同时路由IPv4和IPv6地址的机器,假定网络可同时路由两者报文,则可作为IPv4或IPv6客户端的服务器。 7网络的互操作性 6Bone:覆盖网络由IPv6-overIPv4通道组成。每个操作者精确的设置将IPv6报文嵌入IPv4报文传输的通道。或者通过是其它6bone站点或者是一个IPv6骨干网。 6to4中继:广告2002::/16—不需要为每个目的建立通道,但需要中继告诉主机IPv6的地址。细节参加RFC3056。 亲!本部分内容设定了隐藏,需要回复后才能看到. 请先注册! 再回帖! 免费下载上千GB的课程. | |
![]() | ![]() |