Acest curs explorează conceptele de rețelistică în cloud, inclusiv SDN, NFV și integrarea cu furnizori de cloud precum AWS, GCP și Azure.
SDN este o arhitectură de rețea care separă planul de control de planul de date, permițând administrarea centralizată și dinamică a traficului de rețea.
- Control Plane: Centralizează gestionarea rețelei.
- Data Plane: Manipulează pachetele de rețea.
- Northbound API: Interfață pentru programarea rețelei.
- Southbound API: Protocoale precum OpenFlow pentru comunicarea cu dispozitivele de rețea.
- OpenDaylight
- ONOS (Open Network Operating System)
- Cisco ACI (Application Centric Infrastructure)
NFV virtualizează funcțiile de rețea (firewall, routere, VPN) pentru a le rula pe infrastructură standard în loc de echipamente dedicate.
- Virtual Router (vRouter)
- Virtual Firewall (vFW)
- Virtual Load Balancer (vLB)
Cloud providers oferă soluții avansate de rețelistică care permit scalabilitate și securitate ridicată.
- VPC (Virtual Private Cloud): Rețea privată în AWS.
- Elastic Load Balancer (ELB): Distribuirea traficului între instanțe.
- Direct Connect: Conexiune dedicată între rețeaua locală și AWS.
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
}
- VPC pe GCP: Rețele globale, nu limitate la o regiune.
- Cloud VPN: Conectare securizată între rețele on-premises și cloud.
- Cloud Load Balancer: Echilibrare a traficului pentru aplicații.
- Azure Virtual Network (VNet): Similar cu AWS VPC.
- Azure ExpressRoute: Conectare privată la Azure.
- Azure Firewall: Filtrarea traficului la nivel enterprise.
Configurează un VPC în AWS utilizând Terraform și creează un flux de trafic controlat prin OpenFlow într-un controller SDN.