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 shares Metaswitch's unicast IP routing 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
- IPv4 and IPv6 support
- VPN support
- BGP/MPLS VPNs (RFC 2547 and draft-ietf-ppvpn-rfc2547bis)
- 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)
- DPoE support
- Full control plane support for an IP Network Element in DPoE (DOCSIS Provisioning of EPON)
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
- 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
It's great to meet you!
Please enter your details in the form below.