Euro-ix forum Amsterdam, nl


Download 38.3 Kb.
Pdf ko'rish
Sana04.11.2017
Hajmi38.3 Kb.
#19338

 

 

 



 

 

 



 

 

20



th

 Euro-IX Forum 

Amsterdam, NL 

aristidis.lambrianidis@ams-ix.net

 

eric.nguyenduy@ams-ix.net



 

April 3


rd

, 2012 


 

Summary 

Objectives 



Testbed description 

Test scenarios and Results 



Individual Platform Traits 

 


Test 

Version 

Operating 

System 

CPU 

Memory 

 

OpenBGPd 

 

5.0 


OpenBSD 5.0 

(amd64) 


Intel Xeon 

X3480@3.07GHz 

24GB 

 

BIRD 

1.3.6/7 


Debian Squeeze 

(2.6.32-5-

amd64) 

 

Intel Xeon 



X3480@3.07GHz 

 

 



24GB 

 

Cisco 

ASR1001 


IOS-XE 

15.2(1)S1 

(64-bit) 

Dual Core  

CPU@2.2GHz 

(ASR1001 RP) 

16GB  

(8GB usable) 



Cisco 

ASR1002 


IOS-XE 

15.2(1)S1 

(32-bit) 

General Purpose 

CPU@1.5GHz 

(ASR1002 RP1) 

  4GB         

(2GB usable) 



Test 

Route Server Clients: 

 



Cisco 7204 (NPE400) 12.4-25 



IOS 

Juniper SRX 650 JunOS 



10.4R4.5 

ExaBGP 2.0.6 (route injector, no 



FIB manipulation) 

IOS-XE Filtering 

 Test 


Test Scenarios 

AMS-IX Live 

Platform 

Stress Test 1 

Stress Test 2 

IPv4 Peers 

330 

500 

1012 

IPv6 Peers 

206 



1012 

Prefixes/Peer 



256 

256 

Total IPv4 

Prefixes 

62922 

128000 

259072 

Total IPv6 

Prefixes 

6029 

 



259072 

Test results 

Each process here represents a route server client: 

..And this is the load generated: 


Test results 

CPU 


USAGE 

 

Convergence Time 

45 

2,22 


1,93 

22,52 


6,61 

0

20



40

60

OpenBGPd



BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Convergence

Time (Minutes)

AMS-IX Live Platform Simulation 


 Memory Usage 

1424 


2900 

2800 


88 

173 


0

1000


2000

3000


4000

OpenBGPd

BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Megabytes



AMS-IX Live Platform Simulation 

 Convergence Time 

N/A 


8,39 

8,99 


1,93 

1,72 


0

5

10



OpenBGPd

BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Convergence

Time (Minutes)

Stress Test 1 (500 v4  peers * 256 pfx) 


 Memory Usage 

N/A 


17500 

17400 


26 

42 


0

5000


10000

15000


20000

OpenBGPd

BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Megabytes



Stress Test 1 (500 v4  peers * 256 pfx) 

 Convergence Time 

N/A 


N/A 

N/A 


15 

14,32 


0

5

10



15

20

OpenBGPd



BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Convergence

Time (Minutes)

Stress Test 2 ((1012 v4 + 1012 v6)* 256 pfx) 

*0 Denotes N/A 



 Memory Usage 

N/A 


N/A 

N/A 


104 

188 


0

50

100



150

200


OpenBGPd

BIRD 1.3.6

BIRD 1.3.7

ASR1002

ASR1001

Megabytes



Stress Test 2 ((1012 v4 + 1012 v6)* 256 pfx) 

Platform Traits 

 

 



 

 

 



OpenBSD/ OpenBGPd 

  

 



 

 

 



 Solid OS  

 pf firewall easy to use, efficient 

 Relatively low memory usage 

 Straightforward configuration file 

× Slow convergence 

× Partial Graceful Restart functionality (End-of-RIB 

marker) 

× Inefficient CLI 

 


Platform Traits 

 

 



 

 

 



Debian/BIRD 

  

 



 

 

 



 AMS-IX OS of choice 

 Powerful filtering language 

 Very fast convergence 

 Fast developer response 

× Steep learning curve 

× No Graceful Restart capability 

× Quirky CLI 

× Taxing on system memory 

× BIRD is reluctant to free memory 

 

 



Platform Traits 

 

 



 

ASR1002/IOS-XE  

ASR1001/IOS-XE 

  

 



 

 

 



 Graceful Restart allowing NSF 

 Fast convergence 

 Straightforward maintenance needs 

 Professional support 

 Software Redundancy 

 Very Low Memory Usage

 

× Expensive 



× Proprietary platform 

× Not widely deployed 



 

 

 



 

Questions? 

Download 38.3 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling