Software Defined Networking 2.2

Sep 3, 2024

Cloud Computing and Networking

Introduction to Cloud Networking

  • Cloud computing has revolutionized networking.
  • Traditional physical routers, switches, and devices are replaced by virtualized networks in the cloud.

Software-Defined Networking (SDN)

  • SDN transforms physical networking devices (switches, routers, firewalls) into software-based platforms.
  • These platforms allow for a virtualized cloud-based networking environment.

Layers of SDN

  1. Infrastructure Layer (Data Plane):
    • Responsible for packet forwarding, trunking, encrypting, and network address translation.
    • Operates at the packet level for data-forwarding decisions.
  2. Control Layer (Control Plane):
    • Contains dynamic routing protocols, forwarding tables, and network address translation tables.
    • Provides references for the data plane to forward traffic.
  3. Application Layer (Management Plane):
    • Manages access and configuration of devices via APIs, SSH, or graphical interfaces.
    • Facilitates device management.

Application of SDN

  • SDN can be applied to any infrastructure device such as switches, routers, or firewalls.
  • Data Plane: Traffic forwarding between interfaces is managed.
  • Control Plane: Manages tables and forwarding structures.
  • Management Plane: Device management through console ports or management interfaces.

Benefits of SDN

  • Provides modular layers for networking, allowing for extension and creation of new devices.
  • Enables communication solely between specific layers (data plane, control plane).
  • Facilitates dynamic routing and table creation at the control layer.
  • Management is done through secure interfaces like SSH, SNMP, or APIs.
  • Creates a modular architecture for software-based network devices.

Conclusion

  • SDN enables deployment and use of virtualized network devices in cloud environments.
  • Provides a standard, modular approach to networking in the cloud.