Open Source Networking

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Open Source Networking - Presentation Transcript

    1. Open Source Networking Wikia Inc / O’Reilly Radar http://radar.oreilly.com/
    2. Linksys WRT54GL
    3. Linksys WRT54GL
      • Wireless
      • 5 port vlan capable switch
      • Programmable CPU
      • Basic home networking
    4. OpenWRT
      • Linux for embedded devices
      • Networked devices
      • Flash the Linksys with it
      • http://openwrt.org/
    5. OpenWRT
      • DHCP
      • VLAN
      • Bridging
      • PPPoE (PPPoA)
    6. OpenWRT
      • QoS
      • OSPF
      • BGP
      • NIDS
      • SSL Tunnel
      • OpenVPN
    7. There is more
      • IPSec
      • LDAP Server
      • VOIP (Asterisk)
      • Radius
      • Tor
    8. TCPDUMP
    9. Open source
      • Drastically enhances functionality
      • Flexibility
      • Extensibility
      • $50 of hardware
    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
    11. Core principles
      • Commodity solutions
      • Open source everything
      • Multiple redundant datacenters
        • Anycast
      • No single points of failure
      • Aim of 99.9% availability
    12. Standardized racks
      • Virtualized
        • For power saving
      • 3 Classes of hardware
        • Web/App servers
        • DB servers
        • File servers
    13. Linux loadbalancers
      • Linux Virtual Server
      • Direct Server Response
      • Full High Availability with transparent failover
      • Super simple
    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
    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
    16. Hunt for power
      • Single CPU bad
      • Multi core good
      • Blades better
    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
    18. Ganglia
    19. Ganglia
    20. Argus
      • Network Monitor
      • Stream analysis
      • Used on all hosts
    21. Argus
    22.  
    23. Our routers
      • Ganglia installed
      • Argus installed
      • Don’t tell our vendor
    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
    25. Thank you Wikia Inc
    26. Links
      • http://ganglia.sourceforge.net/
      • http://qosient.com/argus/
      • http://www.linuxvirtualserver.org/
      • http://www.vyatta.org/
      • http://openwrt.org/

    + Artur BergmanArtur Bergman, 2 years ago

    custom

    996 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 996
      • 996 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 29
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories