当LEC收到一个等待发送的点-点数据帧时,它首先检查其本地表,看它是否知道与MAC地址有关的ATM地址。如果不知道,则不能立即建立一个到达目的地的“直接数据连接”。这时LEC可以有三种选择:
- 它可以丢弃这个帧,但为获得ATM地址而启动MAC地址的解析过程。
- 它可以留住此帧,直至它弄清目的地的ATM地址并建立一个VCC。
- 它可将此帧转发给BUS,以保持数据的移动。在这种情况下,BUS以通常的方式响应,即将其转发给每个客户,再由这些客户根据点到点MAC地址决定是否保存此帧。
- 同时LEC向LES发送一个LE ARP请求,试图解开未知的MAC地址(如图8b所示)。
- LE ARP信息包括发出请求的LEC的源ATM地址。在今天大多数实现中,LES仅仅简单地将LE ARP转发给全部客户,这与BUS已做过的非常相似,(如图8C所示)。
目标客户识别出MAC地址,并将一个LE ARP响应报文发送给LES;在响应报文中包括其自己的 ATM地址、以及发起LE ARP请求的源ATM地址。服务器以广播方式向所有LEC转发包含目标 ATM地址的响应报文。当初始LEC在收到的应答信息中识别出自己的 ATM地址时,这个周期即告结束。这时,它已学到与未知的MAC地址有关的ATM地址,并能建立一条有关到目标LEC的“直接数据连接”。当源LEC接收到含有刚学到的MAC地址的后继帧时,则立即将它们沿“直接数据VCC”转发这些帧。 每个LEC都建立它自己的MAC地址。ATM地址和VCC关联表。若某一MAC地址空闲了一段时间,则LEC最终将它从高速缓存器中清除。当没有更多的与“直接数据VCC”相关的MAC地址时,LEC就可以取消该连接。