Software Defined Networking
Software defined networking (SDN) is an approach to computer networking that allows network administrators to manage network services through abstraction of lower-level functionality. Network control is directly programmable because it is decoupled from forwarding functions. With proper methodology, SDN can address today’s IT challenges by operationalizing the network to create a more flexible, programmable data center that can rapidly respond to requirements for new services and changing network conditions.
Although the concept of SDN has been around for nearly two decades, SDN and OpenFlow have been driven by the need to keep pace with new network requirements from emerging trends such as hyperscale data centers, virtualized cloud computing, and big data applications. The IT industry has seen a significant expansion of the SDN ecosystem with the establishment of the Open Networking Foundation in 2011 to promote OpenFlow, the OpenDaylight Project, and new solution offerings from both established networking vendors and networking startups.
What are the key attributes of a Software Defined Network?
- Separation of data and control planes: Decoupling the system that makes decisions about where traffic is sent (the control plane) from the underlying systems that forward traffic to the selected destination (the data plane).
- Directly programmable: Network control is directly programmable because it is decoupled from forwarding functions.
- Agile: Abstracting control from forwarding lets administrators dynamically adjust network-wide traffic flow to meet changing needs.
- Centrally managed: Network intelligence is (logically) centralized in software-based SDN controllers that maintain a global view of the network, which appears to applications and policy engines as a single, logical switch.
- Programmatically configured: SDN lets network managers configure, manage, secure, and optimize network resources very quickly via dynamic, automated SDN programs which they can write themselves because the programs do not depend on proprietary software.
- Open standards-based and vendor-neutral: When implemented through open standards, SDN simplifies network design and operation because instructions are provided by SDN controllers instead of multiple, vendor-specific devices and protocols.
Why about the potential benefits of Software Defined Networks?
- Decrease risks and errors: Centralizing control reduces the risk of downtime and errors resulting from misconfiguration and improves stability of the network and its services.
- Reduces operational costs: Programmability enables automation and orchestration, scaling operations to support more applications, and services at lower cost.
- Decreased provisioning time: Automation using open APIs reduces provisioning time from weeks to minutes.
- Improved user control and compliance: Allow end users more direct control of the infrastructure they use while still keeping them separated so they don’t accidentally compromise overall security.
Why InterVision for Building Software Defined Networks?
- 23 years of experience building data center infrastructure of all types (vendors and technologies)
- Established architects with experience designed SDNs for managing complex workloads
- On staff engineering capabilities which utilize scripting and orchestration automation tools to facilitate and manage the environment
- Full integration capabilities to integrate, test, deploy, and automate complex IT infrastructure
- Project management office to provide timely delivery and provide risk mitigation
InterVision SDDC Services
- SDN readiness assessments
- SDN architecture and design
- Datacenter virtualization
- Orchestration and provisioning
- Scripting and development
- Test planning
- SDN security
- Implementation and migration services
- SDN software selection and implementation
- Training and knowledge transfer