English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

LANE-UNI:LAN仿真 – 用户与网络间接口 (LAN Emulation - User to Network Interface)

ATM LAN 仿真 UNI(LANE)定义了 ATM 网络如何充分仿真一组现有 LAN 技术(如以太网、令牌环等)的介质访问控制(MAC)服务,这样不需要修改即可以使用高层网络协议。一个仿真 LAN (ELAN),以在 ATM 交换网络上的以太网或令牌环网的形式出现,由 LE 客户机集和一组协作服务实体组成: LAN 仿真配置服务器(LECS)、仿真服务器(LES)、广播和未知服务器(BUS)及可选择组播服务器(SMS)。

LAN 仿真 UNI (LUNI)定义了在仿真客户机(客户机)和仿真服务之间的协议及交互作用,包括初始化、注册、地址解析和数据传输过程。通过 LUNI,每一个 LE 客户机可能连接到单一 LES 及 BUS ,但也可能连接到单一 LECS 或多个 SMS。

LE 客户机间、LE 客户机和 LE 服务间的通信都在 ATM 虚拟信道连接(VCC)上完成,而所有 LE 客户机必须在控制和数据 VCC 上实现与 LE 服务通信。LANE 假定点对点和点对多点的交换虚拟电路(SVC)可用。组播转发和控制分发流都是在点对多点 VCC 上所传输的;直接数据、直接控制、直接配置、缺省组播发送和可选择组播发送都是在点对点 VCC 上完成的。除了直接数据流是多元流以外,其它所有的都是非多元流。

LAN 仿真包含了以太网和令牌环仿真。在以太网仿真中,LAN 仿真组件需要仅仅通过检查数据帧的目标 MAC 地址,来指引帧到达最终目的地;但在令牌环仿真中,LAN 仿真组件必须要通过由数据帧路由信息字段(RIF)中提取出来的“路由描述符”来正确指引 LAN 仿真上的数据帧。

在 ATM-to-legacy LAN 桥和 ATM 终端系统中,大多数 LAN 仿真服务都是作为网络层下的设备驱动程序实现的。在 LANE 中,通常使用“可用比特率”(ABR)服务支持带宽管理能力。

协议结构

LE 数据帧:

1、关于802.3(Ethernet)Frame - 非复用数据帧

0 LE Header Destination Address
4 Destination Address
8 Source Address
12 Source Address Type / Length
16 and on User Info

2、关于802.5(Token Ring) Frame - 非复用数据帧:

0 LE Header AC PAD FC
4 Destination Address
8 Destination Address Source Address
12 Source Address Type / Length
16-46 Routing Information Field
  User Info

LE Header - LAN 仿真头,包括 LAN 仿真客户机识别值和发送客户机或 X "0000"。

LE 控制帧:直接 VCC 除了 LLC 复用数据外,所有 LAN 仿真控制帧,如 LE_FLUSH_REQUEST、READY_IND 和 READY_QUERY,采用的格式如下:

0 MARKER = X "FF00" PROTOCOL = X "01" VERSION = X "01"
4 OP-CODE STATUS
8 TRANSACTION-ID
12 REQUESTER-LECID FLAGS
16 SOURCE-LAN-DESTINATION
24 TARGET-LAN-DESTINATION
32 SOURCE-ATM-ADDRESS
52 LAN-Type MAX-Frame-Size Number-TLVS ELAN-Name-Size
56 TARGET-ATM-ADDRESS
76 ELAN-NAME
108 TLVs BEGIN

OP-CODE - (2字节)控制帧操作类型。部分 OP 代码如下:

OP-CODE Value OP-CODE Function
X "0001" & X "0101" LE_CONFIGURE_REQUEST & LE_CONFIGURE_RESPONSE
X "0002" & X "0102" LE_JOIN_REQUEST & LE_JOIN_RESPONSE
X "0003" & X "0103" READY_QUERY & READY_IND
X "0004" & X "0104" LE_REGISTER_REQUEST & LE_REGISTER_RESPONSE
X "0005" & X "0105" LE_UNREGISTER_REQUEST & LE_UNREGISTER_RESPONSE
X "0006" & X "0106" LE_ARP_REQUEST & LE_ARP_RESPONSE
X "0007" & X "0107” LE_FLUSH_REQUEST LE_FLUSH_RESPONSE
X "0008" & X "0108" LE_NARP_REQUEST & Undefined
X "0009" & X "0109" LE_TOPOLOGY_REQUEST & Undefined
X "000A" & X "010A" LE_VERIFY_REQUEST & LE_VERIFY_RESPONSE

Status - (2字节)控制帧操作状态。定义的部分状态代码如下:

Code (dec) Name Code (dec) Name
0 Success 1 Version Not Supported
2 Invalid request parameters 4 Duplicate LAN Destination registration
5 Duplicate ATM address 6 Insufficient resources to grant request
7 Access denied 8 Invalid REQUESTOR-ID
9 Invalid LAN Destination 10 Invalid ATM Address
20 No Configuration 21 LE_CONFIGURE Error
22 Insufficient Information 24 TLV Not Found

TLV - 类型/长度/值编码参数。

LANE LLC-Multiplexed Frame - 具有 12-Octet LLC 复用头:

0 LLC- X "AA" LLC-X "AA" LLC X "03" OUI-X "00"
4 OUI-X "A0" OUI-X "3E" Frame-Type
8 ELAN-ID
12-28/ 58 LANE Data Frame Header (802.3 or 802.5)
  User Info

LLC 字段为3 Octet,包括定值 X "AAAA03",后面是 OUI。

OUI 字段为3 Octet,包括定值 X "00A03E",表示“ATM Forum”。

后面的两个字节是 FRAME-TYPE 字段,包括 IEEE 802.3 数据帧值为 X "000C",IEEE 802.5 数据帧值为X "000D",LANE LLC-Multiplexed READY_IND 和 READY_QUERY 控制帧值为 X "000E"。

ELAN-ID 字段识别该数据帧的仿真 LAN。

相关协议:ATMSONETAAL0-AAL5LAN Emulation (LANE)、CES、NNIQ.2931

组织来源:ATM 协议基于ITU标准。
http://www.atmforum.com/standards/approved.html: ATM Forum approved specifications

相关链接:
ITU-T Recommendation I.363, B-ISDN ATM Adaptation Layer (AAL) Specification
http://www.atmforum.com/standards/approved.html: ATM Forum approved specifications
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm: ATM Overview

Tags: