局域网交换机还是比较常用的,于是我研究了一下局域网交换机仿真服务器,在这里拿出来和大家分享一下,希望对大家有用。与ELAN接口的ATM网卡,或ATM 局域网交换机在每个连接的ELAN上支持一个LEC,也就是说,LEC可是单一个LANE客户机,也可以是一个ELAN网络。而且每个LEC由一个独立的ATM地址来标识。LANE服务器从功能上可以划分为三种:
局域网交换机仿真服务器(LANE Server,LES)
LANE服务器负责为成功的操作仿真LAN提供必需的控制功能。LES服务器可以在连接到ATM的服务器、路由器或局域网交换机上实现,可以通过网络集中或分散。LES服务器管理申请加入VLAN 的LEC客户机。LES服务器也注册MAC地址,并将MAC地址分解为ATM地址。当LEC客户机加入仿真LAN(ELAN)后,就与LES服务器一起注册它的LAN目的地址,将MAC地址映射为ATM地址。
LES服务器在它的ELAN上为所有的LEC客户机保持MAC 到ATM的地址变换。例如,如果一个LEC客户机需要传输点对点数据,它会产生一个对LE服务器的LE-APR请求。LE-APR协议将LEC客户机的 MAC目的地址分解为ATM地址。LES服务器通过传送LE-APR响应直接响应LEC客户机的请求,或者将请求向前传送到其它的LEC客户机以使其能够直接响应该请求。在接收到LE-APR响应后,LEC客户机用该响应所包含的ATM目的地址建立到ELAN网络中目的客户机的连接,并使用UNI信号。建立ATM连接后,LEC客户机就开始数据传输。一个ELAN中只有一个LES。
广播与未知地址服务器(Broadcast&&UnknownServer,BUS)
当源LEC客户机不能将MAC地址解析为ATM地址时,BUS负责转发包含点对多点MAC地址(群地址、广播地址和功能地址)的数据,也就是仿真传统LAN的广播机制,在LEC间直接链路建立前单播LEC数据。LEC客户机将所有的广播业务、点对多点业务和未解析的MAC/ATM地址业务转发到BUS。BUS将点对多点数据传送到每个已与BUS建立连接的客户机,通过这种方式仿真IEEE 802x 局域网交换机的广播性能。一个ELAN中也只有一个BUS。
每个LEC在ELAN上只与一个BUS相连,但在一特定的ELAN上可能有多个BUS,它们以厂商确定的方式通信和协调。LEC连接的BUS由自己专有的一个ATM地址标识,连接在LES的BUS,其ATM地址与广播MAC地址相关联,映射关系通常在LES中配置。LECS通过将各个LANE客户机分配到ELAN相应的LES,把客户机指定给特定的ELAN。
局域网交换机仿真结构服务器(LANE Configuration Server,LECS)
ATM网络中可以连接多个ELAN,如果连接了多个ELAN,则需要配置LECS。LECS保存了各个 LANE的结构信息,将LEC配置到ELAN中。负责维护一个ATM网络中多个ELAN内的LEC、LES和BUS的配置信息,为每个LEC提供其所属 LES的ATM地址。每个管理域只有一个逻辑LECS,为本域中所有的ELAN服务。以上这三个服务实体可以各自存在,但通常位于同一设备。