Slideshare.net (beta)

 

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Open Source Networking

From crucially, 3 months ago

320 views  |  0 comments  |  0 favorites  |  10 downloads
Embed
options

More Info

This slideshow is Public
Total Views: 320
on Slideshare: 320
from embeds: 0

Slideshow transcript

Slide 1: Open Source Networking Wikia Inc / O’Reilly Radar http://radar.oreilly.com/

Slide 2: Linksys WRT54GL

Slide 3: Linksys WRT54GL • Wireless • 5 port vlan capable switch • Programmable CPU • Basic home networking

Slide 4: OpenWRT • Linux for embedded devices • Networked devices • Flash the Linksys with it • http://openwrt.org/

Slide 5: OpenWRT • DHCP • VLAN • Bridging • PPPoE (PPPoA)

Slide 6: OpenWRT • QoS • OSPF • BGP • NIDS • SSL Tunnel • OpenVPN

Slide 7: There is more • IPSec • LDAP Server • VOIP (Asterisk) • Radius • Tor

Slide 8: TCPDUMP

Slide 9: Open source • Drastically enhances functionality • Flexibility • Extensibility • $50 of hardware

Slide 10: Wikia Inc • Host wikis – Second largest wiki in the world – World of Warcraft wiki – 7000 other on wide range of topics • All under Free Content Licenses • Open source search project – Crawl the web and give it away

Slide 11: Core principles • Commodity solutions • Open source everything • Multiple redundant datacenters – Anycast • No single points of failure • Aim of 99.9% availability

Slide 12: Standardized racks • Virtualized – For power saving • 3 Classes of hardware – Web/App servers – DB servers – File servers

Slide 13: Linux loadbalancers • Linux Virtual Server • Direct Server Response • Full High Availability with transparent failover • Super simple

Slide 14: Advantages • Cheap • Standard hardware • Simple – No app logic in the biggest potential bottleneck • Runs on two virtualized images on two different pieces of hardware

Slide 15: Virtualized images • Each datacenter has 2 network boxes – 8 cores low voltage 16 GB of RAM • Dedicated cores for – L4 loadbalancing – L7 loadbalancing (squid, varnish) – Network monitoring

Slide 16: Hunt for power • Single CPU bad • Multi core good • Blades better

Slide 17: Our routers • Vyatta • Installed in pairs • Non virtualized because of latency under heavy load • Still our standard class of hardware – If they break, we have spares • Can run as blades – 0.7 amps

Slide 18: Ganglia

Slide 19: Ganglia

Slide 20: Argus • Network Monitor • Stream analysis • Used on all hosts

Slide 21: Argus

Slide 23: Our routers • Ganglia installed • Argus installed • Don’t tell our vendor

Slide 24: Benefits • Fits into our standard model – Hardware – Software • All operation engineers can monitor them • Most can troubleshoot the less complex issues • Still need a wizard for BGP

Slide 25: Thank you Wikia Inc

Slide 26: Links • http://ganglia.sourceforge.net/ • http://qosient.com/argus/ • http://www.linuxvirtualserver.org/ • http://www.vyatta.org/ • http://openwrt.org/