SlideShare a Scribd company logo
1 of 6
Download to read offline
BGP Peering
Test Report
Test Report
August 16, 2019
Contents
1. OcNOS BGP Peering 3
2. Test Methodology 3
3. Overview 3
1. Detailed setup 3
2. Test Procedure 3
4. eBGP with Full IRT (IPv4 & IPv6) 4
1. Network Topology 4
2. Performance 4
3. BGP Configuration 5
5. Appendix 6
1. Environment 6
2. Measurement 6
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. 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
Figure 2 Router convergence time against number of peers
3. BGP Configuration
router bgp 65537
neighbor 192.168.10.2 remote-as 65538
neighbor 192.168.10.3 remote-as 65539
neighbor 192.168.10.4 remote-as 65540
neighbor 192.168.10.5 remote-as 65541
neighbor 192.168.10.6 remote-as 65542
neighbor 192.168.10.7 remote-as 65543
address-family ipv6 unicast
neighbor 192.168.10.2 activate
neighbor 192.168.10.3 activate
neighbor 192.168.10.4 activate
neighbor 192.168.10.5 activate
neighbor 192.168.10.6 activate
neighbor 192.168.10.7 activate
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.

More Related Content

What's hot

Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntuSim Janghoon
 
Distributed Lock Manager
Distributed Lock ManagerDistributed Lock Manager
Distributed Lock ManagerHao Chen
 
Yocto Project introduction
Yocto Project introductionYocto Project introduction
Yocto Project introductionYi-Hsiu Hsu
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing GuideJose De La Rosa
 
semaphore & mutex.pdf
semaphore & mutex.pdfsemaphore & mutex.pdf
semaphore & mutex.pdfAdrian Huang
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 BriefingJonathan Symonds
 
WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307Linaro
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18CodeOps Technologies LLP
 
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)Linaro
 
Breeze overview
Breeze overviewBreeze overview
Breeze overviewYang Cheng
 
nftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewallnftables - the evolution of Linux Firewall
nftables - the evolution of Linux FirewallMarian Marinov
 
Ceph Durability and Replica Data Lost - PG Numbers / Replica Failure
Ceph Durability and Replica Data Lost - PG Numbers / Replica FailureCeph Durability and Replica Data Lost - PG Numbers / Replica Failure
Ceph Durability and Replica Data Lost - PG Numbers / Replica FailureJungIn Jung
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNCisco Canada
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containersDocker, Inc.
 
SR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/StableSR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/Stablejuet-y
 
LAS16-307: Benchmarking Schedutil in Android
LAS16-307: Benchmarking Schedutil in AndroidLAS16-307: Benchmarking Schedutil in Android
LAS16-307: Benchmarking Schedutil in AndroidLinaro
 

What's hot (20)

Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
Distributed Lock Manager
Distributed Lock ManagerDistributed Lock Manager
Distributed Lock Manager
 
Yocto Project introduction
Yocto Project introductionYocto Project introduction
Yocto Project introduction
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
Mellanox VXLAN Acceleration
Mellanox VXLAN AccelerationMellanox VXLAN Acceleration
Mellanox VXLAN Acceleration
 
BusyBox for Embedded Linux
BusyBox for Embedded LinuxBusyBox for Embedded Linux
BusyBox for Embedded Linux
 
semaphore & mutex.pdf
semaphore & mutex.pdfsemaphore & mutex.pdf
semaphore & mutex.pdf
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 Briefing
 
WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18
 
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)HKG15-107: ACPI Power Management on ARM64 Servers (v2)
HKG15-107: ACPI Power Management on ARM64 Servers (v2)
 
Breeze overview
Breeze overviewBreeze overview
Breeze overview
 
nftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewallnftables - the evolution of Linux Firewall
nftables - the evolution of Linux Firewall
 
Ceph Durability and Replica Data Lost - PG Numbers / Replica Failure
Ceph Durability and Replica Data Lost - PG Numbers / Replica FailureCeph Durability and Replica Data Lost - PG Numbers / Replica Failure
Ceph Durability and Replica Data Lost - PG Numbers / Replica Failure
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
 
