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 上分担许多组播处理,同时也需要转发广播帧和无法解析目的地址的帧,以有效转发组播帧。
服务于单个 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 既可以工作在分布模式下,也可以工作在单机模式下,这主要由网络管理员决定。