SlideShare une entreprise Scribd logo
1  sur  24
Open Networking
w sieciach IXP
Bartek Raszczyk
Agenda
• Jak wygląda nasza sieć dzisiaj?
• Skalowanie sieci L2 i związane z tym wyzwania
technologiczne oraz finansowe
• Co to jest Open Compute Project i Open Networking?
• Dysagregacja - hardware i software jako osobne bloki do
budowy sieci
• Open Networking w LINX
PLNOG18
$whoami
• 15 lat praktyki z zagadnieniami około-sieciowymi
– Sysadmin w Centrum Informatycznym UWM
– NetEng w MAN Olsztyn (PIONIER) i Ultraspeed UK
– Architekt Sieci w London Internet Exchange (LINX)
• Prywatnie kucharz hobbysta, a wieczorami junior sous
chef w jednej z londyńskich restauracji
• Kandydat do Rady Programowej PLNOG - zagłosuj na
mnie!
PLNOG18
LINX w liczbach
• Dwie sieci (10 lokalizacji) w Londynie:
– LON1: VPLS na Juniper (PTX/MX)
– LON2: EAPS na Extreme (BDX8/x670)
• Porty: 82x 100G, ~1000x 10G i ~1000x 1G
• Szkielet: do 16x 100G
• Ruch: 3,3 Tb/s (LON1) i 650Gb/s (LON2)
• 750 uczestników z 72 krajów i ~800 ASN
• Sieci lokalne w UK i USA
PLNOG18
Problemy skali
• Dlaczego w ogóle myślimy o zmianie architektury?
• Problemy technologiczne w dużej sieci L2:
– Ilość ruchu typu broadcast i unknown-unicast
– Czas konwergencji
• Adaptacja do oczekiwań uczestników IXP:
– Nowe usługi
• Koszty, koszty, koszty...
PLNOG18
Broadcast & unknown-unicast
• Nauka adresów MAC w trybie flood-and-learn powoduje
problemy w sieci L2 z tysiącem uczestników
• Nawet ARP w tej skali stwarza wyzwanie (10,000 pps)
• Problem z asymetrią - porty 100M i 100G na wspólnej
platformie (dysproporcja 1:1000)
• 1% broadcastu dla uczestnika z portem 100G to
"nieistotny szum" - ten sam ruch wysyca port uczestnika
podłączonego via 1G (efektywnie DoS)
• BUM rate-limiting pomaga zniwelować problem, ale nie
eliminuje go całkowicie (bursts)
PLNOG18
Konwergencja
• Stabilność sieci IXP jest coraz bardziej istotna z punktu
widzenia uczestnika i uptime na poziomie 99,99%
(4 minuty/rok) to minimum
• Konwergencja w EAPS to około 1 sekundy
• Nasz cel to ~200ms - protekcja sesji BGP
• Konwergencja sieci wpływa też na nasze route-serwery
• Nie jest to aktualnie największy problem w sieciach IXP,
ale lepsze jest wrogiem dobrego ;-)
PLNOG18
Nowe usługi
• Chociaż rynek ISP/ICP/CDN etc. wciąż rośnie,
to zmniejsza się liczba graczy (przejęcia, fuzje)
• Do IXP dołącza coraz więcej sieci typu enterprise
• Czego oczekują użytkownicy:
– Peering prywatny (closed user groups)
– Dostęp do dostawców chmury publicznej
– Multi-homing, zwłaszcza typu active/active
– Self provisioning
PLNOG18
Koszty
• Koszt tranzytu (nasz główny benchmark) wciąż spada
• Ciągła presja dużych graczy na obniżanie ceny portów
• Budowa sieci do przełączania ramek w warstwie drugiej na
urządzeniach typu multiservice IP jest bardzo kosztowna
(kto kupuje Excel'a do robienia listy zakupów?)
• Przy aktualnych cenach portów w IXP nie jesteśmy w
stanie wydawać milionów funtów na budowę nowej
platformy - musimy szukać alternatywy do rozwiązań
oferowanych przez "klasycznych" vendorów
PLNOG18
Quo vadis IXP?
• Podsumowując: więcej, szybciej i taniej - czy jest
technologia, która zaadresuje powyższe wymagania?
• Jak to robią operatorzy mega-scale typu Facebook,
Google, Microsoft czy Amazon?
• Jest rozwiązanie!
– EVPN (adresuje problemy technologiczne)
– merchant silicon (obniża koszt budowy sieci)
– rozdzielenie warstwy sprzętowej i programowej (bonus!)
• Open Compute Project Networking!
PLNOG18
Open Compute Project
• Open Compute Project został zapoczątkowany przez
Facebook'a, później dołączyły inne organizacje
• Początkowo udostępnione zostały projekty serwerów i szaf
używanych przez FB w nowych DC
• Open Compute Project Networking to pod-grupa zajmująca
się pracą nad otwarciem specyfikacji przełączników
ethernet opartych na merchant silicon
• Z czasem projekt został poszerzony o nowe komponenty -
open optical monitoring etc.
PLNOG18
OCP - hardware
• Praktycznie każdy duży gracz ODM (original design
manufacturer) ma w ofercie switche Open Network
• EdgeCore, Alpha, Quanta, Mellanox, Facebook etc.
• Każdy może wybrać coś do swoich potrzeb:
– 48x 1G + Nx 10G uplink
– 48x 10G + Nx 40/100G uplink
– 32x 100G
• Bardzo szczegółowe specyfikacje dostępne są na stronie
projektu - sprzęt można nawet zbudować samemu!
PLNOG18
OCP - software
• Kompatybilność z hardware zapewniona jest przez
uniwersalną warstwę abstrakcji, projektant NOS (Network
Operating System) nie musi martwić się o kompatybilność
z konkretną platformą sprzętową
• ONIE (Open Network Install Environment) pozwala na
wygodną instalację różnych NOS - odpowiednik Grub
• W zależności od wymaganej funkcjonalności możemy
wybrać najlepszy NOS, a także zmienić go w dowolnym
momencie na inny bez wymiany bazy sprzętowej
• OcNOS, Cumulus, BigSwitch, Pica8 etc.
PLNOG18
Co wybrał LINX
• Po dogłębnej analizie dostępnych opcji, zdecydowaliśmy
się na współpracę z dwoma partnerami:
– EdgeCore
– IP Infusion
• EdgeCore dostarczy nam switche 10/40/100G bazujące na
chipsecie Broadcom (5812 i 7712)
• IP Infusion zapewnia warstwę programową ze swoim
OcNOS i wsparciem dla EVPN
• Obydwaj partnerzy są obecni na rynku od wielu lat i mają
bardzo dużo doświadczenia
PLNOG18
Architektura
• Zamiast dużych monolitycznych chassis, zdecydowaliśmy
się na bardziej skalowalną architekturę typu "leaf and
spine" popularną w dużych DC
• Szkielet oparty na 6x 100G, linki leaf to spine w zależności
od potrzeb Nx 40G albo Nx 100G
• Transmisję w szkielecie zapewni nam platforma optyczna
Ciena Waveserver (data center interconnect) z transmisją
koherentną (16QAM - 200G per lambda)
PLNOG18
VxLAN EVPN
• EVPN - dedykowane rozwiązanie dla sieci L2
– ARP-proxy na brzegu (+statyczne MAC) i rozgłaszanie adresów
MAC w control plane, zamiast klasycznego flood-and-learn
– Multi-homing typu active/active
– Działa z różnymi technologiami data-plane min. VxLAN, MPLS
• Ze względu na ograniczenia w obsłudze MPLS przez
aktualnie dostępne chipsety Broadcom zdecydowaliśmy się
na VxLAN - wadą jest mniejsza kontrola nad TE, zaletą
uproszczony stos protokołów w sieci
PLNOG18
Automatyzacja
• W 2017 nikt nie powinien logować się na urządzenia w celu
zmiany konfiguracji
• 75% awarii to błędy operatora - u nas dwa przypadki w
ciągu ostatnich 12 miesięcy
• Konfiguracja generowana automatycznie na bazie
abstrakcyjnego modelu sieci - wszelkie zmiany
bezpośrednio w CLI będą nadpisane przez system
• Konfiguracja portów brzegowych poprzez user portal
• Oszczędność czasu (i pieniędzy) oraz minimalizacja awarii
PLNOG18
Oszczędności
• Typowy open switch 32x100G to $10,000 w list price
• Licencja na NOS to koszt rzędu $1,000-2,000
(w zależności od wspieranej funkcjonalności)
• Co możesz kupić u swojego vendora za $10,000? ;)
• Polecam blog arpaware.com - ciekawe porównanie cen
• Nowa platforma pozwoli nam obniżyć ceny portów o 40%
• Port 10G - £424, port 100G - £2,679 (13 groszy za Mbps)
• Przy tych cenach switchy, główny koszt budowy sieci IXP
w skali metro to transmisja optyczna i wkładki 100G!
PLNOG18
Wyzwania
• Jesteśmy pierwszym IXP, który zdecydował się na
adaptację open networking w takiej skali
• Kwestia wsparcia MPLS w merchant silicon
• Wydajność bez optymalizacji NOS pod konkretny chipset
niestety czasami rozczarowuje
• Mała dywersyfikacja dostępnych komponentów - Broadcom
dominuje (jak na razie) rynek
• Potencjalny problem ze wsparciem i rozwiązywaniem
problemów w modelu dysagregacji (certyfikacja)
PLNOG18
Timeline
• Finalna wersja OcNOS z EVPN - kwiecień
• Proof of Concept testing w labie EdgeCore - maj
• Budowa nowej sieci (wykorzystujemy te same włókna i
alien wavelengths na potrzeby nowego szkieletu) -
czerwiec - sierpień
• Oddanie do użytku i przełączenie użytkowników LON2
przed końcem trzeciego kwartału
• Co dalej?
PLNOG18
Dziękuję!
Napisz do mnie: bartek@linx.net
Slajd zapasowy numer 1
• Broadcom i Brocade - jak to wpłynie na sytuację na rynku
open networking?
– Avago kupuje Broadcom
– Nowa połączona firma przejmuje Brocade
• Barefoot i P4
– drugie podejście do OpenFlow i bardzo interesująca propozycja
prawdziwie programowalnej sieci
– kolejne oszczędności związane z optymalizacją warstwy
programowej
PLNOG18
Slajd zapasowy numer 2
• Inne IXP, które testują bądź wdrażają architekturę open
networking:
• IX Leeds https://ixleeds.net
– Cumulus na switchach Quanta i EdgeCore
– pojedyńczy POP
• SOX (Serbian Open Exchange) http://www.sox.rs/en/
– Pica8 na EdgeCore
– większa sieć oparta na spanning tree
PLNOG18
(jeszcze raz) dziękuję!
Napisz do mnie: bartek@linx.net

