组网基本原理:组网出现的意义
90年代中期,随着IP技术的快速发展,Internet数据海量增长。但由于硬件技术存在限制,基于最长匹配算法的IP技术一定要使用软件查找路由,转发性能低下,因此IP技术的转发性能成为当时限制网络发展的瓶颈。
组网提出的意义
为了适应网络的发展,ATM(AsynchronousTransferMode)技术应运而生。ATM采取定长标签,并且只需要保护比路由表范围小很多的标签表,能够提供比IP路由方式高很多的转发性能。但是,ATM协议相对复杂,且ATM网络部署本钱高,这使得ATM技术很难普及。
传统的IP数据转发是基于逐跳式的,每一个转发数据的路由器都要根据IP包头的目的地址查找路由表来取得下一跳的出口,这是个繁琐又效力低下的工作,主要的缘由是两个:1、有些路由的查询一定要对路由表进行屡次查找,这就是所谓的递归搜索;2、由于路由匹配遵守最长匹配原则,所以迫使几近所有的路由器的交换引擎一定要用软件来实现,用软件实现的交换引擎和ATM交换机上用硬件来实现的交换引擎在效力上没法相对抗。
现今的互联网利用需求日趋增多,对带宽、对时延的要求也愈来愈高。如何提高转发效力,各个路由器生产厂家做了大量的改进工作,如Cisco在路由器上提供CEF(CiscoExpressForwarding)功能、修改路由表搜索算法等等。但这些修补其实不能完全解决目前互联网所面临的问题。
IP和ATM曾是两个相互对峙的技术,各个IP装备制造商和ATM装备制造商都曾努力想吃掉对方,想IP一统天下,还是ATM一家独秀!但是终究是这两种技术的融会,那就是组网(MultiProtocolLabelSwitching)技术的诞生!组网技术结合和IP技术信令简单和ATM交换引擎高效的优点!
传统的IP技术简单,且部署本钱低。如何结合IP与ATM的优点成为当时热门话题。多协议标签交换技术组网就是在这类背景下产生的。
组网最初是为了提高路由器的转发速度而提出的。与传统IP路由方式相比,它在数据转发时,只在网络边沿分析IP报文头,而不用在每跳都分析IP报文头,节俭了处理时间。
随着专用集成电路ASIC(ApplicationSpecificIntegratedCircuit)技术的发展,路由查找速度已不是阻碍网络发展的瓶颈。这使得组网在提高转发速度方面不再具有明显的优势。但是组网支持多层标签和转发平面面向连接的特性,使其在方案(VirtualPrivateNetwork)、流量工程、QoS(QualityofService)等方面得到广泛利用。