plnog 13: k. bieliński, p. sowa: the experience of building video transport networks
DESCRIPTION
Krzysztof Bieliński is a network engineer in Infradata Poland. He has associated with telecommunications networks since 2002. In the beginning he worked for telecom operators – Telekomunikacja Polska, Netia/Ericsson, and later on the side of integrators Wasko and Infradata Poland. He was involved in the construction and management of nationwide backbone network based on Juniper devices, Cisco, Alcatel. Krzysztof is the certificate JNCIA-SP holder. Przemysław Sowa Topic of Presentation: The experience of building Video Transport Networks Language: Polish Abstract: TBDTRANSCRIPT
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