Contenu connexe

Tendances

PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...PROIDEA
 
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPROIDEA
 
Grzegorz Paszka - Nasza droga do 10GE
Grzegorz Paszka -  Nasza droga do 10GEGrzegorz Paszka -  Nasza droga do 10GE
Grzegorz Paszka - Nasza droga do 10GEPROIDEA
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PROIDEA
 
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data Center
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data CenterPLNOG 18 - Marcin Motylski - Budowa wirtualnego Data Center
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data CenterPROIDEA
 
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław BurnejkoPLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław BurnejkoPROIDEA
 
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...PROIDEA
 
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...PROIDEA
 
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PROIDEA
 
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał Gąszczyk
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał GąszczykPLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał Gąszczyk
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał GąszczykPROIDEA
 
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz JedynakPLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz JedynakPROIDEA
 
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr GłaskaPLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr GłaskaPROIDEA
 
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?PROIDEA
 
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert RosiakPLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert RosiakPROIDEA
 

Tendances (14)

PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
 
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
 
Grzegorz Paszka - Nasza droga do 10GE
Grzegorz Paszka -  Nasza droga do 10GEGrzegorz Paszka -  Nasza droga do 10GE
Grzegorz Paszka - Nasza droga do 10GE
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
 
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data Center
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data CenterPLNOG 18 - Marcin Motylski - Budowa wirtualnego Data Center
PLNOG 18 - Marcin Motylski - Budowa wirtualnego Data Center
 
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław BurnejkoPLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
 
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...
PLNOG 7: Marcin Aronowski - MPLS dla "tradycyjnego" operatora telekomunikacyj...
 
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...
Przemysław Mujta, Sebastian Zaprzalski - Wyzwania i dobre praktyki w budowani...
 
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
PLNOG 3: Tadeusz Knapik - E = (DC)2 czyli jak można pracować w oparciu o dwa ...
 
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał Gąszczyk
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał GąszczykPLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał Gąszczyk
PLNOG16: EXTREME(alnie) przeciw DDoS’om, Krzysztof Surgut, Michał Gąszczyk
 
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz JedynakPLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
 
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr GłaskaPLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr Głaska
 
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?
 
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert RosiakPLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
 

