Be the first to like this
The MPLS (Multiprotocol Label Switching) architecture is today an important standardization effort conducted by the IETF. Perhaps the most attractive feature of MPLS is its ability to support a constraint-based routing (CR) implementation. CR is the foundation for many traffic engineering functions aimed to introduce quality of service in large IP networks. MPLS is already available in modern high-end routers and switches from the major network vendors. In order to widespread the MPLS technology, some public-domain implementations of MPLS are available. These implementations are targeted to microcomputers running UNIX-like operating systems and connected through low cost networks such as Ethernet. This paper describes an MPLS implementation being developed at the School of Electrical and Computer Engineering (FEEC) of UNICAMP. This implementation aims to support research in topics including quality of service, active networks, and network management. The implementation has some highlights such as a CORBA management interface and an UML (Unified Modeling Language) formal specification.