EMEA Airheads - Configuring different APIs in Aruba 8.x
EMEA Airheads - Configuring different APIs  in Aruba 8.x EMEA Airheads - Configuring different APIs  in Aruba 8.x
EMEA Airheads - Configuring different APIs in Aruba 8.x
 
SR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/StableSR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/Stable
 
LAS16-307: Benchmarking Schedutil in Android
LAS16-307: Benchmarking Schedutil in AndroidLAS16-307: Benchmarking Schedutil in Android
LAS16-307: Benchmarking Schedutil in Android
 

Similar to BGP Peering Test Report - IP Infusion

Ccn pv7 route_sba-student-exam-4
Ccn pv7 route_sba-student-exam-4Ccn pv7 route_sba-student-exam-4
Ccn pv7 route_sba-student-exam-4Alejandro Perez
 
OSPF EIGRP & RIP comparision.pdf
OSPF EIGRP & RIP comparision.pdfOSPF EIGRP & RIP comparision.pdf
OSPF EIGRP & RIP comparision.pdfKOLOYOYO
 
Paper id 21201449
Paper id 21201449Paper id 21201449
Paper id 21201449IJRAT
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)Netwax Lab
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2SagarR24
 
MPLS-based Layer 3 VPNs.pdf
MPLS-based Layer 3 VPNs.pdfMPLS-based Layer 3 VPNs.pdf
MPLS-based Layer 3 VPNs.pdfHuynh MVT
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
3 ip routing vrf lite - v2
3 ip routing   vrf lite - v23 ip routing   vrf lite - v2
3 ip routing vrf lite - v2SagarR24
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)Netwax Lab
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaHoàng Hải Nguyễn
 
Ccna 2 chapter 9 v4.0 answers 2011
Ccna 2 chapter 9 v4.0 answers 2011Ccna 2 chapter 9 v4.0 answers 2011
Ccna 2 chapter 9 v4.0 answers 2011Dân Chơi
 
3 ip routing bgp-updated
3 ip routing bgp-updated3 ip routing bgp-updated
3 ip routing bgp-updatedSagarR24
 
3 ip routing part b
3 ip routing part b3 ip routing part b
3 ip routing part bSagarR24
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...Communication Systems & Networks
 
Basic router configuration
Basic router configurationBasic router configuration
Basic router configurationSourabh Badve
 
Performance Analysis of Routing Protocols RIP, OSPF and EIGRP
Performance Analysis of Routing Protocols RIP, OSPF and EIGRPPerformance Analysis of Routing Protocols RIP, OSPF and EIGRP
Performance Analysis of Routing Protocols RIP, OSPF and EIGRPIRJET Journal
 

Similar to BGP Peering Test Report - IP Infusion (20)

Ccn pv7 route_sba-student-exam-4
Ccn pv7 route_sba-student-exam-4Ccn pv7 route_sba-student-exam-4
Ccn pv7 route_sba-student-exam-4
 
OSPF EIGRP & RIP comparision.pdf
OSPF EIGRP & RIP comparision.pdfOSPF EIGRP & RIP comparision.pdf
OSPF EIGRP & RIP comparision.pdf
 
Paper id 21201449
Paper id 21201449Paper id 21201449
Paper id 21201449
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)
 
Inter as vpn option c
Inter as vpn option c Inter as vpn option c
Inter as vpn option c
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2
 
MPLS-based Layer 3 VPNs.pdf
MPLS-based Layer 3 VPNs.pdfMPLS-based Layer 3 VPNs.pdf
MPLS-based Layer 3 VPNs.pdf
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
3 ip routing vrf lite - v2
3 ip routing   vrf lite - v23 ip routing   vrf lite - v2
3 ip routing vrf lite - v2
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
 
Ccna 2 chapter 9 v4.0 answers 2011
Ccna 2 chapter 9 v4.0 answers 2011Ccna 2 chapter 9 v4.0 answers 2011
Ccna 2 chapter 9 v4.0 answers 2011
 
