ReSerVation Protocol with Traffic Engineering (RSVP-TE) is one of the label distribution protocols supported by DC-MPLS. DC-RSVP provides a complete, scalable, and fault-tolerant source code implementation of RSVP-TE.
DC-RSVP is designed for OEMs building a wide range of devices including MSPPs, routers, Carrier Ethernet, enterprise switches, mobile backhaul, packet – optical transport, ROADMs, or WDM devices. It includes a wide range of protocol extensions for both packet and optical networks, including advanced features such as diffserv, GMPLS, MPLS-TP, G.709 OTN, OIF-UNI and OIF-E-NNI.
DC-RSVP is also available as a pre-integrated MPLS control plane with Metaswitch's IP Routing software providing a fully Integrated Control Plane for packet and optical devices.
DC-RSVP Features
RSVP-TE Protocol Function
- The DC-RSVP software product includes the following RSVP protocol function.
- Full support of RSVP and its Traffic Engineering (TE) extensions
- RFC 2209
- RFC 3209 (TE extension)
- Refresh reduction
- Hello processing
- Link bundling
- Unnumbered interfaces
- Protection Switching
- e2e recovery per draft-ietf-ccamp-gmpls-recovery-e2e-signaling
- Fast re-route (both detour and facility methods supported per RFC 4090)
- IPv4 and IPv6 support
- DiffServ extensions (DIFFSERV object)
- LSP Pinning
- Make-before-break
- Diagnostic messages
- Resource affinities
- Authentication (INTEGRITY object using HMAC-MD5 algorithm)
- Optical Extensions
- Full GMPLS support (RFC 3945, RFC 3473)
- ASON extensions (RFC 3474)
- SONET/SDH extensions (RFC 3946)
- Pre-standard MPLS-TP
- OTN support per ITU G.709 and RFC 4328
- Support for OIF-UNI client and network nodes
- Support for OIF-NNI
- Extensible for OEM specific requirements
- Support for private objects and TLVs
- Proprietary data transferred across external interfaces for OEM processing
- Support for proprietary MIB extensions
- Support for OEM specific authentication
Management and Integration
- Pre-integrated and transactional CLI, NETCONF, WEB UI, SNMP, REST, and scripted management solutions available through pre-integration and partnership with Tail-f ConfD
- High-level Yang models map directly to operator-familiar semantics
- Easily integrated with proprietary management solutions via alternative low-level MIB interfaces
- Support for all BGP v4 MIB tables defined in RFC 1657
- Extensions based on the latest BGP v4 MIB draft (draft-ietf-idr-bgp4-mibv2)
- Proprietary extensions to allow MIB-based configuration of BGP routing policies
- High availability and fault tolerance in management of configuration information (when used with Configuration Safe Store)
Carrier Class Design
- Scalability
- Optimized mainline for very fast LSP establishment and refresh processing
- Binary trees ensure scaling of O(ln(N)) with number of LSPs supported
- No hard-coded limits to number of interfaces or LSPs supported
- Designed to handle thousands of interfaces and millions of LSPs
- Distribution of components onto multiple cards
- Carrier class availability
- High availability through replication of config and state data for backup control plane
- Hot software upgrade
- Control plane restart with LSP survival
- Protection switching and fast re-route (includes e2e recovery)
- Availability and fault tolerance in management of configuration information possible with Configuration Safe Store
- See High Availability for more details
- Interoperability
- Major vendors: interoperates with all major implementations
- UNH-IOL: successful testing of all aspects of DC-MPLS at UNH Interoperability Lab. See http://www.ioh.unh.edu/consortiums/mplsServices/ for details.
- We assist customers in their own testing, either in their labs or at customer field trials
- Guarantee: interoperability problems are treated as problems and fixed within the same schedules.