微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > 中国电信徐建锋:可规模运营的IPv4/v6互通架构

中国电信徐建锋:可规模运营的IPv4/v6互通架构

时间:03-27 来源:网易科技 点击:

2009移动互联网论坛4月16日在北京举行,以下是中国电信广州研究院高级工程师的徐建锋做主题为"可规模运营的IPv4|0">IPv4/v6互通架构"的演讲。

主持人:下一位演讲嘉宾是来自中国电信广州研究院高级工程师的徐建锋先生。

徐建锋:今天我们做一个技术型的报告,从网络整个发展来看,IPv4单栈和IPv4、IPv6|0">IPv6存在是一个长期的过程,这是10年以上的时间。所以,IPv4的单栈和IPv6单栈的互通是不可避免的。

从目前来讲有各种各样的技术适合于不同的情况和不同的应用场景,从这里来看没有一种技术能够满足全部的应用场景。所以,我们看到这样的情况以后,同时,我们再看看目前我们在考虑互联互通的时候,应该注意一些什么原则,我们提出的原则网络首先是要分层的。网络运营商应该做的事情网络运营商完成,内容运营商要做的事情是由内容运营商完成。两者应该有清晰的界线,不可能全包,也不能承担解决所有的问题,解决不了。

第二个原则是用户要透明,我们说的意思是用户不用太手工参与这种互联互通,但是用户透明不等于是用户的终端,我们的PC机我们的操作系统这样的东西不用软件修改,这是两个不同的概念。用户透明是对我们最终的用户是透明的,但是不见得是对用户客户端的软件是透明的。

所以,基于这样的一些思路和原则,我们提出来互联互通的思想第一个是各种技术并存的。第二,ISP和ICP协同完成的。第三这种架构是可扩展的。所以,我们从三个角度来考虑的。所谓的并存我们认为在IPv4和IPv6两网之间会部署不同的互联互通标准,包括我们是NAT-PT、SOCKS64、LNS,这在网络中间我们应该同时部署,这是基于标准的能力。

这样部署之后,我们这里提出来,第一个部署了之后,我们要把这种信息要告诉我们我们的主机和客户端,然后由主机来实现一些工作。我们认为我们的终端应该参与到整个互联互通的实现当中去。

怎么样把我们互联互通设备的信息告诉我们的客户端,我们有PPT的方式可以拨号的方式,第二我们有DHCP的,现在我们的用户上网有几种方式,我们可以把我们网关的信息全部告诉我们的客户端。还有可以通过DNS的方式告诉我们的客户端。

告诉我们客户端的目的是什么?我们要告诉哪些信息,我们这里举了几个例子,通过这种信息的广播,我们能解决P2P的通信,能解决IPv4和IPv6P2P的通信。大家知道所有的IPv4、IPv6的互通没有解决P2P通信的问题。并且目前的解决方案依赖于DNL,域名解析,假如没有域名解析系统,我们所有的工作方案是无法工作的。这点给通讯带来了很大的障碍,就像我们两个人QQ,我们两个人QQ的时候,普遍的用户是没有域名的。我们两个之间怎么样IPv4的QQ用户和IPv6的QQ客户怎么通信?我们需要解决这样的问题。

我们解决问题的第一个步骤是由客户端来增加IPv6地址的前缀,这个图片里面可以看到,我通过我局域端加一个IPv6的前缀告诉我的客户端,这和特定的NAT-PT是对应的关系。假如说我们左边的客户想要访问网站,是怎么样的过程?他首先发起一个DNS的请求,我V6的主机是发起的是支持V6和V4同时发起的请求,但是认为这只有IPv4的地址没有IPv4的服务,所以把源返回给了客户端。IPv4怎么办?我们第一步把前缀加进去,加在IPv6地址的前面,他就可以直接访问这个网站了,这是依赖于域名的方式。我们这里的执行是在客户端来执行的,假如我直接知道这个地址,不知道域名,没有域名,我只知道610101这个地址,我同样是可以工作的,这就是解决了一个目前是点对点的通信。

这种方式,IPv6的主机可以通过域名访问IPv4的地址,也可以直接通过IP地址访问IPv4的地址。也就是说IPv6主机不必以来DNS-ALG,这是我们能实现IPv6、IPv4之间的通信。

再举个例子,QQ如何实现,运营商如果实现了这样的能力,我将前缀的信息告诉了我的客户,我的应用程序,如何利用我这样的能力来实现点对点的通信。比如说这两个是IPv4的用户B,这是一个IPv6的用户A,他们两个之间要QQ通讯。首先这个用户注册到QQ,前面我们说明了QQ的服务器是有域名的,我可以注册到上面去。这个用户也注册到QQ服务器也注册上去。然后,QQ服务器会告诉说用户地址是61.1.20.1,就告诉了客户端,告诉了IPv6的地址,这是应用层的互通。告诉了之后,主机自动地将原来得到的前缀将IPv6的前缀插入到IPv4的地址前面,会自动地路由到就会和他进行通信了。

我们这样的解决思路是由客户端来增加IPv6的前缀,我可以实现点对点的通信,并不依赖于DNS了,我这两个之间的通信就没有DNS的参与了。这就克服了我们现在最大的难点。

我们再看

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top