|
MPOA 的目的是在 LANE 环境中有效地传输子网间的 unicast 数据。MPOA 集成了 LANE 和 NHRP 以保留 LANE,同时在数据路径不需要路由器的情况下,允许上的子网和 internet 网络层协议间的通信。此外在不同协议、网络技术和 IEEE 802.1 虚拟 LANs 环境下,MPOA 通过 ATM 提供了高效合成网桥和路由选择的结构。MPOA 能够同时使用网桥和路由信息来定位最佳出口。MPOA 允许网络层路由记算和数据传送物理地分离,这称为虚拟路由技术。
基于 ATM UNI 信令、LAN 仿真和下一跳解析协议NHRP,MPOA 包括两部分:MPOA 客户机(MPCs)和 MPOA 服务器(MPSs),以及通信和服务接收所需的相关协议。
MPS 是路由器的逻辑成分,只应用于具有下一跳服务器 NHS 和一个或多个 LECs 接口的路由器情况。从 LECs 到 LANE,MPOA 能够使路由器上的数据和控制路径保持不变。MPS 与路由器、LEC(s)、NHS 及其它 MPOA 成分是相互作用相互影响的,单一 MPS 对应连接一个 LECs。
MPOA 基于下一跳解析协议 NHRP,管理高速缓存以及建立捷径。它主要执行以下操作;
- 配置――获取适当的配置信息;
- 发现――MPCs 和 MPSs 相互知道对方存在;
- 目标解析――决定目标与出口 ATM 地址间的映射,可选标记符和参数组用来建立 VCC 捷径,由此在子网边缘转发数据包;
- 连接管理――VCCs 的创建、维护和终止,目的是传输控制信息和数据;
- 数据传输――通过捷径转发 internet 网络层数据。
MPOA 为所有 PDUs 提供了 LLC/SNAP 封装格式。由于缺省,VCCs 必须发出 VCCs 信号以使用 LLC 封装。MPOA 必须能够建立、接收和维护任何实体的 VCCs,不管实体是否属于 MPOA 成分,此过程都得遵循连接管理程序。 |