En vedette

PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PROIDEA
 
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PROIDEA
 
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!PROIDEA
 
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...PROIDEA
 
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietach
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietachPLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietach
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietachPROIDEA
 
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PROIDEA
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PROIDEA
 
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPROIDEA
 
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PROIDEA
 
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.PROIDEA
 
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PROIDEA
 
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PROIDEA
 
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PROIDEA
 
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...PROIDEA
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PROIDEA
 
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PROIDEA
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PROIDEA
 
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PROIDEA
 
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?PROIDEA
 

En vedette (20)

PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
 
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
 
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!
PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!
 
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...
PLNOG 18 - Adrian Kowalczyk i Piotr Goczał - BGP Flowspec czyli jeden ze spos...
 
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietach
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietachPLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietach
PLNOG 18 - Paweł Małachowski - Spy hard czyli regexpem po pakietach
 
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
 
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
 
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
 
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.
PLNOG 18 - Łukasz Trąbiński - Zbuduj swój własny radar ruchu lotniczego.
 
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
 
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
 
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
 
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...
PLNOG 18 - Sebastian Pasternacki - Bezpieczeństwo sieci operatorskich oraz en...
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
 
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
 
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
 
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?
PLNOG 18 - Piotr Jabłoński - Co i jak można zautomatyzować u operatora?
 

