PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

27
1

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: TBD

Transcript of PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

Page 1: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

1

Page 2: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

Doświadczenia z budowy sieci

Video Transport Network

w Multimedia Polska

Krzysztof Bieliński

Infradata Polska

[email protected]

Przemysław Sowa

Multimedia Polska

[email protected]

Page 3: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 4: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

4

O czym mówimy

Usługi: - DTV/IPTV - VOD

Page 5: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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ć?

Page 6: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

- 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

Page 7: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

7

Wybór rozwiązania

Technologie dostępne:

- L2

- PIM w szkielecie

- NG-MVPN

Urządzenia:

- Switche

- Rutery

Page 8: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 9: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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)

Page 10: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

Trial na sieci produkcyjnej

10

Page 11: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

Trial produkcyjny

11

Page 12: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 13: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 14: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 15: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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?)

Page 16: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

16

Nie kupuj w ciemno, czyli trial produkcyjny

Wniosek IV:

Page 17: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 18: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 19: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

19

Firma Cena

10.000 $

10.000 $

10.000 $

Przetarg/wybór dostawcy

Budżet tego nie wytrzyma …

Page 20: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

20

Firma Cena

100 $

100 $

Przetarg/wybór dostawcy

Ciekawe czy rozłożą nam na raty….

Page 21: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

21

Firma Cena

1 $

Przetarg/wybór dostawcy

Page 22: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 23: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

23

Wdrożenie - STAGING

WHAT ?

Page 24: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 25: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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

Page 26: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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)

Page 27: PLNOG 13: K. Bieliński, P. Sowa: The experience of building Video Transport Networks

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