24小时热门版块排行榜    

查看: 1156  |  回复: 9
当前主题已经存档。

windflying

木虫 (小有名气)

[交流] 什么是IPV6

什么是IP? 什么是IPv4? 什么是IPv6?

目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号是4(简称为IPv4),它的下一个版本就是IPv6。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。

IPv6与IPv4相比有什么特点和优点?

1)更大的地址空间。IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。
2)更小的路由表。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
3)增强的组播(Multicast)支持以及对流的支持(Flow-control)。这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS)控制提供了良好的网络平台.
4)加入了对自动配置(Auto-configuration)的支持.这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷.
5)更高的安全性.在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,这极大的增强了网络安全.

我们需要2^128-1个IP地址吗?

需要.随着电子技术及网络技术的发展,计算机网络将进入人们的日常生活,可能身边的每一样东西都需要连入全球因特网.并且,准确的说,使用IPv6的网络并没有2^128-1个能充分利用的地址.首先,要实现IP地址的自动配置,局域网所使用的子网的前缀必须等于64,但是很少有一个局域网能容纳2^64个网络终端;其次,由于IPv6的地址分配必须遵循聚类的原则,地址的浪费在所难免.

我想了解一下IPv6,该怎么做呢?

看RFC! 这是最省钱也是最保险的办法,就是枯燥一点.目前国内介绍IPv6的书至少有一本: IPv6--the new Internet protocol(second edition)/新因特网协议IPv6(第二版),清华大学出版社,1999 介绍IPv6网络编程(Unix平台)的书也至少有一本: Unix Network Programming Volume I (Second Edition)/Unix网络编程卷一(第二版),清华大学出版社,1998

我想试一试IPv6,该做些什么呢?

你需要三样东西:支持IPv6的操作系统;支持IPv6的软件;与因特网的连接.
1)目前支持IPv6的操作系统有:Linux(内核版本至少是2.2.1,最好是2.2.12以上),FreeBSD(4.x系列已经支持IPv6,更早的版本需要给内核打补丁),WindowsNT/2000(需要去微软的网站下一个补丁程序),NetBSD,OpenBSD,Solaris(这些就不熟了),等等等等.目前肯定不支持IPv6的操作系统是(我知道的)Windows系列中Windows98及其以前的版本.
2)支持IPv6的操作系统一般都会自带一些支持IPv6的网络程序(Linux的情况比较特殊,有的软件可能本身支持IPv6但在编译的时候没有打开相应的选项,这是因为不同的发布商对IPv6重要性及可用性的看法各不相同).但是,这些操作系统自带的程序往往并不是最好的,你可能需要到网上去找一些好用的支持IPv6的软件.
3)如果你想真正尝试IPv6,一定要连网,起码要有一个局域网环境.

[ Last edited by 幻影无痕 on 2006-11-29 at 07:57 ]
回复此楼

» 猜你喜欢

============ 沧海有多广,江湖有多深,一笑人才知晓.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windflying

木虫 (小有名气)

★ ★
yuefour(金币+2):谢谢
winXP操作系统配置IPv6



1 首先安装ipv6协议栈:
打开一个命令行窗口,运行:
ipv6 install
2
建立IPv6/IPv4的隧道(tunnel):
ipv6 ifcr v6v4 v4src v4dst
v4src
tunnel源ipv4地址,就是你的本地地址
v4dst
tunnel目的ipv4地址,就是tunnel另一端的地址,通常为ipv6网关的ipv4地址,如大连理工大学的用户该地址就是:“210.30.17.12”
这样会创建一个interface,并提示:
Created interface
ifindex
记住其ifindex,通常为6
3 添加ipv6地址
ipv6 adu ifindex/ipv6
address
ifindex就是第二步中获得的,通常为6;ipv6 address就是分配给你的ipv6地址,如大连理工大学的用户的地址为
“3ffe:3218:6::申请者的ipv4地址”。
4 添加到网关的缺省路由
ipv6 rtu ::/0 ifindex/ipv6
gateway address
ifindex就是第二步中获得的,通常为6;ipv6 gateway
address为ipv6网关的地址,如大连理工大学ipv6网关的地址为: “3ffe:3218:1::210.30.17.12”
下面给出一个实际的配置例子:
如某大连理工大学用户其ipv4的地址为:“210.30.16.72”,申请到一个ipv6的地址为:“3ffe:3218:6::210.30.16.72”,大连理工大学的ipv6网关为:“3ffe:3218:1::210.30.17.12”,其配置过程为:
首先打开命令行窗口:
输入:ipv6
install
提示:Install......
Succeeded. (说明ipv6协议栈安装成功)
输入:ipv6 ifcr v6v4
210.30.16.72 210.30.17.12
提示:Created interface 6
输入:ipv6 adu
6/3ffe:3218:6::210.30.16.72
输入:ipv6 rtu ::/0
6/3ffe:3218:1::210.30.17.12
完成了ipv6的基本配置,可以进行测试了。
参考命令:
ipv6 if
[ifindex] 查看各interface的配置情况
ipv6 rt 查看ipv6的路由配置情况
============ 沧海有多广,江湖有多深,一笑人才知晓.
2楼2005-07-06 18:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windflying

木虫 (小有名气)

★ ★
yuefour(金币+2):谢谢
linux操作系统(debian)配置IPv6


