IP over SDH和IP over ATM技术( 四 )


6.4寻址和路由
ATM被定义为完整的网络技术,具有端系统寻址和路由连接的巨大功能,ATM网络可以跨越地理区域,不管路由器的位置如何,可以为它们提供广泛的连接机制 。相反,PPP运行只在直连的点到点的链路上,没有寻址和路由能力 。
当运行IP over ATM时,需要把IP地址翻译在相应的ATM地址,才能实现路由,这增加了协议的复杂性,而地址翻译所需的流量又额外地增加了网络的开销 。而PPP不需要进行地址转换,也就没有额外的开销 。
6.5网络可扩展性
在骨干路由器网中,大多数路由器之间需要通信,这就意味着需要网状连接,不管是PPP还是ATM SVC 。
在IP over SDH的骨干网中,骨干路由器必须提供点到点的链路,为防止链路故障,甚至必须建立多条链路,在某些场合中,为了减少路由器的跳数,骨干路由器间的链路必须配置为全网状结构 。全网状网所需链路为N*(N-1)/2,也就是所谓的N2增加 。一个全网状网不但价格昂贵,而且不利扩展,因为广域范围内的SDH链路有限 。
而在IP over ATM中,由于使用SVC,ATM可以提供任何路由器间连接而不需要全网状网,甚至ATM链路故障时,动态的SVC路由可以找到迂回路由以保证任何两个路由器的连接 。另一优点是通过一个ATM接口可以实现与多个路由器互连,从而可以实现更加灵活的网络工程,具有较强的扩展性,其可以在不同的链路上路由SVC,并且可以利用同一ATM链路把一台路由器连接到不同的多个信宿,以解决N2问题 。
6.6流量控制
ATM使用连接接纳控制(CAC),流量整形以及用法参数控制(UPC)或策略来确保信息流遵守流量合同,超过部分将被打上标记,在网络过载时将被丢弃,通过带标记的包或丢弃的包,终端用户将得到拥塞信息 。ATM信元级的丢弃和TCP包的丢弃的互操作性很差,为消除这一现象,业界已推出多种技术如部分包丢弃(PPD)、早期包丢弃(EPD)等,以使ATM识别包(AAL帧)边界,以便在网络过载时丢弃整个包而不是ATM信元 。


ATM论坛又定义了ABR业务,它提供显式的反馈流控,用答应速率来指示用户可以向网络发送的速率,这个速率将随着网络负荷的改变而改变,答应用户接入有效的带宽而不致于网络过载 。在理想状态,ABR业务将消除信元丢弃率,而把网络拥塞条件推出ATM网络边缘,这同时要求路由器能缓存更多的包以适应ATM网所答应的接入速率的变化 。
PPP不提供任何的流控机制,只有TCP的流控直接运行在PPP链路上,前面已提到,不论是采用ATM或直接使用SDH,路由器都把它视为两点之间的一定带宽的管道,必须采用相应的缓冲机制来确保合理的吞吐量 。
6.7 多协议封装
ATM提供两个机制以便使多协议共享同一ATM链路 。一个VCC复用,分配每一个协议以一个单独的VCC,ATM层复用和解复用VCC,用户不需要添加任何的其他的封装头以区分不同的协议 。另一个机制是LLC复用,答应多个协议复用同一VCC,它添加8字节的封装头到每一个封包以标识其属于哪个协议,这种复用技术可用于VCC数量受限和需要多协议共享VCC的应用场合 。
PPP采用类似于ATM LLC复用的多协议封装格式,其使用2字节的协议标识域作为其封装头 。对大多数应有 和而言,PPP和ATM的多协议封装能力是相同的 。
6.8 容错性
ATM具有从错误链路中恢复并倒换到备份路由的功能,其使用动态路由协议PNNI信令,PNNI具有连接建立初始化时的重路由能力及当网络故障时对已建立的连接的重路由能力,在ATM层提供错误恢复功能 。
PPP不提供任何容错能力,因为其运行在单一的链路上,但其下层的SDH具有自动保护倒换功能,当主用环故障是可倒换到备用环 。当ATM的下层采用SDH时,其也具有此能力 。

推荐阅读