首页 理论教育 ATM支持IP方法详解

ATM支持IP方法详解

时间:2023-11-27 理论教育 版权反馈
【摘要】:7.7.5ATM支持IP的方法1.经典的IP Over ATM经典的IP OverATM是IETF为实现IP在ATM网中传输而制定的协议,它将传统的IP网络连接到ATM网上,支持IP终端间的数据通信。图7.37CIPOA地址解析示意图数据包封装CIPOA的数据格式如图7.38所示。或者将从ATM网接收到的ATM信元按照AAL5协议重组,拆掉发送端加入的封装,恢复IP数据帧,并提交给高层协议进行处理。图7.38CIPOA的数据格式图7.39ATM虚连接上多种协议的复用

ATM支持IP方法详解

7.7.5 ATM支持IP的方法

1.经典的IP Over ATM

经典的IP OverATM(Classic IP OverATM,CIPOA)是IETF为实现IP在ATM网中传输而制定的协议,它将传统的IP网络连接到ATM网上,支持IP终端间的数据通信

(1)CIPOA的基本结构

IETF在RFCI577标准中具体描述了ATM发展初期如何用ATM网在IP网络中代替局域网以及IP路由器间的IP链路,实现IP数据在ATM网中的传输。ATM网的逻辑IP子网(Logical IP Subnetwor,LIS)成员有主机和路由器等。成员必须有相同的IP网络/子网号码和地址蔽码,直接与ATM网相连,与网外设备的通信要通过路由器进行,与网内其他成员通信要通过ATM网进行,每个IP站都要知道自己的ATM和IP地址(A RP服务的地址)。CIPOA的结构采用了客户/服务器模型,如图7.36所示。

img292

图7.36 CIPOA的基本结构

(2)CIPOA的工作过程

当某一主机初次加入一个新的LIS时,先与该LIS的ARP服务器建立ATM虚连接(VC)。该服务器检测到新的连接后,向该主机发送IPATM ARP请求,询问主机的IP地址和ATM地址,并用主机应答的信息建立ATM ARP地址对应表中相应的记录,主机正式加入了LIS。

2.CIPOA的主要功能

CIPOA传送网络协议主要有地址解析(ARP)和数据包封装两个功能。

(1)地址解析(www.xing528.com)

CIPOA地址解析示意图如图7.37所示。路由器A和路由器B通过ATM网连接。如果路由器A的LAN接口收到一个数据包,就查看自己的路由表,以确定把这个数据包通过哪个端口转发到哪个路由器所对应的IP地址。再通过查找地址解析表,以确定IP地址对应的ATM地址,从而实现IP地址到相应ATM地址的转换。地址对应关系存储在ARP服务器所指定的表格中。

img293

图7.37 CIPOA地址解析示意图

(2)数据包封装

CIPOA的数据格式如图7.38所示。在发送端对LIS从高层接收到的IP数据帧进行适当的封装,在IP包前增加LLC头,再用A AL5协议进行适配,生成ATM信元。或者将从ATM网接收到的ATM信元按照AAL5协议重组,拆掉发送端加入的封装,恢复IP数据帧,并提交给高层协议进行处理。所以,数据包封装就是对IP数据帧进行封装,将其转换成适配的ATM信元,或者实现其反变换。

IPOA对IP数据包默认的封装格式是LLC/SNAP(Logical Link Control/Sub Net-worKAttachment Point),封装的主要目的是实现在同一个ATM虚连接上传送多种协议数据包。发端在IP数据包前增加用于指明协议类型的LLC头(8个字节),接收端根据协议类型将数据传送到相应的高层业务或实体中。ATM虚连接上多种协议的复用情况如图7.39所示。多种协议复用ATM虚连接可以节省连接资源,缩短连接建立时延。CIPOA采用ATM AA L5进行适配,LLC/SNAP头的长度为8个字节,ATMAAL5协议数据的传输单元(M TU)的长度为9 188个字节。

img294

图7.38 CIPOA的数据格式

img295

图7.39 ATM虚连接上多种协议的复用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