Similaire à PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury open networking w London Internet Exchange

PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPROIDEA
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Semihalf
 
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PROIDEA
 
Złam zasady i stwórz wydajny stos IP przy użyciu DPDK
Złam zasady i stwórz wydajny stos IP przy użyciu DPDKZłam zasady i stwórz wydajny stos IP przy użyciu DPDK
Złam zasady i stwórz wydajny stos IP przy użyciu DPDKSemihalf
 
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...PROIDEA
 
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPROIDEA
 
PLNOG15: Things in network with no wires - Piotr Chomczyk
PLNOG15: Things in network with no wires - Piotr ChomczykPLNOG15: Things in network with no wires - Piotr Chomczyk
PLNOG15: Things in network with no wires - Piotr ChomczykPROIDEA
 
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...PROIDEA
 
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PROIDEA
 
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PROIDEA
 
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PROIDEA
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PROIDEA
 
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...PROIDEA
 
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribesRadosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribesPROIDEA
 
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPON
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPONPLNOG 7: Marcin Ułasik - wdrożenia systemów GPON
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPONPROIDEA
 
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PROIDEA
 
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?PROIDEA
 
PLNOG16: It's time to start 5G - RAPID, Michał Szczęsny
PLNOG16: It's time to start 5G - RAPID, Michał SzczęsnyPLNOG16: It's time to start 5G - RAPID, Michał Szczęsny
PLNOG16: It's time to start 5G - RAPID, Michał SzczęsnyPROIDEA
 
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PROIDEA
 
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...PROIDEA
 

Similaire à PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury open networking w London Internet Exchange (20)

PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.
 
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
 
Złam zasady i stwórz wydajny stos IP przy użyciu DPDK
Złam zasady i stwórz wydajny stos IP przy użyciu DPDKZłam zasady i stwórz wydajny stos IP przy użyciu DPDK
Złam zasady i stwórz wydajny stos IP przy użyciu DPDK
 
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...
PLNOG19 - Robert Ślaski - Przełączniki w wydaniu otwartym - po co Open Networ...
 
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
 
