background preloader

Open vSwitch

Open vSwitch
Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. See the full feature list here

Related:  silentswerveInformatique / Europe - international - Open Source

Open vSwitch Open vSwitch, sometimes abbreviated to OVS, is a production-quality open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks.[4] Project's source code is distributed under the terms of the Apache License 2.0. Overview[edit] Open vSwitch as a cross-server virtual network switch, transparently distributed across multiple physical servers.[4]

10 Tips For Creating Good Looking Diagrams Using Inkscape After multiple attempts to find a good free diagraming application I think I have found a decent solution. I'm not creating enough diagrams to justify buying something expensive and I don't feel like finding a graphics designer to make Dia diagrams prettier. If you have a Mac you are probably not in as bad a situation since you can buy OmniGraffle for $79. But for those of us without a Mac or who are just very cheap I think the best solution starts with Inkscape. Software Load Balancing using Software Defined Networking I invited Nikhil Handigol to present at Amazon earlier this week. Nikhil is a Phd candidate at Stanford University working with networking legend Nick McKeown on the Software Defined Networking team. Software defined networking is an concept coined by Nick where the research team is separating the networking control plane from the data plane. The goal is a fast and dumb routing engine with the control plane factored out and supporting an open programming platform. From Nikil’s presentation, we see the control plane hoisted up to a central, replicated network O/S configuring the distributed routing engines in each switch.

GENI and IF-MAP Network Instrumentation and Measurement What if you were designing the Internet from scratch? What capabilities would you build into it? How would the protocols work --- would you have chosen TCP/IP? The GENI project looks at all that and more, and takes a "clean-slate" approach to designing a next-generation network from scratch. The project uses IF-MAP to help design how instrumentation and measurement can better work over a network, based on research being done by Deniz Gurkan, Assistant Professor of Engineering at the University of Houston.

Ruby (programming language) Following the release of Ruby 0.95 in 1995, several stable versions of Ruby were released in the following years: Ruby 2.0 added several new features, including: It has been obsolete since February 22, 2016 [1] and it will no longer receive bug and security fixes. Users are advised to upgrade to a more recent version. Semantic versioning also provides additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format, not available at Ruby.

On data center scale, OpenFlow, and SDN Lately I’ve been thinking about the potential applicability of OpenFlow to massively scalable data centers. A common building block of a massive cloud data center is a cluster, a grouping of racks and servers with a common profile of inter-rack bandwidth and latency characteristics. One of the primary challenges in building networks for a massive cluster of servers (600-1000 racks) is the scalability of the network switch control plane. click to enlarge Simplistically speaking, the basic job of a network switch is to make a forwarding decision (control plane) and subsequently forward the data toward a destination (data plane). In the networking context, the phrase “control plane” might mean different things to different people.

Distributed Management Task Force Cloud Management Standards Working to Address Management Interoperability for Cloud Systems Technologies like cloud computing and virtualization are rapidly being adopted by enterprise IT managers to better deliver services to their customers, lower IT costs and improve operational efficiencies. DMTF's Cloud Management Initiative is focused on developing interoperable cloud infrastructure management standards and promoting adoption of those standards in the industry. The work of DMTF working groups promoted by the Cloud Management Initiative is focused on achieving interoperable cloud infrastructure management between cloud service providers and their consumers and developers. Cloud Working Groups Node.js Node.js is an open source, cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, Linux, FreeBSD, NonStop and IBM i. Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability. These technologies are commonly used for real-time web applications. Node.js is gaining adoption as a server-side platform[4] and is used by Microsoft,[5][6] Yahoo!,[7] Walmart,[8] Groupon,[9] SAP,[10] LinkedIn,[11][12] Rakuten, PayPal,[13][14] Voxer,[15] and GoDaddy.[16]

Linaro launches OpenDataPlane™ (ODP) project to deliver open-source, cross-platform interoperability for networking platforms Linaro, the not-for-profit engineering organization developing open source software for the ARM® architecture, today announced the launch of OpenDataPlane (ODP) and associated website The ODP deliverable will be a data plane application programming environment designed to enable software portability between networking SoCs, regardless of the underlying instruction set architecture (ISA). The 12 Linaro Networking Group (LNG) member companies represent a cross section of networking original equipment manufacturers (OEMs), system on chip (SoC) companies and independent software vendors (ISVs), collectively having stakes in common data plane programming models for all the leading networking processor architectures. “ODP is a good example of what the Linaro vertical segment groups are designed to achieve,” said George Grey, CEO of Linaro. “A group of industry stakeholders identify a strong demand for a common software model optimized across multiple hardware platforms.

UbuntuInstallation - Open wiki Edit page Note: I can confirm that this documentation works with Ubuntu Server 9.10, another documentation can be found here: Setting up gitorious on your own server. There are additional installation guides for other Ubuntu versions: The following steps should take you from a freshly installed copy of Ubuntu Server 9.10 to a fully functioning Gitorious server. Install packages aptitude update aptitude install build-essential zlib1g-dev tcl-dev libexpat-dev \ libcurl4-openssl-dev postfix apache2 mysql-server mysql-client \ apg geoip-bin libgeoip1 libgeoip-dev sqlite3 libsqlite3-dev \ imagemagick libpcre3 libpcre3-dev zlib1g zlib1g-dev libyaml-dev \ libmysqlclient15-dev apache2-dev libonig-dev ruby-dev rubygems \ libopenssl-ruby phpmyadmin libdbd-mysql-ruby libmysql-ruby \ libmagick++-dev zip unzip memcached git-core git-svn git-doc \ git-cvs irb

Cisco Cert Zone: A Couple of Interesting Uses of OpenFlow At the beginning of Interop, I wrote a post that introduced the basics of OpenFlow. I promised to ask around and find out what problems different vendors are trying to solve using OpenFlow. This post highlights two cases: one you can order today from NEC America, and the other a case that's been tested at Stanford. NEC America's ProgrammableFlow Switch NEC America announced at Interop a new switch based on OpenFlow. Branded ProgrammableFlow, the switches support OpenFlow.

Research Demo Videos These videos demonstrate different research experiments that build on top of OpenFlow. If you have similar videos that demonstrate your research and are interested in hosting them here, please contact Nikhil Handigol. Introduction FlowVisor Demo Aster*x: Load-Balancing as a Network Primitive Using All Wireless Networks Around Me Packet and Circuit Network Convergence ElasticTree: Reducing Energy in Data Center Networks Dynamic Flow Aggregation in an OpenFlow Network Open Pipes: Hardware System Design with OpenFlow Providing MPLS Serviceswith OpenFlow This is a 30 minute 4-part video from a live plenary demo by Stanford researchers at the 9th GENI Engineering Conference held at Washington DC, Nov 2-4, 2010.

Data Plane Development Kit The Data Plane Development Kit (DPDK) is a set of data plane libraries and network interface controller drivers for fast packet processing. The DPDK provides a programming framework for Intel x86 processors and enables faster development of high speed data packet networking applications.[1][2] It scales from Intel Atom processors to Intel Xeon processors and support for other processor architectures like IBM POWER8 are under progress.[3] It is provided and supported under the open source[4] BSD license. Overview[edit]

OpenFlow Group News There has been a lot of chatter on OpenFlow lately. Unsurprisingly, the vast majority is unguided hype and clueless naysaying. However, there have also been some very thoughtful blogs which, in my opinion, focus on some of the important issues without elevating it to something it isn’t.

Related:  Cloud ComputingData Center