Bob:在此之前,我就已经加入相关工作了。一开始我在Bolt Beranek & Newman(BBN)公司工作,公司设计、组装和运行了ARPANET。我从1978年开始在那儿工作,而ARPANET从1969年就有了,已经是一个充分发展了的包交换网络。BBN建造了一个多处理器的系统——Pluribus,我为它做了许多软件开发,后来这些又被用在ARPANET上。
那时,TCP/IP还在早期阶段,我所做的一个项目就是把TCP/IP引入Terminal Interface Processor(TIP),而TIP又是IMP的一部分。项目中的一个步骤就是用TCP/IP协议代替ARPANET原来的主机到主机的协议Network Control Protocol (NCP)。这是我在IP方面所作的最初的工作。
在最初的四个不同的TCP执行程序中,有一个是我写的。写这个程序很顺利,不过也很有挑战性。那时我还没做过路由方面的工作。我们负责建造一些被称作网关的东西(现在叫做路由)。我当时意识到了路由器本身就可以作为分组交换机。这是一个很激进的想法,BBN里大行其道的还是ARPANET风格的分组交换,而这在商业上追根溯源是来自X.25包交换。BBN的工作人员们认为IP和路由并不可靠。我们花费了很大力气才说服他们这是一个重要的商机,但到那时他们再想成为一个路由器市场的大玩家已经太迟了。
此后,我带领的小组研发并部署了四代网关/路由器、HW、SW等等。那时我们可没想到它们会发展成现在这样。有很多问题至今还在讨论中,比如路由表变得太大。当然,尺度是不同的。我们考虑的是一百个条怎么办?而不是十万甚至上百万。但是,如果路由不能胜任的话,那将是个大问题。那时路由和主机的区别没有现在这么明显。然后我们有了试图区分内部路由和外部路由的想法。早先有一个协议,然后取而代之的是BGP(边界网关协议)。
为了完成这项工作,BBN定期举行会议——开始是为了ARPA,后来是为了防御数据网(Defense Data network)。这一切都在IETF之前,作为一项规范化制定协议的活动,后来才发展成为了IETF。Mike Corrigan是IETF第一任主席。
随着IETF的发展壮大,第二任主席Phil Gross决定按不同领域划分IETF。由于在BBN时我在路由方面的工作,我受任为第一任路由区域主管(Area Director,简称AD)。在我的任期内,我们建立并统一了现存的所有路由协议:RIPv2、OSPF、IS-IS、BGP。引人注目的是,那时建立的一些工作组至今还在继续工作。
我参与了IPng过程的工作,我们和另一个组合作(和Steve Deering一起),研发了下一个版本的IP——IPv6。这项工作现在基本结束了,今年内我们会关闭工作组。
但我还做了一些别的工作:我担任了VRRP(Virtual Router Redundancy Protocol)工作组主席,我和一个小组一同写这个协议。IPv6试图解决的是大问题;有时能做一点小问题感觉也很不错(笑)。我认为VRRP协议很成功,它配置很广,解决了不少实际问题。
我在BBN作网络时就觉得很有趣,但我可没想到今天能做出这么多东西。我认为当时没有多少人知道我们的发展方向,其实这倒是好事。如果我们当时就想设计一个很超前的系统,那现在我们做出的东西可能就十分复杂,或者根本不能用。
我认为互联网之所以能有今天的发展,有两个因素功不可没:一是IP和TCP简单易用的接口,二是设备之间无需有十分紧密的联系。这样一来,不同的公司、组织、不同的人都可以参与建设互联网。要想建立不仅技术上可行、同时商业环境上友好的网络,我以为这是唯一的途径:各自为政,没有人独揽大权。
联系过于紧密的事物是难以测度的。一个例子是电话网络最初的发展。在美国和许多其他国家,都有一个组织包揽建网、设立标准、技术研发的全部工作。
互联网从未按照这种模式发展。从一开始大家就各自为政,十分灵活。这是互联网之所以成长壮大并如此多样的原因之一。
问:我们展望一下未来吧。您刚才说IPv6的研发几乎已经完成了?Bob:现在我们要做的是操作上的转变,那将十分困难。最初我们发展IPv6的缘由是IPv4地址不够用了。出于多种原因,IPv6的发展比我们想象的要慢。尽管IPv6已经在一些系统中得到了较好的应用,但它是否能得到全面应用仍是一大悬念。每个人都觉得部署IPv6是会自身受益的。而在这一点上,我想我们还没能获得多数人的信任。
问:今后你们的工作目标是什么?
Bob:我还不是十分确定。我对manet工作组以及有关自动配置的工作有一定兴趣。我大概不再会在像IPv6这么大的项目上工作了,至少短时间内不会。
问:您觉得IETF有什么大事要做?
Bob:如何让路由更好地工作仍然是个问题。Dave Clark在今年和14年前都作了关于互联网所面临的大问题的演讲,我两次都听了,感触颇多。14年前路由和安全就已经是大问题了!我想这说明了即使我们知道问题所在,也未必知道解决问题的方法。我们一直在试图让互联网变得更加安全,也的确作了建设性的工作,但大家仍然觉得互联网不安全。在保持开放性、灵活性与保障安全性之间有不少矛盾。
路由本身具有挑战性。我们现在试图解决的问题比原先复杂得多。问题不再局限于路径数量,而在于相互竞争的公司对待对手的政策。从很多层面上看这都是一个更为复杂的问题,而且我觉得我们缺乏解决此问题的条件。如此看来,要做的事情还有很多,但我并不担心大家会失去动力。在数量上的增加是相当容易的,计算机将变得更快,并拥有更大的内存。
问:您认为互联网下一个大的发展会是什么?
Bob:我认为将来互联网会在两个层次上有较大发展:一方面,世界上有些地方还没有互联网,那里缺少足够的技术和基础设施。很大意义上这都是一个大挑战。在没有电的地方,要想用路由或者电脑是很困难的。
另一方面,我们需要让互联网上的一切达到真正互联。仅仅靠现有的笔记本电脑、PC和服务器是不够的,越来越多的小型器件和植入型的器件将会出现。这些设备可能是自组的,但它们相互联网。
建造如此庞大、复杂并且密集的网络,一切都要达到互联,并且在一个安全的方式下实现交互,这些都还需要我们长时间的努力。
>>>IETF的工作及其流程
IETF(Internet Engineering Task Force,互联网工程任务组)始创于1986年,是一个公开的国际性大型非政府学术与工程组织,致力于互联网相关技术标准的研发和制定。它汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究开发人员。
IETF体系结构为三层架构:最上层是互联网架构委员会
(IAB);第二层是互联网工程指导委员会(IESG);第三层是在8个领域的不同工作组(Working Group),具体承担相关领域的标准制定工作。
IAB成员由IETF参会人员选出,主要是监管各个工作组的工作状况,它必须非常认真地考虑Internet是什么,它正在发生什么变化以及我们需要它做些什么等问题。
IESG的主要职责是接收各个工作组的报告,对他们的工作进行审查,然后对他们提出的各种各样的标准与建议提出指导性的意见,甚至从工作的方向、质量和程序上给予一定的指导。
IETF大量的技术性工作均由8个领域内部的各个工作组(Working Group,简称WG)承担和完成。这些工作组依据各项不同类别的研究课题而组建。在成立工作组之前,先由一些研究人员通过邮件组自发地对某个专题展开研究,当研究较为成熟后,可以向IETF申请成立兴趣小组(Birds Of a Feather,简称BOF)开展工作组筹备工作。筹备工作完成后,经过IETF上层研究认可后,即可成立工作组。各工作组在IETF框架中展开专项研究,任何对此技术感兴趣的人都可以自由参加讨论,并提出自己的观点。各工作组有独立的邮件列表,各工作组内部成员通过邮件互通信息。
来源:《中国教育网络》
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。