|
NetWare 链路服务协议(NLSP)是 Novell NetWare 体系结构中的一种链路状态路由选择协议。NLSP 基于 OSI 中间系统对中间系统(IS-IS)协议,其设计目标是替换 IPX RIP(路由信息协议)和SAP(服务广告协议)。Novell 公司最初开发的路由选择协议都是面向小型互连网络。
与 RIP 和 SAP 相比,NLSP 在路由选择功能上有了显著提高,并具有高效和可伸缩特性。其主要特征如下:
- 基于 NLSP 的路由器支持可靠传送协议,以确保所有传送的可靠性。
- NLSP 改进了路由选择过程,这主要体现在:基于 NLSP 的路由器存储了整个网络结构,而不仅仅只是下一跳(Next-Hop)信息。
- NLSP 具有高效性,特别是在 WAN 链路中。这主要体现在:通过 NLSP 压缩 IPX 协议头,从而降低了数据包大小。另外 NLSP 支持组播寻址方式,这样路由选择信息只会发送到其它 NLSP 路由器上,而不象 RIP 一样发送到所有设备上。
- NLSP 支持并行路径上的负载平衡,并提高了链路完整性。这主要体现在:NLSP 会周期性地检查链路的连接性、路由信息的数据完整性。
- NLSP 可伸缩,这主要体现在:NLSP 支持的跳数(Hops)可达到127(RIP 只能支持15跳)。NLSP 支持网络节定分层寻址方式,这种网络能包含成千上万的 LANs 和服务器。
- 基于 NLSP 的路由器与基于 RIP 的路由器具有后向兼容性。
类似于 IS-IS,NLSP 支持区域、域和互联网中的分层路由选择过程。多个区域链接成一个路由选择域;多个域链接成一个全球互联网络。NLSP 支持三种分层路由选择方式: Level 1、Level 2 和Level 3。
NLSP 路由器添加相邻数据库中的某些特定信息。通过这些信息,路由器可以构建一个包含邻居信息的链路状态数据包(LSP)。路由选择区域中所有 LSPs 构成一个区域链路状态数据库。当路由器发现一个拓朴转换(Topology Change)时,通过 LSPs 在整个路由选择区域的可靠传播过程,使得链路状态数据库达到同步状态。其中有两种途径可以获得精确拓朴转换过程:扩散技术(Flooding)和接收确认(Receipt Confirmation)。
NLSP 支持分层寻址方式。每个路由选择区域由两部分构成:网址(Network Address)和掩码(Mask),每部分都是32位。 |