论文部分内容阅读
随着Internet规模的爆炸性增长以及新的应用需求、传输速度要求,Internet遇到了许多在设计初期所没有预料到的困难.为此我们提出了一种新的Internet体系结构:层次式交换网络(Hierachically Switched Network,简称HSNet).HSNet是一种基于IPv6协议的下一代Internet体系结构,它的设计思想主要体现在网络的拓扑结构按层次结构构造,网络的地址空间也按层次结构分配,并且拓扑结构的层次与地址结构的层次严格匹配,从而实现数据包按照层次地址快速交换,以IP交换代替IP路由,避免路由操作.由于HSNet中没有路由的概念,而代之以交换,所以原来的Internet体系结构中用户主机与路由器的信息交互,现在需要由HSNet中的边缘节点来实现.边缘节点必须在IPv6协议与层次交换网络协议之间进行适当的翻译和转换,实现IPv6用户无需任何修改地接入层次交换网络.该文主要介绍了层次式交换网络中边缘节点连接IPv6用户网的工作机制和方法.通过借鉴IPv6的邻居发现和自动配置协议,结合层次式交换网络架构的实际需求,提出了一个基于Linux内核的IPv6用户网接入方案,并对这一方案进行了具体的设计和实现.通过基于linux内核的模块化编程,实现了IPv6主机的无状态自动配置和边缘节点与主机之间的信息交互.该文的组织结构是这样的:首先介绍了现在Internet面临的挑战,然后介绍了HSNet的框架和IPv6邻居发现协议.在HSNet体系结构的基础上,第三章着重阐述了边缘节点功能的实现框架,阐述了IPv6主机接入边缘节点的机制及边缘节点的框架.第四章在第三章的基础上对边缘节点的功能实现进行了较为详细的阐述.第五章描述了系统实现的相关技术.最后,在第六章对HSNet边缘节点功能实现做了总结,并讨论了对下一步的工作.