SDN, en naturlig evolution
Skal man indføre en separat controller, der bestemmer det hele, eller er det bedre at optimere den eksisterende netværksstruktur til i samarbejde med en controller at sikre stabil drift og nem provisionering
Del artiklen på-Software Defined Networking er efter min mening et buzzword, da det ikke indeholder noget nyt og epokegørende, siger Peter Arberg, der er teknisk direktør i Cisco partneren Conscia.
-I stedet for at tage nogle funktioner ud af en netværksstruktur, drejer det sig om at gøre de rigtige ting de rigtige steder. Cisco ACI arkitektur (Application Centric Infrastructure) er en arkitektur for, hvordan man skal bygge sin infrastruktur. Man behøver ikke at skrive applikationerne om, så de kører bedst på infrastrukturen, men sørge for at udnytte den underliggende infrastruktur til bedst muligt at håndtere applikationerne. Det er egentlig ikke epokegørende, men en naturlig evolution, at man fortsætter optimeringen af netværket, fortsætter Peter Arberg.
Åbne API’er
Der er i dag stor interessere for at automatisere netværksopsætningen, men det er efter Peter Arbergs mening kun en del af det, som SDN drejer sig om:
Med APIC (Application Policy Infrastructure Controller) får man ikke kun et network policy control system. Den er en del af designet til at udvide Cisco ACI OS platformen med en policy-baseret konfigurationsmodel og levere end-to-end Cisco ACI global tilstedeværelse. Cisco har kreeret et åbent økosystem af partnere til at samarbejde med Cisco APIC, som implementerer vigtige funktioner.
-Det er nyt og utrolig positivt, at Cisco nu tilbyder åbne API’er, så man kan koble Cisco udstyr og controller sammen med udstyr af andre fabrikater. Det er nu muligt at arbejde i et åbent community, hvor alle kan vælge, om de vil koble systemer på sydfra eller nordfra til controlleren, forklarer Peter Arberg.
I datacentre er der meget øst/vest trafik: Server-til-server, server-til-storage, server-til-appliance etc. I stedet for at bygge en lag-delt infrastruktur med en stor core, hvor alle elementer har forbindelse til hinanden, kan man opbygge et simpelt Spine/Leaf netværk, som bruger VXLAN til at route i lag 2.
Et leaf (blad) har forbindelse til alle spines (rygsøjle), så der opstår ikke stalling af trafik i en switch, da netværket altid ved, hvor data skal hen. Det giver en lille latency og stor båndbredde.
Hvor skal intelligensen sidde?
Hvor skal netværks controlleren sidde? Skal det være centralt styret eller skal de enkelte netværkselementer have fuld kontrol? OpenFlow designet anvender en separat central placeret controller, mens Cisco distribuerer intelligensen i netværket.
-Det er ikke en god ide at lave et dumt netværk, da man hele tiden skal op og spørge controlleren, hvor data skal hen, siger Peter Arberg, som dog medgiver, at i nogle specielle redundante netværk giver en ekstern central controller intelligens mening. Kun med en ekstern controller kan man i nogle tilfælde af netværksfejl undgå at røre den samme vej i forbindelse med nedbrud.
Soni Jiandani, Senior Vice President Cisco, formulerer det på denne måde: -Vores strategi med ACI er at migrere kunderne mod et mere anvendelses-centreret, policy-orienteret miljø, der giver dem mulighed for ikke blot at udnytte designprincipper og fordelene ved SDN, men at gå videre.
Vi er ikke dem, som siger, hvilken intelligens der skal være i en load balancer eller application delivery controller. Vi overlader det til eksperter på de pågældende markeder. Vi er bare nødt til at sørge for, at de modeller, vi stiller til rådighed, er i stand til at levere skalerbare tjenester på en sikker og højt automatiseret måde, slutter Soni Jiandani.