Open Source Data Communications Networking

1,344 views
1,177 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,344
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Source Data Communications Networking

  1. 1. Welcome to the Dawn of Open-Source Networking.™ Open Source Data Communications Networking Dave Roberts Vice President, Strategy dave@vyatta.com Interop New York City October 2007
  2. 2. Is Business Ready for Open-Source? “Open source produces better software.” “Open source software solutions will directly compete with closed- source products in all markets.” − By 2008, 95% of Global 2000 organizations will have formal open source acquisition and management strategies − Today, 81% have deployed or are considering deploying open source applications − 72% plan to expand its use Why? − 65% say open source has sparked innovation inside their companies − 67% … for lowered costs − 81% … for better quality software Sources: Gartner (2005), CIO Insight (2006), IDC (2006) 2 Slide Credit: Matt Assay - VP of Business Development, Alfresco
  3. 3. Open Source Has Thoroughly Penetrated the Application Infrastructure Applications Application Development Application Server Database Operating System 3
  4. 4. 1969: ARPANET Internet Message Processor Leonard Kleinrock and the first IMP, UCLA 4
  5. 5. 1983: 4.2BSD gets TCP/IP TCP/IP + 5
  6. 6. Late 1980s: Modern Routers A Cisco ASM/2-32EM router deployed at CERN in 1987. 6
  7. 7. Late 1980s: Modern Routers A Cisco ASM/2-32EM router deployed at CERN in 1987. 7
  8. 8. Examples of Open-Source Networking Routing Firewall VPN IDS/IPS/ANTI-X Telephony Open Source Zebra / Quagga IPCop OpenVPN SNORT Asterisk Projects XORP m0n0wall OpenSwan TripWire FreeSWITCH IPtables StrongSwan ClamAV SIPxchange SpamAssassin 8
  9. 9. 2004: An Interesting Idea Brews 9
  10. 10. How Far Can Commodity Hardware Go? 10
  11. 11. The Experiment Quagga 11
  12. 12. Problem: It’s String and Duct Tape 12
  13. 13. Wanted: A Vendor to Blame Vendor Support Service Provider Myriad Open Source Vendor? Projects Enterprise SMB 13
  14. 14. The Evolution of Open Source Networking Daemons Component Enterprise Grade System routed gated Quagga Administration Features IP & Routing 3rd-Party Routing Protocols Extensibility Protocols Firewall Kernel Kernel VPN Kernel IP Address Management WAN Protocols & Encapsulations Debugging Management & & Packet Sniffing Monitoring 14
  15. 15. x86 Ecosystem Economics Resulting Proprietary Standard Cost Hardware Hardware Reduction T3 Card $8,500 $3,000 68% Hardware Component 2-Port T1 Card $2,000 $1,000 50% T1 Card $1,300 $700 46% GigE Card $3,500 $65 98% 10/100 Card $1,400 $20 99% Memory (GB) $5,000 $100 98% Chassis $4,000 $1,000 75% 15
  16. 16. Superior Price Performance Twice The Performance Half The Price Line Rate (%) Gigabit Ethernet Retail Price 100% $4,000 Vyatta Cisco 75% $3,000 50% $2,000 25% $1,000 0% $0 64 128 256 512 1024 1280 1518 Frame Size HW: Dell PE860 HW: 2821 SW: Vyatta SW: Cisco IOS 16
  17. 17. Target: Mid-range Router / Firewall / VPN CRS-1 7200 Today’s Footprint 3800 Carrier core Price 2800 1800 Enterprise edge WAN core Linksys Enterprise Branch SME SOHO Carrier CPE Performance 17
  18. 18. Open-Source Deployment Scenarios Corporate HQ SME VPN tunnel Commodity Switch Colo / Hosting / Data Center Internet Application servers Enterprise Branch Commodity Switch 18
  19. 19. Open-Source in an Enterprise VoIP Network Telecommuting Employee’s IP Phone Asterisk Server Employee’s Router/Firewall Internet Enterprise Router/Firewall POTS IP Telephone Provider Analog Phone IP Phone SIP.VOIPCOMPANY.COM 19
  20. 20. Open-Source for BGP peering Each router keeps N copies of More Routes = More CPU & the full table, one per peer, including each IBGP peer. Peering networks Memory Just forwarding − 4 GB Memory Capacity today • Extreme BlackDiamond supports only 256 MB max Your network • Juniper M7i and M10i support only 768 MB max • Cisco 7200 with NPE-G1/G2 supports only 1 GB max − Vyatta = x86 CPU Choice • Juniper M7i and M10i run with a 400 IBGP MHz Intel Celeron! EBGP • Cisco 7200 NPE-G1 is 700 MHz MIPS. Up to 2 million total routes − 10 peers x 200,000 routes Affordable Upgrade Path − Off-the-shelf memory & components 20
  21. 21. Branch Office Virtualization Corporate HQ Router Application 1 Application 2 Firewall VPN VPN Tunnel Branch Office Reduce box proliferation, including networking 21
  22. 22. Open-Source in a Virtualized Enterprise Network .10 VMnet3 10.8.13.0/24 HQ Users .10 .10 DMZ with public 10.8.12.0/24 10.8.14.0/24 web server VMnet2 VMnet4 .1 .1 .1 10.8.11.0/24 eth1 10.8.11.0/24 10.8.15.0/24 eth2 10.8.15.0/24 .1 VMnet5 VMnet1 .1 VMnet0 10.8.0.0/24 eth0 HQ Server, VMware ESX HQ Server, VMware ESX VPN Tunnel WAN 10.8.0.0/24 eth0 VMnet0 10.8.0.0/24 .10 .2 Remote Users 10.8.22.0/24 .1 VMnet1 .1 10.8.21.0/24 eth1 10.8.21.0/24 .10 VMnet2 Remote branch office, VMware Server 22 Remote branch office, VMware Server
  23. 23. Open-Source Networks For Data Center & Hosting T1/E1 T1/E1 T3 Connection Connection Connection BG Gateway Flexible deployment BG BG P WAN Edge P P VRRP − Choice of Hardware − Virtualization − Blades Distribution Value Added Services − Security – Routing+FW+IDS+Anti − Management – Groundwork, Hyperic, Alterpoint Upgrade Path − Box Consolidation − Open Source / Linux-Based Shared Mail Database − x86 Components Hosting Server Server Virtualization Blade Servers Aggregation Layer 23
  24. 24. How Far Can We Go? CRS-1 ICs e AS Us 7200 Tomorrow’s Footprint st Carrier core -co 3800 low re Price o a rt t rdw o a P h 2800 1800 Enterprise edge WAN core Linksys Enterprise Branch SME SOHO Carrier CPE Performance 24
  25. 25. Future Standard Hardware Directions: Achieving 10 Gbps and Beyond PCI Express − More I/O bandwidth AMD Hypertransport 3.0 − More memory and chip-to-chip bandwidth Intel I/O Acceleration Tech. (I/OAT) − Partition network processing across cores − Fast memory-to-memory DMA Intel “Tera-scale computing” − 10’s or 100’s of cores per die − Specialized cores for security or networking ATCA − Modular, hot-swap chassis technology − High-speed switched backplanes 25
  26. 26. And then it hits you… 26
  27. 27. …this stuff really is that good 27
  28. 28. It’s all about freedom 28
  29. 29. “Dictators ride to and fro upon tigers which they dare not dismount. And the tigers are getting hungry.” – Sir Winston Churchill Join the open-source networking movement! Dave Roberts dave@vyatta.com 29
  30. 30. Welcome to the Dawn of Open-Source Networking.™

×