Interested knowing BGP convergence number for ISP Peering solutions. Learn from IPInfusion's OcNOS BGP test report.
Build your disaggregated Network using IPInfusion's OcNOS.
3. 1. OcNOS BGP Peering
The objective of the test report is to highlight the performance and scalability aspects of OcNOS on to support the
BGP Peering Router Solution full Internet Routing Table(IRT).
2. Test Methodology
In order to complete the tests discussed in the document, OcNOS was installed and configured on two switches.
A traffic generator was then used to simulate the internal network and multiple BGP peers via two routed links.
In order to simulate real world conditions, 10G of data was transmitted from the internal network to OcNOS for
forwarding to the remote network. A number of routes were then advertised from the BGP peers. The time taken
recover from link failure was measure and recorded below.
3. Overview
A network topology as shown below was used to simulate a typical customer environment.
The test router running OcNOS learns prefixes from a number of BGP peers connected on the left.
At the same time, the router on the internal network is forwarding traffic to routes learned on the remote
network. Two routers were used In oder to eliminate any inconsistancy indroduced by the traffic generators
emulating the remote peers.
1. Detailed setup
Testing was carried out using the following software and hardware combination.
OcNOS SP 1.0 ED 2.1.1 running on an Edgecore AS5916-54XKS.
The BGP peers and internal and external networks were simulated on a traffic generator.
The configuration is described in further detail below.
2. Test Procedure
A number of prefixes were advertised to OcNOS from 2,4 or 6 BGP peers connected via 2 ports.
In order to simulate user traffic, the router on the internal network forwards 10G (wire rate) of traffic to the
remote network using the paths learned during the test.
4. 4. eBGP with Full IRT (IPv4 & IPv6)
1. Network Topology
Figure 1 Test topology
In this test OcNOS was configured with eBGP neighbors. The full IRT (IPv4 and IPv6) was advertised for this test.
2. Performance
The table below shows the convergence times and the time to learn all routes for 2, 4 and 6 peers.
Total number of
Neighbors
Total number of
routes (IPv4)
Total number of
routes (IPv6)
Worst case
convergence time
(secs)
Time to learn routes
(secs)
2 784k 70k 49 57
4 784k 70k 51 106
6 784k 70k 53 160
6. 5. Appendix
1. Environment
The follow section identifies the software and hardware components used for the test.
Software
Product: OcNOS-SP
Version: SP1.0ED2.1.1
White box hardware
Vendor: Edgecore
Model: AS5916-54XKS-O-AC-F
Kernel: 3.16.7-g6267b3a-ec-as5916-54x
Linux Version: Debian GNU/Linux 8 (jessie)
CPU: 8 core Intel(R) Xeon(R) CPU D-1548 @ 2.00GHz
Memory: 32GB
Storage size: 115G
Traffic Generator
Vendor: IXIA
Chassis: XGS12
Card: XM100GE4QSFP28+
Software: IxNetwork 8.5
2. Measurement
This section describes how each value was calculated
Convergence time
Duration of traffic loss resulting from link failure and switch to alternate path.
Time to learn routes
The time taken to learn all the routes from initialization state of BGP with the other BGP peers.