[rsnog] "Juniper Networks introduces Junos software disaggregation"

Goran Slavic gslavic at sox.rs
Wed Dec 23 10:18:04 CET 2015


Poštovane kolege,

      Kao glavni "gospodin iz SOX-a" koji je testirao ONIE-compliant
switch-eve evo mojih opservacija.

      Koliko vidim iz priloženih tekstova Juniper je u osnovi odvojio svoj
software od hardware-a i učinio ga ONIE-compliant čime je omogućio da se na
neke od njihovih switcheva upotrebom ONIE-a instaliraju third-party NOS kao
i da se (u teoriji) nekakav "ONIE-Junos" instalira na switcheve third party
proizvođača harware-a. Lično sam jako srećan da se jedan tako veliki vendor
odlučio da podrži ovaj trend razdvajanja opreme i software-a, pošto to znači
da ono što ja radim u SOX-u ima perspektivu/budućnost i u širem kontekstu (a
ne samo u domenu pojedinačnog rešenja jednog IXP-a). 
      
      Moje mišljenje je da je ova inicijativa/ideja Juniper-a odlična pošto
generiše više izazova (a možemo reći u izvesnom smislu pritisak)
proizvođačima software-a i hardware-a za mrežno okruženje:

      1. Forsira proizvođače NOS rešenja da podignu kvantitet "opcija za rad
