资源说明:ATM和现有的协议体系,特别是网络层的IP、IPX等协议,在很长的时间内共存,如何在单一网络上实现现有网络协议和ATM、如何将ATM与传统网络互连,是广大研究人员、设计人员和业者研究的课题。本文简单介绍了在ATM网络上支持IP的一些方案。
在ATM(Asynchronous Transfer Mode)网络中支持IP(Internet Protocol)是一项技术挑战,因为IP协议和ATM网络架构有着显著的区别。ATM是一种面向连接的分组交换技术,而IP则是无连接的网络层协议。这两者的融合涉及到如何在ATM网络中实现IP的路由和寻址,以及如何确保服务质量(QoS)。
ATM网络支持IP主要有两种模型:对等模型和平行(或子网)模型。对等模型视ATM层为IP层的直接对等,使用相同的地址方案,即IP地址来标识ATM端点。在这种模型下,ATM交换机需要具备多协议路由器的功能,这可能导致交换机的复杂度增加,同时现有IP路由协议可能无法充分利用ATM的QoS特性。IP交换和标记交换是基于对等模型的实践。
相反,子网模型将ATM层与IP层分离,引入新的地址体系,使得IP和其他高层协议运行在ATM之上。这需要新的地址解析和路由协议,比如LANE(Local Area Network Emulation)、MPOA(Multi-Protocol Over ATM)和CLIP(Cell-level Internet Protocol)。这些协议在ATM网络上模拟传统局域网(LAN)功能,以支持IP。
LANE是一种在ATM网络上仿真IEEE 802.3以太网或802.5令牌环网的方法。它通过LECS(LAN Emulation Configuration Server)、LES(LAN Emulation Server)和BUS(Broadcast and Unknown Server)三个组件来实现LAN功能。在LANE的工作流程中,LEC(LANE Client)首先通过ILMI(Integrated Local Management Interface)或预设地址找到LECS,获取LES的ATM地址进行注册,然后通过LES进行地址解析,建立数据直达VCC(Virtual Channel Connection)进行数据传输。在这个过程中,BUS负责处理广播和未知地址的帧转发,确保LANE的正常运行。
LANE的工作机制确保了在ATM网络上能够像在传统LAN中一样运行IP,提供类似于MAC层的服务,包括ARP(Address Resolution Protocol)解析和广播服务。然而,这种方式虽然有效,但也增加了网络复杂性和开销,因为需要在ATM层和IP层之间进行额外的转换和仿真。
ATM网络支持IP涉及到对现有网络协议的适应和新的网络架构的设计。无论是对等模型还是子网模型,都需要解决地址映射、路由策略和QoS保证等问题。随着技术的发展,现代网络已经出现了如MPLS(Multiprotocol Label Switching)等更灵活的解决方案,它们能够在不同网络技术间提供更高效的互通,同时也支持IP和其他网络协议的融合。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。