Mr.Chan

导航

IPv6 basic的笔记

以前写的IPv6的笔记,大家以后可以以最简洁的方式把自己的笔记贴上来。
1.
      
双栈:接口上同时配置IPV4IPV6的地址

2.       IPV4IPV6D tunnel IPV6 Unicast-routing

3.       NATIPV4<-->IPV6

4.       只有组播和单播

5.       Anycast:多个设备只有一个IP地址(负载均衡,就近原则)

6.       IP地址的自动配置:RS-àß-RA(Prefix Default-route)

7.       地址规划:DATE=>两个Prefix1.短的生存期<当前Prefix>2.一般生存期<新的Prefix>

             DST=>所有节点配置IPV4/IPV6

.概述

ipv6能够满足不断增长的复杂的体系化编址的需求,从ipv4编址到ipv6编址的转换正在频繁的发生,CISCO IOS12.2(T)开始支持ipv6.

 

.ipv6的优点

1.提供更大的地址空间,能够实现plug and play和灵活的重新编址

2.更简单的头信息,能够使路由器提供更有效率的路由转发.

3.mobile ipip sec保持兼容的移动性和安全性

4.提供丰富的从ipv4ipv6的转换和互操作的方法,ipsecipv6中是强制性的.

 

ipv6编址

1.地址空间

地址长度为128bits16bytes

可分配的地址数量为:3.4x1038次方

每个地球人可拥有的地址数量为:5x1028次方

 

2.ipv6的地址格式

3216进制数,4个一段,共有8,段与段之间以':'分隔

在每个段中的前导位0可以不写

在同一个地址中,若干个连续的为0的段可以简写为'::'

ipv6地址示例:

2031:0000:130f:0000:0000:09c0:876a:130b 正确

2031:0:130f:0:0:09c0:876a:130b 正确

2031:0000:130f::09c0:876a:130b 正确

2031::130f::09c0:876a:130b 错误

0:0:0:0:0:0:0:1=::1 正确

0:0:0:0:0:0:0:0=:: 正确

 

ipv6multicast

1.ipv6不使用broadcast通信,使用multicast或者anycast替代broadcast

2.multicst使网络的通信更有效率,ipv6有非常大的multicast地址空间

3.anycast简介:

多个路由器共享同一个unicast地址(一组多播转发路由器)

所有的多播源都发送数据包到该unicast地址

路由器自动选择最近的多播转发路由器到达目的

 

ipv6的地址聚合

多个地址前缀能够汇总为一个地址前缀

地址聚合能够增加路由选择的效率和扩展能力

 

ipv6的地址自动配置功能

能够使用data-link地址进行编址

能够进行无冲突的地址自动配置

plug and play(主机和路由器之间会自动的进行地址前缀的请求和通告)

 

ipv6的地址更新

通过修改路由器通告的旧前缀的生存时间(减少其生存时间),同时通告一个新的前缀.

如果改变整个网络的前缀,可能需要改变dns

 

ipv6帧格式

1.简化的更有效率的头信息

64bit的头字段,更少的字段数

能够实现基于硬件的,有效率的处理

改善路由选择的效率、性能和转发速率

 

2.ipv4ipv6头信息的对比

ipv4一般使用12个头字段,20bytes;ipv6使用8个头字段,40bytes,其中有5个字段与ipv4相同,3个新字段.

ipv6不执行分片操作(fragmentation),因此没有ipv4fragmentation信息,ipv6使用一个发现处理过程来判定 和调整一个会话的最合适的MTU.

ipv6的发送方的发现处理功能会依据网络返回的icmp消息自动的调整MTU的大小.

ipv6的头信息中没有头校验字段,依赖与上层和data link层来保证数据传输的可靠性.

 

3.ipv6头格式

version字段:4bits

traffic class字段:8bits,类似于ipv4TOS

flow label字段:20bits,新的20bits的字段,用由于多层交换和快速交换

payload length字段:16bits,类似于ipv4TOTAL LENGTH字段

next header字段:8bits,类似于ipv4PROTOCOL字段,用于识别ipv6的上层信息类型.

hop limit字段:8bits,类似于ipv4TTL字段,

source address字段:128bits

destination address:128bits

 

4.ipv6扩展头信息

ipv6可以有很多类型的扩展头信息,并且可以同时使用多种扩展头信息,应用的顺序如下:

1)ipv6 header

2)hop-by-hop options header

3)destination options header

4)routing header

5)fragment header

6)authentication header

7)encapsulating security payload header

8)destination options header

9)upper-layer header

 

ipv6ipv4的互操作能力

1.概述

ipv4ipv6有丰富的转换手段

使用dual stack或者6to4 tunnel能够进行平滑转换

使用NAT能够使ipv4ipv6节点通信

 

2.IOS dual stack

dual stacked: 如果在一个接口上同时配置ipv4ipv6,该接口被称为dual stacked.

Cisco router需要使用全局命令: ipv6 unicast routing 启用ipv6

使用接口命令分配ipv6地址: ipv6 address <ipv6-address[/prefix length]>

 

3.overlay tunnel(覆盖式隧道)

通过一个ipv4的主干网络连接两个ipv6的网络

ipv6的数据包封装在ipv4的数据包中传输方法

隧道的两端都需要使用dual-stack接口

隧道的两端都需要配置ipv4ipv6地址

 

4.使用6to4 tunnel连接ipv6网络

使用ipv4网络连接和传输ipv6数据包

是一种自动建立隧道的方法

隧道的两端需要使用固定的ipv6前缀(2002+2字节的本地边界路由器的ipv4地址)

被边界路由器转发的ipv6数据包的目的地址中含有目的边界路由器的ipv4地址

本地边界路由器自动取出该目的ipv4地址,ipv6包封装在ipv4包中转发

目的边界路由器会拆封所收到的ipv4数据包,并转发给目的ipv6主机.

 

十、Ipv6 路由协议和IOS需求

Integrated isis for Ipv6 12.0(22)s and 12.2(8)T

BGP for ipv6 12.0(22)s and 12.2(2)T

RIP for ipv6 12.0(22)s and 12.2(2)T

Static route for ipv6 12.0(22)s and 12.2(2)T

目前,ipv4ipv6路由协议的相互再发布是不支持的.

posted on 2005-05-12 12:49  cunshen  阅读(390)  评论(0)    收藏  举报