PLNOG 13: Piotr Stępniewicz: Managed Firewall – the new face of security
PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks
description
Transcript of PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks
1
Doświadczenia z budowy sieci
Video Transport Network
w Multimedia Polska
Krzysztof Bieliński
Infradata Polska
Przemysław Sowa
Multimedia Polska
Agenda
Po co nowa sieć?
Wymagania
Wybór rozwiązania
Nie kupuj w ciemno, czyli trial produkcyjny
Przetarg/wybór dostawcy
Wdrożenie
Wnioski
3
4
O czym mówimy
Usługi: - DTV/IPTV - VOD
Potrzeby biznesowe:
- poszerzanie oferty programowej
- polepszenie jakości SD -> HD (->4K, 3840×2160)
Potrzeby techniczne:
- zbyt małe pasmo 1G->10GE
5
Po co nowa sieć?
- Nie zepsuć
- Skalowalność 3-5 lat (SD->HD->4k)
- Elastyczność przy podłączaniu nowych spółek z grupy
Multimedia Polska,
- Anycontent/anywhere
(dostarczanie/wstrzykiwanie/regionalizacja)
- Gotowość sieci do globalnej zmiany usług (broadcast ->
unicast; content multimedialny dla B2B)
- Zwiększenie niezawodności (<50ms)
6
Wymagania dla nowej sieci
7
Wybór rozwiązania
Technologie dostępne:
- L2
- PIM w szkielecie
- NG-MVPN
Urządzenia:
- Switche
- Rutery
Cechy rozwiązań Cechy PIM (no MPLS) P2MP LSP (stosowane w NG-MVPN)
Protekcja Na bazie IGP, co wydłuża czas
zbieżności sieci, a więc
niedostępności usługi
ścieżki zapasowe (bypass), protekcja
jest typu „Make before Breake”. Czas
przerwy < 50ms
Inżyniera ruchu Ograniczone przez IGP Funkcjonalność podstawowa
Rezerwacja zasobów dla
danego typu ruchu
Brak możliwości RSVP-TE
Rutowanie W oparciu o IGP, więc hop-by-
hop
Możliwość zdefiniowania ścieżki przez
wyznaczone węzły lub w oparciu o IGP
Wymaga dodatkowych
protokołów
OSPF/ISIS OSPF/ISIS, LDP/RSVP, BGP
Szkielet sieci wolny od
multicastu
Routing PIM na wszystkich
ruterach
PIM tylko na brzegu sieci w vrf
BGP dla MVPN
Możliwość przesyłania
innych usług
IPV4 Sieć może przenosić także inne usługi
IPv4, MVPN (L3), L2, VPLS
8
9
Nie kupuj w ciemno, czyli Trial produkcyjny
Trial na wybranym obszarze (5 nowych urządzeń w sieci produkcyjnej)
Technologie próbowane:
- NG-MVPN (ścieżki na bazie RSVP i LDP)
- PIM w szkielecie (jako alternatywna opcja)
Trial na sieci produkcyjnej
10
Trial produkcyjny
11
Wsparcie dla family mvpn w MP-BGP
admin@PE1# top show protocols bgp group Internal {
type internal;
local-address 172.16.7.72;
family inet {
unicast;
}
family inet-vpn {
unicast;
}
family inet-mvpn {
signaling;
}
cluster 1.1.1.1;
neighbor 172.16.7.72;
neighbor 172.16.7.156;
}
12
MVPN routing instance configuration (źródło)
admin@PE1# top show routing-instances
DTV {
instance-type vrf;
interface ge-2/0/0.2;
route-distinguisher 172.16.7.72:2;
provider-tunnel {
rsvp-te {
label-switched-path-template {
DTV;
}
}
}
vrf-target target:20800:2;
vrf-table-label;
protocols {
pim {
interface all {
mode dense;
}
}
mvpn;
}
}
13
MPLS P2MP tunnel template
admin@PE1# top show protocols
mpls {
label-switched-path DTV {
template;
link-protection;
p2mp;
}
interface xe-0/0/0.0 {
link-protection;
}
interface xe-0/0/1.0 {
link-protection;
}
}
14
15
Nie kupuj w ciemno, czyli Trial produkcyjny
Wniosek I:
Sieć nie działa w próżni (poznanie specyfiki systemu/aplikacji)
Wniosek II:
Nothing runs with TTL=0
IGMP snooping promiscous mode dla GPON OLT
Wniosek III:
Migracja jest prosta tylko na papierze (czy leci z nami VLAN?)
16
Nie kupuj w ciemno, czyli trial produkcyjny
Wniosek IV:
17
Informacje i opinie przedstawione na kolejnych slajdach stanowią wyłączną perspektywę zamawiającego.
Dostawca rozwiązania nie potwierdza, nie zaprzecza, jak również nie ponosi żadnej odpowiedzialności za ich treść oraz
wynikające z nich wnioski dla słuchaczy
18
Przetarg/wybór dostawcy
Firma Cena
1.000.000 $
1.000.000 $
1.000.000 $
1.000.000 $
1.000.000 $
GPL is the best
19
Firma Cena
10.000 $
10.000 $
10.000 $
Przetarg/wybór dostawcy
Budżet tego nie wytrzyma …
20
Firma Cena
100 $
100 $
Przetarg/wybór dostawcy
Ciekawe czy rozłożą nam na raty….
21
Firma Cena
1 $
Przetarg/wybór dostawcy
22
Główne wyzwania:
- Jak zrobić migrację ogólnokrajową głównej usługi (mały OPEX)
- Krótki czas wdrożenia (4 miesiące na wdrożenie, 65 lokalizacji)
- Zabezpieczenie warunków środowiskowych – site-survey (zasilanie,
klima, miejsce, światłowody, itp.)
- Lokalny jetlag
Wdrożenie
23
Wdrożenie - STAGING
WHAT ?
24
Po co staging?
zrobimy rozpoznanie bojem, czyli co by było, gdyby nie było stagingu? - symulacja środowiska produkcyjnego (sygnał multicast/video z sieci, provisioning STB, CMTS, DTV/IPTV STB, stabilność sieci)
- lokalny serwer syslog/snmp/ftp
- testy router testerem (QoS,
czasy przełączania)
Wdrożenie - STAGING
25
Po co staging?
zrobimy rozpoznanie bojem, czyli co by było, gdyby nie było stagingu?
- uchwycone problemy z wkładkami
- uchwycone problemy z sondami
- DHCP helper
client-response TTL>1
Wdrożenie - STAGING
26
Projekt w liczbach …. Czas trwania trialu: 1 miesiąc
Staging (wraz z testami i docelową konfiguracją): 1 miesiąc
Instalacje fizyczne: 2 tygodnie
Migracja do nowej sieci: 3 miesiące
Liczba inżynierów: 4
Roboczogodziny czteroosobowego zespołu: 576 (godziny nocne)
Liczba osób współpracujących: 86
Liczba patchcordów: 554
Liczba urządzeń: 74
Liczba lokalizacji: 65
Wypite kawy: 404
Zjedzone HOT-DOGi: 388
Zjedzone PIZZE: 17
Wypitych „wzmacniaczy”: 237
Wypite piwo: dane poufne
Dokumentacja: 65MB (810 stron .doc, 102 schematy)
27
Wnioski
Papier się przydaje (Koncepcja, LLD, HLD, NFRU, NIP)
Premię bierz przed projektem
Warto testować
Nie chowaj się za § - bądź partnerem w biznesie