通信人家园
标题:
IPOA-IP与ATM技术的结合
[查看完整版帖子]
[打印本页]
时间:
2012-4-13 11:17
作者:
年薪一百万
标题:
IPOA-IP与ATM技术的结合
IPOA
-
IP
与
ATM
技术的结合
IPOA(IPOverATM)
是在
ATM
-
LAN
上传送
IP
数据包的一种技术。它规定了利用
ATM
网络在
ATM
终端间建立连接,特别是建立交换型虚连接
(SVC
:
SwitchedVirtualCircuit)
进行
IP
数据通信的规范。
·
ATM
-
LAN
中的
LIS
在
ATM
-
LAN
中,
ATM
网络可看作一个单一的
(
通常是本地的
)
物理网络,如同其它网络一样,人们使用路由器连接所有异构网络,而
TCP/IP
允许
ATM
网络上的一组计算机象一个独立的局域网一样工作,这样的一组计算机被叫做
LIS
(
LogicalIPSubnet
),在一个
LIS
内的计算机共享一个
IP
网络地址
(IP
子网地址
)
,
LIS
内部的计算机可以互相直接通信,但是当一个
LIS
内的计算机要和其它的
LIS
或网络中的计算机通信时必须经过两个互连的
LIS
路由器,很明显,
LIS
的特性与传统
IP
子网相似。
类似以太网,
IP
数据包在
ATM
网络上传输也必须进行
IP
地址绑定,
ATM
给每一个连接的计算机分配
ATM
物理地址,当建立虚连接时必须使用这个物理地址,但由于
ATM
硬件不支持广播,所以,
IP
无法使用传统的
ARP
将其地址绑定到
ATM
地址。在
ATM
网络中,每一个
LIS
配置至少一个
ATMARPSERVER
以完成地址绑定工作。
·
IPOA
功能介绍
IPOA
的主要功能有两个:地址解析和数据封装。
地址解析就是完成地址绑定功能。对于
PVC
(
PermanentVirtualCircuit
)来说,因为
PVC
是由管理员手工配置的,因此一个主机可能只知道
PVC
的
VPI/VCI
标识,而不知道远地主机的
IP
地址和
ATM
地址,这就需要
IP
解析机制能够识别连接在一条
PVC
上的远地计算机;对于
SVC
来说,地址解析更加复杂,需要两级地址解析过程。首先,当需要建立
SVC
时,必须把目的端的
IP
地址解析成
ATM
地址;其次,当在一条已有的
SVC
上传输数据包时,目的端的
IP
地址必须映射成
SVC
的
VPI/VCI
标识。
对于
IP
数据包的封装问题,目前有下面两种封装形式可以采用:
*
VC
封装:一条
VC
用于传输一种特定的协议数据
(
如
IP
数据和
ARP
数据
)
,传输效率很高;
*多协议封装:
IPOA
中使用缺省的
LLC/SNAP
,这样必须给数据加上类型字段,使用同一条
VC
传输多种协议数据封装标明数据类型信息。
·
IPOA
工作过程
整个系统的工作过程如下:首先是
Client
端的
IPOA
初始化过程,即
Client
加入
LIS
的过程,由
Client
端的
IPOA
高层发出初始化命令,向
SERVER
注册自身,注册成功后,
Client
变为“
Operational"
状态,意味着现在的
Client
可以接收
/
传输数据了。当主机要发送数据时,它使用通常的
IP
选路,以便找到适当的下一跳
(next
-
hop)
地址,然后把数据发送到相应的网络接口,网络接口软件必须解析出对应目的端的
ATM
地址,该地址有两种方法可以获得:(
1
)直接从
Client
端的解析表中查到;(
2
)通过发送
ATMARP
请求获得。接下去用户可作两种选择:(
1
)假如有可利用的连接目的端的
VCC
,那么直接把数据发送给
AAL5
层,通过
VCC
传输出去;(
2
)假如(
1
)不满足,那就通过信令过程建立适合的链路,然后进行传输。(实际中的数据传输过程由于牵涉到
QOS
设置问题,所以要比上面的论述复杂一些。)当
Client
接收到
AAL5
的数据时,处理过程比较简单,只须简单地解除封装,根据协议数据类型交给相应模块处理即可。
除了数据传输的任务外,
Client
还要维护地址信息,包含定期更新
SERVER
上的地址信息和本地的地址信息。假如
Client
的地址信息不能被及时更新,那么此
Client
就会变成非可用状态,需要重新初始化后才能使用。
在
Client
传输数据时,它可能同时向许多不同的目的端发送和接收数据,因此必须同时维护多条连接。连接的管理发生在
IP
下面的网络接口软件中,该系统可以采用一个链表来实现此功能,链表中的每一数据项包含诸如链路的首
/
末端地址、使用状态、更新标志、更新时间、
QOS
信息和
VCC
等一条链路所必须的信息。
·
IPOA
在
TCP/IP
协议栈中的位置
ATM
网络是面向连接的,
TCP/IP
只是将其作为象以太网一样的另一种物理网络来看待。从
TCP/IP
的协议体系结构来看,除了要建立虚连接之外,
IPOA
与网络接口层完成的功能类似,即完成
IP
地址到硬件地址
(ATM
地址
)
的映射过程,封装并发送输出的数据分组,接收输入的数据分组并将其发送到对应的模块。当然,除了以上功能之外,网络接口还负责与硬件通信
(
设备驱动程序也属于网络接口层
)
。
在
OSI
模型中,
IPOA
位于
IP
层以下,属网络接口层,其建立连接的工作通过
RFC1755
请求
UNI3.1
处理信令消息完成。
·
IPOA
技术应用发展趋势
IPOA
最大的优点就是其利用了
ATM
网络的
QOS
,可以支持多媒体业务,它在网络层上将局域网接入
ATM
网络,既提高了网络带宽,也提升了网络的性能;但同时
IPOA
也存在一些缺点,比如目前的
IPOA
不支持广播和组播业务;另外,由于
ATM
-
LAN
中一台主机要与所有成员建立
VC
连接,随着网络的增加,
VC
连接的数目会呈平方级数的增加,因此
IPOA
技术不适合于大网结构,一般用在企业网、校园网这样的网络中。
目前大家都在谈论
IP
和
ATM
的前景问题,其中一点毋庸置疑:
IP
和
ATM
在某种程度上是互补的,
IP
应用广泛,造价低廉;
ATM
虽然复杂、昂贵,但可以提供高带宽和
QOS
业务质量,保障用户对业务的要求,因此两者在很长时期内将共存发展。随着用户对带宽和多业务,特别是多媒体业务的需求,网络上层采用
IP
已成公认事实,但下层
IP
由何种网络承载,是
ATM
、
SDH
,还是
DWDM
呢?对此依然众说纷纭,但就目前情况来看,即便作为一种过渡,
IPOverATM
技术仍将具有很强的生命力。
通信人家园 (https://www.txrjy.com/)
Powered by C114