Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
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/