PLNOG15: Things in network with no wires - Piotr Chomczyk
PLNOG15: Things in network with no wires - Piotr ChomczykPLNOG15: Things in network with no wires - Piotr Chomczyk
PLNOG15: Things in network with no wires - Piotr Chomczyk
 
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...
PLNOG 13: Sylwester Chojnacki: Jak efektywnie wykorzystać kolejny okres progr...
 
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
 
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
 
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
PLNOG16: Jak wykorzystać BRAS/BNG na platformach Cisco w celu świadczenia dod...
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
 
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
PLNOG 13: Radosław Ziemba: GPON or xWDM as technology for connecting business...
 
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribesRadosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
 
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPON
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPONPLNOG 7: Marcin Ułasik - wdrożenia systemów GPON
PLNOG 7: Marcin Ułasik - wdrożenia systemów GPON
 
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
 
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?
Sylwester Biernacki - Jak połączyć dwa węzły wymiany ruchu (Layer 2) ze sobą?
 
PLNOG16: It's time to start 5G - RAPID, Michał Szczęsny
PLNOG16: It's time to start 5G - RAPID, Michał SzczęsnyPLNOG16: It's time to start 5G - RAPID, Michał Szczęsny
PLNOG16: It's time to start 5G - RAPID, Michał Szczęsny
 
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
 
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...
PLNOG : Darek Wichniewicz - Polityka peeringowa ATMAN Wielkie otwarcie Teleho...
 

