广域网连接运行一家公司连接到远端站点以扩展自己的网络。大多数公司都拥有分布在广泛的地理区域上的远端站点,因此需要多种 WAN 技术来满足互联需求。选择哪一种 WAN 连接取决于公司的特定需求。这里主要有三种 WAN 连接类型:
• 租用(专用)线路——租用线路即我们常说的点到点或者专用线路,使用同步串行连接。
• 电路交换——电路交换拥有一条专用的电路传输路径,使用异步串行连接。
• 包交换——包交换使用同步串行连接。
表1.5 介绍了这三种类型的连接。
一条租用线路,也被称为专用线路,能提供一条单独存在的从客户到远端网络的 WAN 通讯路径(见图1.14)。
图1.15 为采用电路交换的 WAN 连接。图1.16 为包交换的 WAN 连接。 点击查看图片
运营商提供了当今大部分的 WAN 连接。你可以使用路由器通过运营商提供的调制解调器或者ISDN线路使用电路交换拨号连接到服务器。你也可以选择租用一条专用线路用于支持持续的高流量。包交换连接,比如:X.25,ATM 和帧中继,则要求使用多路复用/分离(MUX/DEMUX)设备以实现对电路的共享。你可以选择使用以上所有技术来实现广域网的数据传输。X.25,帧中继和 ATM 都是数据链路层的 WAN 交换技术。这些内容都不是本书所讨论的重点,除了 ATM 会对 PNNI 路由有一定关系外,我们将不会在后续章节介绍相关的内容,ATM 和 PNNI 的相关内容将在第九章介绍。
注意
X.25 与帧中继非常类似。它们都属于包交换技术,且都能在通过 WAN 连接在远端站点间使用可变长的帧来传输数据。X.25 是第一个包交换的 WAN 技术体系,于20多年前开发完毕。X.25 在设备之间建立和维护一条面向连接的会话,并对每一个传输的包进行编号和确认。这降低了传输性能,但是提高了可靠性。帧中继则是基于 X.25 开发,但是没有编号和确认的操作。帧中继是无连接的,因此相比X.25更加快速,尽管有时不太可靠。帧中继依靠其他协议来进行错误检测和数据修复。比如通过简单的CRC来验证帧是否在传输过程中损坏。ATM使用信元传输数据,这与 X.25 和帧中继(基于帧的)不同。ATM 信元拥有固定的长度(53字节)。使用固定长度的信元取代可变长的帧后,ATM 交换机无需计算传送一个信元需要多长时间,因为长度是确定的。这就使得交换机能以一个非常快的速率交换信元,增加了信元传输速度。
WAN 封装协议
WAN 封装是包封装的一种方法,封装后使数据能够穿过各种各样的网络。因特网本身就是基于多种不同类型的 WAN 连接的,包括专用的或者非专用的线路。LAN 中的数据必须封装成帧后才能发送到 WAN 链路上。你需要知道合适的协议与合适的数据链路层封装类型必须匹配。而协议取决于使用的 WAN 技术,你的运营商应该向你提供详细的配置信息以保证能够成功接入他们的网络。
这几个可选的协议可以提供一个去运营商网络的接口。他们都是高级数据链路控制协议(HDLC)的变量——由ISO引入并被广泛使用的标准。这些协议工作在 OSI 模型的数据链路层,向高层应用和用户数据提供接入广域网的面向连接或者无连接的数据链路层服务。
大多数 WAN 协议都是继承自 HDLC。商家们实现了多种 HDLC,他们之间并不都能兼容。比如,思科就有私有的HDLC实现,无法与其他 HDLC 协议兼容。IBM 的 SDLC 协议,在 SNA 中使用,在 IBM 的小型机、大型机和客户端之间提供面向连接的可靠的传输服务。还有其他协议,比如 X.25 的 LAPB, ISDN 的 LAPD,甚至 LLC2, 所有这些都是 HDLC 子集。表1.6 介绍了主要的 WAN 封装协议。