ipv6


ipv6

ff.ff.ff.ff=255.255.255.255
2001∶ 0db8∶ 3C4d∶ 0012∶ 0000∶ 0000∶ 1234∶ 56ab
_____全球前缀_____|_子网__|_____接口ID___________|
每个”:”间有4位16进制数,也就是16位二进制数,所以一共16×8=128位二进制数。128/32=4倍于IPV4的长度。
接口ID写法:因为接口ID有16×4=64位,而MAC只有48位,所以需要在MAC中添加fffe作为dummy
0060.d673.1987
0260:d6ff:fe73:1987
这样添加后,IPV6中就以IP地址的方式定义了接口地址,同时包含了原接口MAC信息。
并且在第七位二进数上全球为1,本地为0,所以此处变为了2。
ipv6  add 后可以跟写好的完整全球地址也可以是EUI64形式的半边地址,后半部分会用MAC自动填充。

合法的写法:
2001∶ db8∶ 3C4d∶ 12∶ 0∶ 0∶ 1234∶ 56ab   去除全部0位
2001∶ db8∶ 3C4d∶ 12∶ ∶ 1234∶ 56ab           缩进连续0位         连续的0可以缩进,不连续的不可以缩
对于两处连续0的情况,如:
2001∶ 0000∶ 0000∶ 0012∶ 0000∶ 0000∶ 1234∶ 56ab
2001∶ 0∶ 0∶ 12∶ 0∶ 0∶ 1234∶ 56ab               去除全部0位
2001∶ ∶ 12∶ 0∶ 0∶ 1234∶ 56ab
2001∶ 0∶ 0∶ 12∶ ∶ 1234∶ 56ab                      选择部分缩进0位
绝对不可两处0位全缩 2001∶ ∶ 12∶ ∶ 1234∶ 56ab 这是绝对错误的!!!

特殊地址:
0:0:0:0:0:0:0:0  =::   IPV4中的0.0.0.0,在有状态的地址配置中为主机源地址,在未确定源IP时软件的默认源地址。
0:0:0:0:0:0:0:1  =::1    IPV4中127.0.0.1
0:0:0:0:0:0:192.168.1.1        IPV6/IPV4混合网络中的IPV4地址,ipv4-compatible ipv6 address,过时了
0:0:0:0:0:ffff:192.168.1.1        IPV6/IPV4混合网络中的IPV4映射地址,ipv4-mapped ipv6 address,现在基本使用这个
2000::/3                                       全球单播地址范围,可在WAN上路由的有效IP
FC00::/7        Unique local(Site local)   本地唯一(站点本地)单播地址范围,已作废
FE80::/10                    
Link local 链路本地单播地址范围
FF00::/8                                        组播地址范围

FF02::1                                               链路广播

FF02::2                                               链路上所有路由器

2002::/16                                     6to4,使得IPV6无需配置直接用IPV4网络传输。
2001::/32                                           Teredo Tunneling

Unique local(Site local) 本地唯一(站点本地)单播:
相当于IPV4中的ABC三类内网私有地址,仅LAN唯一,不会被路由到WAN上。此地址已作废,因为使用他们意味着NAT,而这对IPV6巨大的地址池没有意义。

Link local 链路本地单播地址范围:
仅可在直连LAN通信,因为其TTL=1无法进行路由(不会被路由到其他网段),可自动配置产生(不想MANUAL或DHCP时),可以修改。在IPV4中,当主机无法从DHCP中获取到地址时会被随机分配一个 169.254.1.0 to 169.254.254.255的地址,这就相当于IPV6中的LINK LOCAL。不同的是,在IPV6中,即使已经对接口进行了IP配置,系统仍然会自动为其配置LINK LOCAL地址,以用于邻居发现协议(Neighbor Discovery Protocol=IPV4的ARP)和路由。所以LINK LOCAL相当于IPV6中三层对二层MAC做的IP映射,这样不论接口IP如何变化,路由表不需要改变,因为查找NDP的LINK LOCAL不变。

能将IPV6信息穿过IPV4链路传输的SIT(Simple Internet Transition):

Dual stack IP(双栈IP):在一个接口,同时拥有IPv4和IPv6两个地址。
将IPv4嵌入IPv6中:格式是::ffff:
6to4(将IPv6分段放入Ipv4):IP协议号41用于标识v6在v4中的分段,设置告知路由器隧道的起止点就可以运行了。
Teredo作为6to4的一个变种,用于弥补6to4在NAT网络中传输的损伤,它使用UDP传输IPV6数据,而不是IP,NAT不会对UDP数据造成损伤。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s