PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
Transcript of PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
Wymagania • Odporność na awarie • Separacja klientów • Serwery dowolnego typu i producenta • Maszyny klientów w dowolnej lokalizacji
fizycznej Data Center • Integracja z OpenStack
Wyzwania • STP • Duże domeny rozgłoszeniowe • Separacja klientów • Wsparcie/Integracja z OpenStack • Firewalling • Skalowalność
L2 • Dobra separacja klientów • Osiągalność L2 hostów w ramach VLANu • STP • Duża domena rozgłoszeniowa • Zarządzanie VLANami • Separacja funkcji np. firewall/VPN • Skalowalność • Integracja z OpenStack
L3 • Małe segmenty L2, domeny rozgłoszeniowe • brak STP* • Separcja klientów – vrf-lite/acl/vacl • Protokół routingu – OSPF/BGP • Dobra skalowalność (BGP) • Adresacja
„black box” • Technologie tylko jednego vendora • W razie wszelkich problemów – support • Całość DC w jednym ręku ale i zarządzana z
jednej konsoli • Integracja z OpenStack?
VXLAN • Osiągalność hostów w L2 • Core na L3 • Duża liczba domen L2 • Dobra współpraca z OpenStack • Duży nagłówek • Jak routować ruch VXLAN?
MPLS L3VPN • Wszystkie zalety L3 • Bardzo dobra separacja klientów • Skalowalność • Elastyczność • Usługi wspólne dla wszystkich • Sterowanie ruchem per klient • Firewalling
Integracja z Openstack - Contrail • Contrail bazuje na L3VPN • Separacja klientów w serwerach fizycznych
identyczna jak dla OpenStack • Prosty scenariusz na migrację do OpenStacka • underlay/overlay
Integracja z Openstack - Contrail
DC2DC1
Inter AS MPLS VPN
OpenStackMPLS overlay
Physical serversMPLS underlay
Tenant A Tenant B Tenant C
Tenant A Tenant B Tenant C
ContrailGateway
OpenStackMPLS overlay
Physical serversMPLS underlay
Tenant A Tenant B Tenant C
Tenant A Tenant B Tenant C
ContrailGateway
Integracja z Openstack - Contrail • Dedykowany VRF dla hypervisorów • Dedykowany prywatny VRF dla iSCSI • VRF per klient – taki sam w OpenStacku jak
i dla maszyn fizycznych • Wspólna pula adresów maszyn fizycznych i
wirtualnych /nn
Topologia
Openstack hypervisor
Core 40G
Contrail Gateways
Storage Node
Tenant A Tenant B
Openstack hypervisor
Tenant A Tenant B
Openstack hypervisor
Tenant A Tenant B
Tenant Bphysical server
Tenant Aphysical server
Tenant Bphysical server
Tenant Aphysical server
Topologia fizyczna • 3-tier • 2-tier • 1-tier • mixed
CORE
INGRESS
EGRESS LEAF
LEAF
LEAF
LEAF LEAF LEAF
LEAF LEAF
SPINE SPINE
Węzły L3 (leaf)
Switch 1 Switch 2
VRRP/HSRP
Stack/Virtual Chassis
Switch 1 Switch 2
Stack/Virtual Chassis
Switch 1 Switch 2
Stack/Virtual Chassis
Switch 1 Switch 2
VRRP/HSRP
MPLS na przełącznikach • Większość przełączników 48x10+6x40 korzysta
z tego samego chipsetu obsługującego MPLS • Przetwarzanie line-rate* • Ograniczona funkcjonalność • Mało urządzeń wspierających MPLS • Taka sama cena urządzeń jak dla L2/L3/VXLAN