Abstract
In this paper, we implemented and tested MPOA(MutiProtocol Over ATM) standardized in ATM Forum, which provides service for various layer 3 protocols as well as legacy LAN applications over ATM networks. The functions of MPCs(MPOA Clients) and MPSs(MPOA Servers) which are the components in MPOA systems are implemented. MPCs are located at the edge device and MPOA hosts and MPSs exist in routers. The implemented MPCs have the functions such as exchances of primitives between an LEC(LAN Emulation Client) and an MPC, management and maintenance of Egress/Ingress cache, default transmission through LECs and shortcut transmission. Assuming that routing, convergence and NHRP(Next Hop Resolution Protocol) functions exist in routers, the implemented MPSs have the functions such as exchanges of primitives between an LEC and an MPC, conversion and exchanges of frames between MPOA and NHRP, and management and maintenance of Egress/Ingress cache. All of the possible scenarios are made up to test whether they run correctly. The implemented system is tested by simulation according to the scenarios.
본 논문에서는 기존 LAN 응용뿐 아니라 다양한 3계층 프로토콜을 ATM 망상에서 서비스해주기 위하여 ATM 포럼에서 제안한 MPOA(multiProtocol Over ATM)를 구현하고 이를 테스트하였다. MPOA 호스트와 엣지 디바이스의 기본이 되는 MPC(MPOA Client)와 라우터 상에 존재하는 MPS(MPOA Server0의 작동 프로시져에 중점을 두어 구현하였다. 구현한 MPC의 기능은 LEC(LAN Emulation Client)와 프리미티브 교환 작업, Ingress와 Egress 캐쉬의 관리와 유지, 그리고 LEC를 통한 디폴트 전송과 지름길 전송들이다. 또한 MPS는 LEC와 프리미티브 교환, MPOA와 NHRP(Next Hop Resolution Protocol)사이의 프레임 변환 및 교환 그리고 Ingress/Egress 캐쉬 관리와 유지 등을 구현하였다. 구현된 MPOA시스템이 올바로 작동하는지 테스트하고자 가능한 모든 시나리오를 작성하여 시뮬레이션에 의해 테스트하였다.