PLNOG 18 - Bartek Raszczyk - London calling! Wnioski z wdrażania architektury open networking w London Internet Exchange

  • 1. Open Networking w sieciach IXP Bartek Raszczyk
  • 2. Agenda • Jak wygląda nasza sieć dzisiaj? • Skalowanie sieci L2 i związane z tym wyzwania technologiczne oraz finansowe • Co to jest Open Compute Project i Open Networking? • Dysagregacja - hardware i software jako osobne bloki do budowy sieci • Open Networking w LINX PLNOG18
  • 3. $whoami • 15 lat praktyki z zagadnieniami około-sieciowymi – Sysadmin w Centrum Informatycznym UWM – NetEng w MAN Olsztyn (PIONIER) i Ultraspeed UK – Architekt Sieci w London Internet Exchange (LINX) • Prywatnie kucharz hobbysta, a wieczorami junior sous chef w jednej z londyńskich restauracji • Kandydat do Rady Programowej PLNOG - zagłosuj na mnie! PLNOG18
  • 4. LINX w liczbach • Dwie sieci (10 lokalizacji) w Londynie: – LON1: VPLS na Juniper (PTX/MX) – LON2: EAPS na Extreme (BDX8/x670) • Porty: 82x 100G, ~1000x 10G i ~1000x 1G • Szkielet: do 16x 100G • Ruch: 3,3 Tb/s (LON1) i 650Gb/s (LON2) • 750 uczestników z 72 krajów i ~800 ASN • Sieci lokalne w UK i USA PLNOG18
  • 5. Problemy skali • Dlaczego w ogóle myślimy o zmianie architektury? • Problemy technologiczne w dużej sieci L2: – Ilość ruchu typu broadcast i unknown-unicast – Czas konwergencji • Adaptacja do oczekiwań uczestników IXP: – Nowe usługi • Koszty, koszty, koszty... PLNOG18
  • 6. Broadcast & unknown-unicast • Nauka adresów MAC w trybie flood-and-learn powoduje problemy w sieci L2 z tysiącem uczestników • Nawet ARP w tej skali stwarza wyzwanie (10,000 pps) • Problem z asymetrią - porty 100M i 100G na wspólnej platformie (dysproporcja 1:1000) • 1% broadcastu dla uczestnika z portem 100G to "nieistotny szum" - ten sam ruch wysyca port uczestnika podłączonego via 1G (efektywnie DoS) • BUM rate-limiting pomaga zniwelować problem, ale nie eliminuje go całkowicie (bursts) PLNOG18
  • 7. Konwergencja • Stabilność sieci IXP jest coraz bardziej istotna z punktu widzenia uczestnika i uptime na poziomie 99,99% (4 minuty/rok) to minimum • Konwergencja w EAPS to około 1 sekundy • Nasz cel to ~200ms - protekcja sesji BGP • Konwergencja sieci wpływa też na nasze route-serwery • Nie jest to aktualnie największy problem w sieciach IXP, ale lepsze jest wrogiem dobrego ;-) PLNOG18
  • 8. Nowe usługi • Chociaż rynek ISP/ICP/CDN etc. wciąż rośnie, to zmniejsza się liczba graczy (przejęcia, fuzje) • Do IXP dołącza coraz więcej sieci typu enterprise • Czego oczekują użytkownicy: – Peering prywatny (closed user groups) – Dostęp do dostawców chmury publicznej – Multi-homing, zwłaszcza typu active/active – Self provisioning PLNOG18
  • 9. Koszty • Koszt tranzytu (nasz główny benchmark) wciąż spada • Ciągła presja dużych graczy na obniżanie ceny portów • Budowa sieci do przełączania ramek w warstwie drugiej na urządzeniach typu multiservice IP jest bardzo kosztowna (kto kupuje Excel'a do robienia listy zakupów?) • Przy aktualnych cenach portów w IXP nie jesteśmy w stanie wydawać milionów funtów na budowę nowej platformy - musimy szukać alternatywy do rozwiązań oferowanych przez "klasycznych" vendorów PLNOG18
  • 10. Quo vadis IXP? • Podsumowując: więcej, szybciej i taniej - czy jest technologia, która zaadresuje powyższe wymagania? • Jak to robią operatorzy mega-scale typu Facebook, Google, Microsoft czy Amazon? • Jest rozwiązanie! – EVPN (adresuje problemy technologiczne) – merchant silicon (obniża koszt budowy sieci) – rozdzielenie warstwy sprzętowej i programowej (bonus!) • Open Compute Project Networking! PLNOG18
  • 11. Open Compute Project • Open Compute Project został zapoczątkowany przez Facebook'a, później dołączyły inne organizacje • Początkowo udostępnione zostały projekty serwerów i szaf używanych przez FB w nowych DC • Open Compute Project Networking to pod-grupa zajmująca się pracą nad otwarciem specyfikacji przełączników ethernet opartych na merchant silicon • Z czasem projekt został poszerzony o nowe komponenty - open optical monitoring etc. PLNOG18
  • 12. OCP - hardware • Praktycznie każdy duży gracz ODM (original design manufacturer) ma w ofercie switche Open Network • EdgeCore, Alpha, Quanta, Mellanox, Facebook etc. • Każdy może wybrać coś do swoich potrzeb: – 48x 1G + Nx 10G uplink – 48x 10G + Nx 40/100G uplink – 32x 100G • Bardzo szczegółowe specyfikacje dostępne są na stronie projektu - sprzęt można nawet zbudować samemu! PLNOG18
  • 13. OCP - software • Kompatybilność z hardware zapewniona jest przez uniwersalną warstwę abstrakcji, projektant NOS (Network Operating System) nie musi martwić się o kompatybilność z konkretną platformą sprzętową • ONIE (Open Network Install Environment) pozwala na wygodną instalację różnych NOS - odpowiednik Grub • W zależności od wymaganej funkcjonalności możemy wybrać najlepszy NOS, a także zmienić go w dowolnym momencie na inny bez wymiany bazy sprzętowej • OcNOS, Cumulus, BigSwitch, Pica8 etc. PLNOG18
  • 14. Co wybrał LINX • Po dogłębnej analizie dostępnych opcji, zdecydowaliśmy się na współpracę z dwoma partnerami: – EdgeCore – IP Infusion • EdgeCore dostarczy nam switche 10/40/100G bazujące na chipsecie Broadcom (5812 i 7712) • IP Infusion zapewnia warstwę programową ze swoim OcNOS i wsparciem dla EVPN • Obydwaj partnerzy są obecni na rynku od wielu lat i mają bardzo dużo doświadczenia PLNOG18
  • 15. Architektura • Zamiast dużych monolitycznych chassis, zdecydowaliśmy się na bardziej skalowalną architekturę typu "leaf and spine" popularną w dużych DC • Szkielet oparty na 6x 100G, linki leaf to spine w zależności od potrzeb Nx 40G albo Nx 100G • Transmisję w szkielecie zapewni nam platforma optyczna Ciena Waveserver (data center interconnect) z transmisją koherentną (16QAM - 200G per lambda) PLNOG18
  • 16. VxLAN EVPN • EVPN - dedykowane rozwiązanie dla sieci L2 – ARP-proxy na brzegu (+statyczne MAC) i rozgłaszanie adresów MAC w control plane, zamiast klasycznego flood-and-learn – Multi-homing typu active/active – Działa z różnymi technologiami data-plane min. VxLAN, MPLS • Ze względu na ograniczenia w obsłudze MPLS przez aktualnie dostępne chipsety Broadcom zdecydowaliśmy się na VxLAN - wadą jest mniejsza kontrola nad TE, zaletą uproszczony stos protokołów w sieci PLNOG18
  • 17. Automatyzacja • W 2017 nikt nie powinien logować się na urządzenia w celu zmiany konfiguracji • 75% awarii to błędy operatora - u nas dwa przypadki w ciągu ostatnich 12 miesięcy • Konfiguracja generowana automatycznie na bazie abstrakcyjnego modelu sieci - wszelkie zmiany bezpośrednio w CLI będą nadpisane przez system • Konfiguracja portów brzegowych poprzez user portal • Oszczędność czasu (i pieniędzy) oraz minimalizacja awarii PLNOG18
  • 18. Oszczędności • Typowy open switch 32x100G to $10,000 w list price • Licencja na NOS to koszt rzędu $1,000-2,000 (w zależności od wspieranej funkcjonalności) • Co możesz kupić u swojego vendora za $10,000? ;) • Polecam blog arpaware.com - ciekawe porównanie cen • Nowa platforma pozwoli nam obniżyć ceny portów o 40% • Port 10G - £424, port 100G - £2,679 (13 groszy za Mbps) • Przy tych cenach switchy, główny koszt budowy sieci IXP w skali metro to transmisja optyczna i wkładki 100G! PLNOG18
  • 19. Wyzwania • Jesteśmy pierwszym IXP, który zdecydował się na adaptację open networking w takiej skali • Kwestia wsparcia MPLS w merchant silicon • Wydajność bez optymalizacji NOS pod konkretny chipset niestety czasami rozczarowuje • Mała dywersyfikacja dostępnych komponentów - Broadcom dominuje (jak na razie) rynek • Potencjalny problem ze wsparciem i rozwiązywaniem problemów w modelu dysagregacji (certyfikacja) PLNOG18
  • 20. Timeline • Finalna wersja OcNOS z EVPN - kwiecień • Proof of Concept testing w labie EdgeCore - maj • Budowa nowej sieci (wykorzystujemy te same włókna i alien wavelengths na potrzeby nowego szkieletu) - czerwiec - sierpień • Oddanie do użytku i przełączenie użytkowników LON2 przed końcem trzeciego kwartału • Co dalej? PLNOG18
  • 21. Dziękuję! Napisz do mnie: bartek@linx.net
  • 22. Slajd zapasowy numer 1 • Broadcom i Brocade - jak to wpłynie na sytuację na rynku open networking? – Avago kupuje Broadcom – Nowa połączona firma przejmuje Brocade • Barefoot i P4 – drugie podejście do OpenFlow i bardzo interesująca propozycja prawdziwie programowalnej sieci – kolejne oszczędności związane z optymalizacją warstwy programowej PLNOG18
  • 23. Slajd zapasowy numer 2 • Inne IXP, które testują bądź wdrażają architekturę open networking: • IX Leeds https://ixleeds.net – Cumulus na switchach Quanta i EdgeCore – pojedyńczy POP • SOX (Serbian Open Exchange) http://www.sox.rs/en/ – Pica8 na EdgeCore – większa sieć oparta na spanning tree PLNOG18
  • 24. (jeszcze raz) dziękuję! Napisz do mnie: bartek@linx.net