DC-BGP
DC-BGP is a portable source code implementation of the Border Gateway Protocol
(BGP) protocol designed explicitly to support the scalability, availability and functional requirements
of OEMs building devices for next generation networks.
DC-BGP is a component of Metaswitch's IP
Routing product suite, and shares its Common
Architecture. It is available for both IPv4 and IPv6 networks.
DC-BGP has comprehensive support for the relevant standards, with management
interfaces and a design suited for the most demanding applications. Further details are provided below.
The DC-BGP architecture splits the product into modular components. This
allows these components to be distributed onto line cards and supports multiple instances as required for virtual routers and
VPNs.
BGP Protocol Function
The DC-BGP software product includes the following BGP
protocol function.
- Full mandatory BGP v4 protocol support
- RFC 1771
- draft-ietf-idr-bgp4
- IPv4 and IPv6 support
- VPN support
- Authentication
- TCP MD5 signature (RFC 2385)
- Protocol enhancements including
- BGP-4 multi-protocol extensions for IPv6 inter-domain routing (RFC 2545)
- BGP-MPLS IP VPN extension for IPv6 VPN (draft-ietf-l3vpn-bgp-ipv6)
- Capabilities advertisement (RFC 2842)
- Route reflection (RFC 2796)
- BGP communities (RFC 1997) and extended
communities (draft-ietf-idr-bgp-ext-communities)
- Route refresh (RFC 2918)
- Route flap damping (RFC 2439)
- Multi-protocol extensions (RFC 2858)
- Sub-codes for the BGP Cease Notification message
(draft-ietf-idr-cease-subcode)
Management And Integration
- Fully MIB manageable
- 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
- Easily integrated with SNMP, CORBA, CMIP, Web and other management tools
- Pre-integrated CLI, XML/Web and SNMP management interfaces available through MINDLink(Metaswitch), an embeddedMIND™
product from our partner GoAhead Software.
- High availability and fault tolerance in management of configuration information when used with Configuration Safe Store
Carrier Class Design
- Routing Table Manager
- Provides common routing table across all IP routing
protocols including BGP, OSPF and ISIS
- Policies for route import/export between IP routing
protocols
- DC-BGP can be used with a third party Routing Table
Manager
- Scalability and distribution
- No hard limits
- Support for at least hundreds of peers
- Support for at least half a million routes in the routing
table
- Support for at least a thousand Virtual Routing and Forwarding
Tables (VRFs)
- Lengthy routing calculations can be paused to ensure
other processing is not blocked by the computationally intensive calculation
- Multi-instance Routing Table Managers can be
distributed to line cards to spread processing load across multiple CPUs
- Redundancy and high availability
- Integrated with DCL's high availability framework
- Uninterrupted packet forwarding across hardware or
software failures
- Control plane restart (draft-ietf-idr-restart)
- Availability and fault tolerance in management of configuration information possible with Configuration Safe Store
For more information about Metaswitch's
BGP product and expertise contact .