BGP Software
What is BGP?
Introduction to BGP and its uses
DC-BGP is an implementation of Border Gateway Protocol (BGP) source code designed explicitly to support the scalability, availability and functional requirements of OEMs building devices for next generation networks.
DC-BGP is a component of the IP Routing software developed by Data Connection, 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.
DC-BGP Features
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
- BGP/MPLS VPNs (RFC 2547 and
draft-ietf-ppvpn-rfc2547bis)
- BGP/MPLS VPNs (RFC 2547 and
- Authentication
- TCP MD5 signature (RFC 2385)
- 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 embeddedMINDTM from Silicon & Software Systems (S3)
- 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 Data Connection's BGP product and expertise contact .
