IXP2400网络处理器提供了强大的处理能力,使得实现MPLS和MPLS VPN成为可能。给出了实现MPLS VPN的关键技术与微码实现方法。本设计通过对微引擎的作业分配和对数据包的灵活处理实现低成本、高效率与高灵活性的MPLS VPN。其主要特点是同时支持L2 VPN与L3 VPN,并且微码实现简洁。实验表明该实现可以正常工作并且与主流网络设备兼容。
The IXP2400 network processor with powerful comuting ability made MPLS and MPLS VPN possible. The paper provided the key technology and micro-code of MPLS VPN, and achieved flexible and effcient MPLS VPN with low cost by dispatching task to micro engines and processing flexibly the data packets. The primary characteristic of the design is that it supports L2 and L3 VPN at the same time and the micro-code is very concise. The experiments show the MPLS VPN works properly and are compatible with mainstream network devices.