CCNA CHAPTER 7 BY jetarvind kumar madhukar
CCNA CHAPTER 7 BY jetarvind kumar madhukarCCNA CHAPTER 7 BY jetarvind kumar madhukar
CCNA CHAPTER 7 BY jetarvind kumar madhukar
 
3 ip routing bgp-updated
3 ip routing bgp-updated3 ip routing bgp-updated
3 ip routing bgp-updated
 
3 ip routing part b
3 ip routing part b3 ip routing part b
3 ip routing part b
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
 
Bgp Toc
Bgp TocBgp Toc
Bgp Toc
 
Basic router configuration
Basic router configurationBasic router configuration
Basic router configuration
 
Bgp in-large-networks
Bgp in-large-networksBgp in-large-networks
Bgp in-large-networks
 
Performance Analysis of Routing Protocols RIP, OSPF and EIGRP
Performance Analysis of Routing Protocols RIP, OSPF and EIGRPPerformance Analysis of Routing Protocols RIP, OSPF and EIGRP
Performance Analysis of Routing Protocols RIP, OSPF and EIGRP
 

More from Dhiman Chowdhury

NextGen Network Synchronization
NextGen Network SynchronizationNextGen Network Synchronization
NextGen Network SynchronizationDhiman Chowdhury
 
Synchronization for 5G Deployments
Synchronization for 5G DeploymentsSynchronization for 5G Deployments
Synchronization for 5G DeploymentsDhiman Chowdhury
 
5G for Business Transformation
5G for Business Transformation5G for Business Transformation
5G for Business TransformationDhiman Chowdhury
 
Addressing 5G Sync plane issues
Addressing 5G Sync plane issuesAddressing 5G Sync plane issues
Addressing 5G Sync plane issuesDhiman Chowdhury
 
World's First Disaggregated 5G-Ready Mobile backhaul Solution
World's First Disaggregated 5G-Ready Mobile backhaul SolutionWorld's First Disaggregated 5G-Ready Mobile backhaul Solution
World's First Disaggregated 5G-Ready Mobile backhaul SolutionDhiman Chowdhury
 
IP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless AccessIP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless AccessDhiman Chowdhury
 
768K Day - Internet Doomsday: is it real?
768K Day - Internet Doomsday: is it real?768K Day - Internet Doomsday: is it real?
768K Day - Internet Doomsday: is it real?Dhiman Chowdhury
 
Data Center Network in a Bundle
Data Center Network in a BundleData Center Network in a Bundle
Data Center Network in a BundleDhiman Chowdhury
 
IPI DC-BOX Bundle: Data Center in a Box
IPI DC-BOX Bundle: Data Center in a BoxIPI DC-BOX Bundle: Data Center in a Box
IPI DC-BOX Bundle: Data Center in a BoxDhiman Chowdhury
 
Large Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designLarge Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designDhiman Chowdhury
 
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)World's First Dsiaggregated Networks for Internet Exchange Point (IXP)
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)Dhiman Chowdhury
 
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...Dhiman Chowdhury
 
Intel and IP Infusion Deliver Deterministic NFV Performance
Intel and IP Infusion Deliver Deterministic NFV PerformanceIntel and IP Infusion Deliver Deterministic NFV Performance
Intel and IP Infusion Deliver Deterministic NFV PerformanceDhiman Chowdhury
 
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...The Intelligent Mesh: Bringing together converging forces to enable NextGen I...
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...Dhiman Chowdhury
 
Open, Efficient & Intelligent: Smart ICT Infrastructure
Open, Efficient & Intelligent: Smart ICT Infrastructure Open, Efficient & Intelligent: Smart ICT Infrastructure
Open, Efficient & Intelligent: Smart ICT Infrastructure Dhiman Chowdhury
 
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...Dhiman Chowdhury
 
Private Cloud 101 - Part I
Private Cloud 101 - Part IPrivate Cloud 101 - Part I
Private Cloud 101 - Part IDhiman Chowdhury
 

More from Dhiman Chowdhury (20)

NextGen Network Synchronization
NextGen Network SynchronizationNextGen Network Synchronization
NextGen Network Synchronization
 
