簡介
LANE NNI:ATM LAN 仿真 NNI
(LANE-NNI:LAN Emulation - Network to Network Interface)
ATM LAN 仿真 NNI(LANE)使得能在 ATM 網路上實現仿真 LAN 操作。一個仿真 LAN 在其所有用戶間提供了用戶數據幀通信,這類似於實際的 LAN。一個或者更多仿真 LAN 可以運行在相同的 ATM 網路上,但是每一個仿真 LAN 相互之間在邏輯上都是獨立的。仿真 LAN 間的通信需要一定的互連設備(網橋、路由器等),即使在某些環境下明確地允許在兩個仿真 LAN 間直接的 ATM 連線。LAN 仿真 LUNI 定義了 LAN 仿真客戶機(LE 客戶機)和 LAN 仿者服務之間的協定和互動作用。通過 LUNI,每一個 LE 客戶機能夠連線到單一 LES 及 BUS ,但也可以連線單一 LECS 或多個 SMS 。
LAN 仿真 NNI(LNNI)定義了相互之間能夠看到的 LANE 服務組件行為,並定義了提供分布和可靠 LAN 仿真服務所需的程式。單一 ELAN 可以由多個 LECS、LES、BUS 和 SMS 服務(效力)。一個 LES、BUS 或 SMS 只服務單一 ELAN,而一個 LECS 則可服務多個 ELAN。LANE 服務組件和多個 VCC 互相連線,以便於配置、狀態、資料庫同步、控制和數據轉發。LNNI 規範提供了服務於單個 ELAN 的組件之間的多供應商互操作性,這樣客戶可以實現不同供應商提供的 LANE 服務的混合和匹配使用。
LANE 服務有四個主要的組成部分:
區域網路仿真客戶機(LEC) ― 安裝在ATM終端系統上,實施 LUNI 接口,作為 LAN 系統代理用於執行數據轉發和地址解析,並為高層軟體提供一個 MAC 級別的仿真乙太網 /IEEE 802.3 或 IEEE 802.5 服務接口。
區域網路仿真伺服器(LES) ― 支持地址解析協定(LE-ARP),用於決定負責確定 MAC 地址的目的 ATM 地址。一個 LE 客戶機只能連線一個 LE 伺服器,它向 LE 伺服器註冊 LAN 目的地和/或要接收的組播地址。同時 LE 客戶機通過查詢 LE 伺服器來解析 MAC 地址或 ATM 地址的路徑描述符。
廣播/未知伺服器(BUS) ― 處理轉發給 LEC 的組播流量。 LE 客戶機可以看到單個廣播和未知伺服器。
可選擇組播伺服器(SMS) ― 用於從 BUS 上分擔許多組播處理,同時也需要轉發廣播幀和無法解析目的地址的幀,以有效轉發組播幀。
LNNI 的通信方式
服務於單個 ELAN 的多個 LANE 服務實體需要互相協作和通信,從而提供一個分層且可靠的仿真服務。 LNNI 所需的通信方式劃分如下:
a) 控制臺
配置和狀態通信 ― 從配置直接 VCC 上的 LECS , LES 和 SMS 獲得配置信息。在相同的連線上 LECS 可以獲得 LES 和 SMS 狀態信息。
LANE 控制通信 ― 每個 LES 主要負責從本地 LE 客戶機到本地 LE 客戶機,以及其它 LES 伺服器為未註冊目標地址分發 LE_ARP請求。 LES 同時也需要轉發回 LE_ARP 回響給原傳送者。另外,LES 還必須轉發 LE_FLUSH 回響和 LE_TOPOLOGY 請求給正確的目標地址。
b) 同步面板
LECS 同步 ― 一個特定的 LECS 也許不能直接接收所有伺服器組件狀態信息,因此, LECS 相互之間必須交換 LES 和 SMS 狀態信息。為了分發這種狀態信息, ELAN 中的所有 LECS 必須對網路中所有其它 LECS 維護一個 LECS 同步 VCC 。
LES-SMS 資料庫同步 ― LES 和 SMS 通過 SCSP 使其資料庫保持同步。
c) 數據面板
BUS 數據通信 ― 邏輯上,每個 BUS 和 LES 是成對的,並且 BUS 有權訪問 LES 維護的註冊資料庫,其中包括所有 BUS 的 ATM 地址。在 BUS 和 LES 之間沒有定義任何協定。
SMS 數據通信 ― 每個 SMS (和 LES )都能通過 SCSP 為整個 ELAN 獲得一份完整的註冊資料庫拷貝,所以每一個 SMS 都會知道其它每一個 SMS 和 BUS 。當 LE 客戶機要解析組播地址時,如果 SMS 可用,則 LES 應該將客戶機分配到 SMS 作為傳送者,否則 LE_ARP 回響中會返回 BUS 的 ATM 地址。 ELAN 以及其中的所有 SMS 既可以工作在分布模式下,也可以工作在單機模式下,這主要由網路管理員決定。