检查ipv6模块是否编译到内核或被加载,查看以下文件或目录的其中一个是否存在,不存在,说明内核不支持ipv6
/proc/net/ipv6_route
/proc/net/if_inet6
/proc/sys/net/ipv6
如果内核不支持,尝试加载ipv6模块
modprobe ipv6
如果加载出错,说明没有此模块,重新编译内核,支持ipv6。
主要选上如下两个选项
Code maturity level options
Networking options
        The IPv6 protocol
安装如下软件包,配置ipv6时需要。
软件包名称                所含软件
net-tools                包括netstat,route,iptunnel
iproute                        包括ip
iputils-ping                包括ping6
iputils-tracepath         包括traceroute6
如果在debian下,直接用apt-get install 命令安装即可。
如果在redhat下,找到相应的rpm包安装。
modprobe ipv6:安装ipv6模块
配置ipv6地址。假设你的ipv4的地址为210.30.12.44
ifconfig eth0 add 3ffe:3218:6::210.30.12.44/120
iptunnel add sit1 mode sit remote 210.30.17.12 local any ttl 255
ifconfig sit1 up
route -A inet6 add 2000::/3 sit1
或者运行如下脚本,假设你只有一块网卡,并在eth0上,脚本名称为ipv6.sh,运行格式为“./ipv6.sh 你的ipv4地址”
#!/bin/bash
MYIP=`ifconfig -a eth0 | grep inet | sed -e 's/^.*addr://' -e 's/ .*$//'`
ifconfig eth0 add 3ffe:3218:6::$MYIP/120
iptunnel add sit1 mode sit remote 210.30.17.12 local any ttl 255
ifconfig sit1 up
route -A inet6 add 2000::/3 sit1

[ Last edited by windflying on 2005-7-6 at 18:57 ]
============ 沧海有多广,江湖有多深,一笑人才知晓.
3楼2005-07-06 18:50:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windflying

木虫 (小有名气)

★ ★
yuefour(金币+2):谢谢
相关软件下载

tpipv6-001205.exe     ipv6 协议栈适用于已装了sp1 的 win2000
tpipv6-001205-SP3-IE6.zip    ipv6 协议栈适用于已装了sp2 or sp3 的 win2000
ipv6_2000sp4.rar      ipv6 协议栈适用于已装了sp4 的 win2000
telnet6.exe       windows 2000 下支持IPv6的TELNET工具
Media Player 9 for win2000       Media Player 9 for win2000 支持IPv6协议
Media Player 9 for WinXP      Media Player 9 for winXP 支持IPv6协议
putty6.exe      支持IPv6的telnet/SSH工具
============ 沧海有多广,江湖有多深,一笑人才知晓.
4楼2005-07-06 18:55:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

easyshow

捐助贵宾 (著名写手)

0.5

不错啊!
正用上!
e.mu.ch
5楼2005-07-27 22:32:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjf12534

新虫 (小有名气)

1

非常好
6楼2005-12-21 12:15:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

martinho

铁虫 (初入文坛)

是吗?
7楼2005-12-21 14:52:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dragonkiss

铁杆木虫 (职业作家)

0.25

IPv6介绍
      现有的互联网主要是基于IPv4协议的。这一协议的成功促成了互联网的迅速发展。但是,随着互联网用户数量不断增长以及对互联网应用的要求不段提高,IPv4的不足逐渐凸现出来。其中最尖锐的问题就是不断增长的对互联网资源的巨大需求与IPv4地址空间不足的先兆,目前可用的IPv4地址已经分配了70%左右,其中,B类地址已经耗尽。据IETF预测,机遇IPV4的地址资源将会在2005年~2010年枯竭;另外,由于IPv4地址方案不能很好地支持地址汇聚,现有的互联网正面临路由表不断膨胀的压力;同时,对服务质量、移动性和安全性等方面的需求都迫切要求开发新一代IP协议。

  为了彻底解决互联网的地址危机,IETF早在20世纪90年代中期就提出了拥有128位地址的IPv6互联网协议,并在1998年进行了进一步的标准化工作。除了对地址空间的扩展以外,还对IPv6地址的结构重新做了定义,采用了与IPv4中使用的CIDR类似的方法分配地址。IPv6还提供了自动配置以及对移动性和安全性的更好支持等新的特性。目前,IPv6的主要协议都已经成熟并形成了RFC文本,其作为IPv4的唯一取代者的地位已经得到了世界的一致认可。国外各大通信设备厂商都在IPv6的应用与研究方面投入了大量的资源,并开发出了相应的软硬件。

  我国政府对互联网信息技术的发展和应用非常重视,启动了一系列的研究项目。2002年,作为全球IPv6 论坛的成员单位,BII与信息产业部电信研究院电信传输所联合发起并启动了6TNet(IPv6 Telecom Trial Net),开展了许多开拓性的研究。为了巩固我国在互联网技术发展方面的成果,进一步缩小我国与世界先进水平之间的差距,抓住基于IPv6的互联网技术提供的难得机遇。
具体请登陆 http://www.isc.org.cn/ipv6jszt/
看到好贴就要顶,这是对发贴人的尊重,也是发贴的原动力。
8楼2005-12-21 19:11:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
支持
9楼2005-12-22 19:05:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

0.25

10楼2005-12-23 09:42:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 windflying 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见