Views
OpenFlowMPLS Summer Plans
From OpenFlow Wiki
This page is no longer maintained. For up to date information on the OpenFlow MPLS Extension, please visit the main page and the pages linked from there: OpenFlowMPLS.
Summer Project Implementation
Currently we are in the midst of a Summer Project implementing OpenFlow MPLS. The scope of the project includes:
- Extending the current 10-tuple flow table match to a 12-tuple match. This covers the case of matching up to 2 MPLS labels simultaneously. Majority of MPLS applications are covered by a two label stack.
- Add Virtual Port Table capability to support tunneling and multicast
- Add new push/pop table actions to support encapsulation and decapsulation.
- Extend OF software switch model with the above capability
- Build a NetFPGA implementation with a subset of this OpenFlow MPLS capability, allowing at least swap of an MPLS label, and preferably impose/dispose of at least one label
- Port MPLS Linux for use as the MPLS Management Plane