Synchronization for 5G Deployments
Synchronization for 5G DeploymentsSynchronization for 5G Deployments
Synchronization for 5G Deployments
 
The Matter of Time
The Matter of TimeThe Matter of Time
The Matter of Time
 
5G for Business Transformation
5G for Business Transformation5G for Business Transformation
5G for Business Transformation
 
Addressing 5G Sync plane issues
Addressing 5G Sync plane issuesAddressing 5G Sync plane issues
Addressing 5G Sync plane issues
 
World's First Disaggregated 5G-Ready Mobile backhaul Solution
World's First Disaggregated 5G-Ready Mobile backhaul SolutionWorld's First Disaggregated 5G-Ready Mobile backhaul Solution
World's First Disaggregated 5G-Ready Mobile backhaul Solution
 
IP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless AccessIP Infusion Application Note for 4G LTE Fixed Wireless Access
IP Infusion Application Note for 4G LTE Fixed Wireless Access
 
768K Day - Internet Doomsday: is it real?
768K Day - Internet Doomsday: is it real?768K Day - Internet Doomsday: is it real?
768K Day - Internet Doomsday: is it real?
 
Data Center Network in a Bundle
Data Center Network in a BundleData Center Network in a Bundle
Data Center Network in a Bundle
 
IPI DC-BOX Bundle: Data Center in a Box
IPI DC-BOX Bundle: Data Center in a BoxIPI DC-BOX Bundle: Data Center in a Box
IPI DC-BOX Bundle: Data Center in a Box
 
Large Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designLarge Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based design
 
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)World's First Dsiaggregated Networks for Internet Exchange Point (IXP)
World's First Dsiaggregated Networks for Internet Exchange Point (IXP)
 
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...
Interoperability Showcase: Eantc tested IPInfusion software with 21 other ven...
 
Intel and IP Infusion Deliver Deterministic NFV Performance
Intel and IP Infusion Deliver Deterministic NFV PerformanceIntel and IP Infusion Deliver Deterministic NFV Performance
Intel and IP Infusion Deliver Deterministic NFV Performance
 
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...The Intelligent Mesh: Bringing together converging forces to enable NextGen I...
The Intelligent Mesh: Bringing together converging forces to enable NextGen I...
 
400 Gigabits Ethernet
400 Gigabits Ethernet400 Gigabits Ethernet
400 Gigabits Ethernet
 
Open, Efficient & Intelligent: Smart ICT Infrastructure
Open, Efficient & Intelligent: Smart ICT Infrastructure Open, Efficient & Intelligent: Smart ICT Infrastructure
Open, Efficient & Intelligent: Smart ICT Infrastructure
 
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...
Wireless-fiber convergence: Ethernet at Fronthaul creating new possibilities ...
 
Private Cloud 101 - Part I
Private Cloud 101 - Part IPrivate Cloud 101 - Part I
Private Cloud 101 - Part I
 
Our Common Future
Our Common FutureOur Common Future
Our Common Future
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

BGP Peering Test Report - IP Infusion

  • 1. BGP Peering Test Report Test Report August 16, 2019
  • 2. Contents 1. OcNOS BGP Peering 3 2. Test Methodology 3 3. Overview 3 1. Detailed setup 3 2. Test Procedure 3 4. eBGP with Full IRT (IPv4 & IPv6) 4 1. Network Topology 4 2. Performance 4 3. BGP Configuration 5 5. Appendix 6 1. Environment 6 2. Measurement 6
  • 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
  • 5. Figure 2 Router convergence time against number of peers 3. BGP Configuration router bgp 65537 neighbor 192.168.10.2 remote-as 65538 neighbor 192.168.10.3 remote-as 65539 neighbor 192.168.10.4 remote-as 65540 neighbor 192.168.10.5 remote-as 65541 neighbor 192.168.10.6 remote-as 65542 neighbor 192.168.10.7 remote-as 65543 address-family ipv6 unicast neighbor 192.168.10.2 activate neighbor 192.168.10.3 activate neighbor 192.168.10.4 activate neighbor 192.168.10.5 activate neighbor 192.168.10.6 activate neighbor 192.168.10.7 activate
  • 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.