Software Defined Networks (SDN) Flashcards
4.1.16
Software Defined Networks (SDN)
a network architecture approach that enables the network to be intelligently and centrally controlled, or ‘programmed’ using software.
The data plane can be reprogram at any time
Software Defined Networks Vulnerabilities
Man in the Middle Attacks
Service Denial
TLS can help with this
Virtual Extensible local area network (VXLAN)
encapsulation protocol that enables VLAN to be stretched across subnets and geographic distances.
Tunnels Layer 2 connections over a layer 3 network stretching them across the underlying layer 2 network
Allows up to 16 million virtual networks vs 4096 VLAN limit
Can be used as a means to implement microsegmentation without limiting segments to local entities
Defined in RFC 7348
Application Programming Interfaces (APIs)
Code mechanisms that provide ways to apps to share data, emthods, or functions over a network (usually implemented in XML or JavaScript Object Notation (JSON)
Software Defined Wide Area Network (SD-WAN/SDWAN)
an extension of SDN practices to connect entities spread across the internet, support WAN architecture especially related to cloud migration
Commonly used to manage multiple ISP, and other connectivity options for speed, reliability, and bandwidth design goals.
Network Function Virtualization (NFV)
closely related to SDN whereby certain aspects of network operations (ex routing) are de-coupled from hardware and delivered as a software only service or product.