NLSP

NLSP

(NLSP:NetWare Link Services Protocol

NetWare 鏈路服務協議(NLSP)是 Novell NetWare 體系結構中的一種鏈路狀態路由選擇協議。NLSP 基於 OSI 中間系統對中間系統(IS-IS)協議,其設計目標是替換 IPX RIP(路由信息協議)和 SAP(服務通告協議)。Novell 公司最初開發的路由選擇協議都是面向小型互連網路。

協議特徵


RIP 和 SAP 相比,NLSP 在路由選擇功能上有了顯著提高,並具有高效和可擴展特性。其主要特徵如下:
基於 NLSP 的路由器支持可靠發送協議,以確保所有發送的可靠性。
NLSP 改進了路由選擇過程,由於 NLSP 的路由器存儲了整個網路結構信息,而不僅僅只是下一跳(next-hop)信息。
NLSP 具有高效性,特別是在 WAN 鏈路中,這是由於壓縮 IPX 協議頭降低了數據包大小。另外 NLSP 支持組播定址方式,這樣路由選擇信息只會發送到其它 NLSP 路由器上,而不象 RIP 一樣發送到所有設備上。
NLSP 支持并行路徑上的負載平衡,並提高了鏈路完整性。NLSP 會周期性地檢查鏈路的連接性、路由信息的數據完整性。
NLSP 可伸縮,這主要體現在:NLSP 支持的跳數(hop)最多可達到 127 (RIP 只能支持 15 跳)。NLSP 支持網路分層定址方式,這種網路能包含成千上萬的 LAN 和伺服器。

給予路由器


基於 NLSP 的路由器向後兼容基於 RIP 的路由器。
類似於 IS-IS,NLSP 支持區域、域和全局網際網路路的分層路由選擇。多個區域鏈接成一個路由選擇域;多個域鏈接成一個全局網際網路路。NLSP 支持三種分層路由選擇方式:Level 1 路由、Level 2 路由和 Level 3 路由。
NLSP 路由器從相鄰資料庫中提取某些特定信息,並加上本地信息。通過這些信息,路由器可以構建一個包含直接相鄰的路由器信息的鏈路狀態數據包(LSP)。路由選擇區域中所有 LSP 構成一個區域鏈路狀態資料庫。當路由器發現一個拓樸變化(topology change)時,通過 LSP 在整個路由選擇區域的可靠傳播過程,使得鏈路狀態資料庫達到同步狀態。其中有兩種途徑可以傳播精確拓樸變更信息:擴散(flooding)和接收確認(receipt confirmation)。
NLSP 支持分層定址方式。每個路由選擇區域由兩部分構成:網址(network address)和掩碼( mask ),每部分都是 32 位。