hardware-a" koje podržavaju. Cummulus se na primer gotovo "ušuškao" u
nekakvo data centar okruženje u kom njihova oprema samo i isključivo radi sa
"poznatim krajnjim tačkama" koje čine pojedinačni serveri ("top of the rack
switch") i gotovo da ignoriše potrebu za kompatibilnošću sa tradicionalnim
telekomunikacionim protokolima. PicOS "malo previše" forsira OpenFlow
podršku/način rada sa svojim NOS-om gotovo ignorišući (a sigurno
zanemarujući) potrebu za implementacijom rešenja u njihov NOS koje bi od
switch-a napravile ekvivalent tradicionalne opreme (stand alone switch bez
spoljnje kontrole).

      2. Kvalitet rada NOS rešenja će morati da drastično skoči da bi mogao
da se nosi sa iskustvom i kvalitetom rada proizvoda velikih vendora.
Trenutno čak se i ozbiljni defekti u radu / funkcijam NOS-ova koji su ONIE-
compliant  prećutno se ignorišu zbog toga što na baremetal / white-switching
tržištu "nema bolje" - a alternativa kod renomiranih vendora je red veličine
skuplja. Pojavom nekakvog ONIE-Junos-a definitivno će se pojaviti to "bolje"
čime će svi proizvođači NOS-ova ili morati da "popritegnu" svoja rešenja -
ili da nestanu sa tržita.

      3. (Mada se u osnovi radi o posledici prethodna dva) je da do
pokretanja ove ideje "boksovana" rešenja velikih vendora (software i
hardware u jednom neraskidivom paketu) su bila na jednoj strani "nevidljive
ograde" dok su na
drugoj strani bila ONIE-complient rešenja. Ova ograda je po meni u velikoj
meri obostrano štitila jedne od drugih od ozbiljnije konkurentnosti (veliki
vendori nikada neće biti toliko jeftini / third-party-developers nikada neće
imati inžinjerske resurse da pariraju vendorima u razvoju). Ako je ovim
potezom Juniper tu ogradu srušio (ili u njoj barem napravio "velike rupe")
mislim da će upliv velikih vendora u ONIE-NOS rešenja dovesti do visoke
konkurentnosti na ovom tržištu što može biti samo dobro za korisnike i
jednog i drugog tipa mrežnih uređaja.

Nažalost moje pozitivno mišljenje u načelu nije bez par ozbiljnih rezervi -
u određenim detaljima:

      1. Kompatibilnost: da li je Juniper zaista voljan da objavi ili da
preda na upotrebu toliko detalja vezanih za njihova hardware-ska rešenja
developer-ima third-party-NOS rešenja (Cummulus, PicOS ...) ? Proizvođači
baremetal switch-eva imaju interes da te detalje objave i daju na upotrebu
pošto "svoje nemaju" - Juniper ... Jedini način da se postignu uporedive
performanse je da svi imaju iste podatke na osnovu kojih pišu NOS u
suprotnom će "ONIE-Junos" uvek raditi "malo bolje" na Juniper switchevima
nego bilo koji third-party-NOS-software.

      2. ASIC podrška: Po tekstu koji je Peđa dao (i po člancima na koje sam
ja našao) jedini Juniper switchevi koji će biti ONIE-compliant u sebi imaju
Broadcom-ov Tomahawk ASIC. Logično je pretpostaviti da će Juniperovo rešenje
za ONIE-compliant NOS isti u potpunosti podržavati i iz njega "iscediti" sve
što se iz njega može iscediti. Istovremeno Cummulus NOS još uvek ne podržava
ni jedan switch sa Tomahawk ASIC-om, Pica8 podržava samo jedan (a i taj
jedan podržava od verzije PicOS-a koja se i dalje vodi kao beta). Samim time
Juniper je itekako ispred bilo kog drugog dizajnera NOS softvera po pitanju
podrške i integracije svog software-a sa najnovijim ASIC hardware-om. Takođe
se u zvaničnim objava Junipera koje sam do sada pročitao nigde ne pominje sa
kojim će čipovima/opremom/kutijama taj novi ONIE-Junos biti kompatibilan. Da
li samo sa Juniper opremom ? Da li samo sa "odabranim vendorima" ? Da li će
jednostavno dići ruke od starijih čipova i uraditi podršku samno za Tomahawk
i eventualno Trident II ? Nigde nije eksplicitno rečeno.

      3. Cena: Ovde najbolje mogu dati poređenja cene na primeru SOX-a. Naš
EdgeCore 5712-52X ima 48x10Gbps i 6x40Gbps portove.  Računica (ako zaista
kažemo 400$ po portu) kaže da je to 21.600$. Za taj novac je moguće kupiti
ako ne CISCO ono barem Supermicro ili Extreme switch istih parametara, broja
portova i performansi. Istovremeno najskuplji third-party-NOS (Cummulus)
košta na petogodišnjem nivou oko 6000 dolara i radi na svim portovima u
momentu instaliranja. PicOS vam čak omogućava da 4 porta koristite na trial
verziji koja nema rok trajanja, cena L2/L3 licence je ispod 2000 dolara bez
roka trajanja, a mislim da je godišnja podrška negde oko 250$ (nisam ja
pregovarao pa ne znam tačnu cifru). Samim time postavlja se pitanje u čemu
je razlika u ceni između opreme koju neko kupi od Juniper-a i nekoga ko kupi
baremetal switch i na njega instalira ONIE-Junos ?

      Sve u svemu (bez obzira na rezerve koje imam) mislim da će ova
novostvorena konkurentnost (koja je posledica ovog upliva Junipera na
tržištu whiteswitching opreme i baremetal hardware-a) samo doneti novi
kvalitet i beneficije za korisnike. Ako ništa drugo omogućiće "dobru
pregovaračku poziciju" pri kupovini hardware-a korisnicima i prema velikim
vendorima i prema autorima baremetal hardware-a / NOS rešenja.

Goran Slavić



-----Original Message-----
From: rsnog-bounces at rnids.rs [mailto:rsnog-bounces at rnids.rs] On Behalf Of
Predrag Ivanovic
Sent: Monday, December 21, 2015 8:26 PM
To: rsnog at rnids.rs
Subject: [rsnog] "Juniper Networks introduces Junos software disaggregation"


Citat iz PR[1]
"[...]With the disaggregated Junos software, customers will for the first
time  be able to develop and install third-party applications directly on
supported Juniper switching systems, as well as run the disaggregated Junos
software on Open Network Install Environment (ONIE) compliant third-party
switches." 

Pretpostavljam da je ovo reakcija na white-box switch/NOS trend.
Pod uslovom da cena licenciranja sw/cena hardvera budu razumni(video sam
neke price o ceni od 400$/portu),  koliko je ovo primamljivo, iako mnogi
detalji jos uvek nisu poznati[2]?

Svic koji su testirali gospoda iz Sox-a je ONIE-compliant, tako da bi bilo
interesantno poredjenje performansi PicaOS vs Junos na istom hw.
Mozda na sledecoj RSNOG konferenciji :) ?  

[1[http://juniper.newshq.businesswire.com/press-release/juniper-networks-int
roduces-junos-software-disaggregation-dramatically-expand
[2]https://packetpushers.net/junipers-conscious-uncoupling-junos-qfx5200/

Pedja

--
rsnog at rnids.rs
http://mail-server.rnids.rs/mailman/listinfo/rsnog





More information about the rsnog mailing list