·基本原理
在分组交换中,用户信息被封装在一个可变长度的分组(packet)中。除用户信息外,分组单元还包括源地址、目的地址、CRC检验比特、分组同步信息等,用于完成选择路由、差错控制和流量控制等功能。由于采用可变比特率传送信息,分组可以按照用户实际信息来打包,并动态地占用网络资源,这对传送非实时的低速数据(<64Kbit/s)十分有效。
·分组交换不能直接应用于B-ISDN网络
分组交换机实际上是采用存储-转发的机制来处理分组的,先把到达的每一个分组完全接收,然后按照X.25建议中的三层协议对分组做完全的处理,然后转发出去。这种交换技术不能直接用在B-ISDN环境中,原因有以下两点:
(i) 不能满足实时性业务的要求
X.25协议的原始设计有两个背景,一是面向非实时性数据业务;二是当时的网络传输质量不够高(BER<10-6)。为了保证端到端的通信性能,X.25协议采用了逐段链路的差错控制和流量控制,每个中转节点都能完成等价于OSI协议模型中低三层功能,这样协议复杂,交换机处理速度慢,交换时延大,很难用于实时业务。尤其是当分组出错时,网络协议(ARQ)要求重传分组,这种重传对实时业务意义并不大,反而增大了端到端的时延。
(ii) 不能工作于高速链路中
由于分组长度可变,这就要求交换机内完成复杂的缓冲器管理。如果工作速度不太高,软件缓冲器管理还是有可能的,但是在宽带网中,分组以极快的速率流入网络,如果仍然采取这种软件管理方法来处理复杂的协议,处理速率跟不上信息传输速度,系统将无法正常工作。可行性研究表明X.25协议的可工作速率限制在2Mbit/s左右。
|
|