Sterowanie ruchem w sieciach szkieletowych

Podobne dokumenty
Sterowanie ruchem w sieciach szkieletowych Transmisja wielościeżkowa

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Ruting. Protokoły rutingu a protokoły rutowalne

Warstwa sieciowa rutowanie

PBS. Wykład Routing dynamiczny OSPF EIGRP 2. Rozwiązywanie problemów z obsługą routingu.

Sieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

52. Mechanizm trasowania pakietów w Internecie Informacje ogólne

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Cisco Packet Tracer - routing SOISK systemy operacyjne i sieci kompu...

Routing. routing bezklasowy (classless) pozwala na używanie niestandardowych masek np. /27 stąd rozdzielczość trasowania jest większa

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

ZiMSK. Routing dynamiczny 1

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Sieci komputerowe dr Zbigniew Lipiński

Rozległe Sieci Komputerowe

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Sieci komputerowe - Protokoły wspierające IPv4

Plan prezentacji. Konfiguracja protokołu routingu OSPF. informatyka+

RUTERY. Dr inŝ. Małgorzata Langer

ZiMSK. VLAN, trunk, intervlan-routing 1

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Sieci komputerowe - Urządzenia w sieciach

MODEL WARSTWOWY PROTOKOŁY TCP/IP

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

Routing i protokoły routingu

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

MASKI SIECIOWE W IPv4

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Urządzenia fizyczne sieci. Pudełko Urządzenia Techniki Komputerowej

1. Podstawy routingu IP

Zapory sieciowe i techniki filtrowania danych

PORADNIKI. Routery i Sieci

router wielu sieci pakietów

Spis treúci. Księgarnia PWN: Wayne Lewis - Akademia sieci Cisco. CCNA semestr 3

Przełączanie i Trasowanie w Sieciach Komputerowych

Routing. mgr inż. Krzysztof Szałajko

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Sieci Komputerowe Modele warstwowe sieci

Elastyczna sieć dla rozwiązań Cloud Open vswitch

Rok akademicki: 2012/2013 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr piąty

Sieci komputerowe Warstwa transportowa

Uproszczenie mechanizmów przekazywania pakietów w ruterach

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Kierunki Rozwoju Internetu: Wirtualizacja infrastruktury, Sieci treści, Internet rzeczy i usług

ZiMSK NAT, PAT, ACL 1

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

PBS. Wykład Filtrowanie pakietów 2. Translacja adresów 3. authentication-proxy

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Przesyłania danych przez protokół TCP/IP

Programowanie Sieciowe 1

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Robaki sieciowe. + systemy IDS/IPS

Mosty przełączniki. zasady pracy pętle mostowe STP. Domeny kolizyjne, a rozgłoszeniowe

Sieci komputerowe. Mechanizm drzewa opinającego STP (Spanning Tree Protocol) Krzysztof Nowicki

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Praca dyplomowa magisterska

Krajowe Sympozjum Telekomunikacji i Teleinformatyki KSTiT Autorzy: Tomasz Piotrowski Szczepan Wójcik Mikołaj Wiśniewski Wojciech Mazurczyk

Marta Rybczyńska Nowy atak na systemy anonimowości

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Konfiguracja routerów CISCO protokoły rutingu: statyczny, RIP, IGRP, OSPF. Autorzy : Milczarek Arkadiusz Małek Grzegorz 4FDS

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

Systemy Firewall. Grzegorz Blinowski. "CC" - Open Computer Systems. Grzegorz.Blinowski@cc.com.pl

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Laboratorium SDN Łukasz Łopatowski Seminarium PL-LAB2020, Warszawa,

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Routing / rutowanie (marszrutowanie) (trasowanie)

Sieci sterowane programowo SDN w centrach danych SDDC

Laboratorium Zarządzania. Janusz Granat, Wojciech Szymak

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Sieci komputerowe. Router. Router

Sieci komputerowe - administracja

Adresy w sieciach komputerowych

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Wybrane metody obrony przed atakami Denial of Service Synflood. Przemysław Kukiełka

Adres IP

Bezpieczny system telefonii VoIP opartej na protokole SIP

1. Sieć komputerowa to medium umożliwiające połączenie dwóch lub więcej komputerów w celu wzajemnego komunikowania się.

Protokoły sieciowe - TCP/IP

BADANIE DOBORU TRAS W WIELODROGOWEJ ARCHITEKTURZE SIECIOWEJ ZE WZGLĘDU NA ZMIENNE WARUNKI SIECIOWE

Zapory sieciowe i techniki filtrowania.

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

SMB protokół udostępniania plików i drukarek

ROUTERY. Wykorzystywane zarówno w sieciach LAN (routery lokalne) jak i sieciach WAN (routery dostępowe)

Transkrypt:

Sterowanie ruchem w sieciach szkieletowych Transmisja wielościeżkowa Dr inż. Robert Wójcik Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji Kraków, dn. 6 kwietnia 2016 r.

Plan wykładu Równoważenie obciążenia (przypomnienie) Sieci sterowane programowo (SDN) Flow-Aware Multi-Topology Adaptive Routing (FAMTAR) Multipath TCP (MPTCP)

Równoważenie obciążenia Równoważenie obciążenia (ang. load balancing) to technika rozpraszania obciążenia pomiędzy wiele procesorów, komputerów, dysków, połączeń sieciowych lub innych zasobów. Równoważenie obciążenia nie jest cechą protokołu rutingu. W każdym protokole można to zastosować. Rutery CISCO pozwalają na równoważenie obciążenia jednak tylko pomiędzy ścieżkami o równym koszcie (ang. equal-cost load balancing).

Dlaczego równoważenie działa tylko na ścieżkach o równym koszcie? R1 10 R2 40 20 R3

Protokół EIGRP Protokół EIGRP (ang. Enhanced Interior Gateway Routing Protocol) został wprowadzony przez firmę Cisco w 1994 r. Jest on często określany mianem protokołu hybrydowego, jako że łączy najlepsze cechy algorytmów routingu typu wektora odległości i stanu łącza. Protokół EIGRP to zaawansowany protokół routingu wykorzystujący funkcje typowe dla protokołów działających według stanu łącza

Równoważenie obciążenia w EIGRP EIGRP pozwala na równoważenie obciążenia na trasach o różnych kosztach (ang. unequal-cost load balancing) Parametr variance wyznacza dopuszczalny rozrzut pomiędzy kosztem optymalnej trasy, a kosztem tras dodatkowych Aby trasa mogła być brana pod uwagę przy równoważeniu ruchu muszą być spełnione warunki: jest trasą zastępczą (feasible successor) jej koszt znajduje się w przedziale (FD; variance FD)

Równoważenie obciążenia w EIGRP R1 10 20 R2 50 40 10 20 R3 R4 25 10 R5 5

Standardowy ruting A B 8

Problemy z równoważeniem obciążenia Ścieżki o równym koszcie Ruch jest równoważony zawsze Przeciążone łącza są nadal problemem 9

SDN

Klasyczny ruter app app OS hardware

Idea SDN Aplikacje Network OS app app OS hardware app app OS hardware app app app app OS hardware OS hardware app app OS hardware

Komponenty SDN i korzyści Sieci SDN składają się z: centralnego kontrolera głupich przełączników z tablicami przepływów protokołu sygnalizacyjnego Korzyści: kontroler wie więcej oprogramowanie kontrolera można zmienić wielościeżkowa transmisja naturalnie łatwe

Protokół sygnalizacyjny OpenFlow OpenFlow: OpenFlow is an open standard to deploy innovative protocols in production networks. http://archive.openflow.org/wp/learnmore/ OpenFlow umożliwia komunikację pomiędzy kontrolerem a przełącznikami Przełącznik OpenFlow posiada tablicę przepływów. Co to jest przepływ?

nowy przepływ Sieci SDN przykład działania

Wady SDN dodatkowe urządzenie (kontroler) jeden punkt awarii jeden punkt obsługi (wydajność) konieczność protokołu sygnalizacyjnego konieczność zastosowanie tablic przepływów

2014 r. J. Domżał, Z. Duliński, R. Wójcik FAMTAR

FAMTAR Flow-Aware Multi-Topology Adaptive Routing rośnie koszt łącza FFT A B Nowa ścieżka jest znalezione, ale pierwotna ciągle przenosi ruch! 18

Obsługa pakietu w FAMTAR pakiet p ID (f) = hash (p) Czy f jest w FFT? NIE Odczytaj port wyjściowy z tablicy rutingu TAK Odczytaj port wyjściowy z FFT Dodaj f do FFT Uaktualnij Timestamp przepływu f Wyślij pakiet 19

Wydajność FAMTARa Parametr Ruting IP FAMTAR Zysk Wysłane dane [GB] 16,5 30,6 86% Otrzymane dane [GB] 14,7 29,2 97% Stosunek wysłanych do odebranych 0,89 0,95 6% Średnie opóźnienie pakietów [ms] 28,1 22,8 19% Średnia liczba przeskoków 5,0 5,4 7,5% Średnia liczba zmian kosztów łączy 0 185 --- 20

FAMTAR problemy tablice przepływów ale to zaczyna być standardem częste przeliczenia sieci na szczęście nie wpływa to na przesyłanie pakietów awarie! mechanizm oparty na porównywaniu TTL powstające pętle mechanizm oparty na porównywaniu TTL

FAMTAR: podsumowanie Zawsze używa optymalnych ścieżek Współpracuje z każdym protokołem rutingu Wprowadza minimalne zmiany Brak centralnego kontrolera 22

MPTCP

MPTCP Multipath TCP A1 A2 Internet B1 B2 Host A Host B

MPTCP Kto może zastosować: Smartphone WiFi i połączenie komórkowe Serwery mogą posiadać wiele kart sieciowych Centra danych rozbudowana topologia; wiele ścieżek pomiędzy urządzeniami

MPTCP Multipath TCP Subflow 1 Subflow 2

MPTCP Multipath TCP Aplikacja Aplikacja TCP Subflow (TCP) MPTCP Subflow (TCP) IP IP

MPTCP zalety Wyższa przepływność Utrzymywanie ciągłej łączności brak przerwy transmisji w przypadku uszkodzenia/odłączenia jednej z tras Wymaga implementacji w warstwie 4. Przezroczyste dla sieci i aplikacji

Implementacje Apple IOS 7 Samsung Galaxy S6 i S7 Subflow 1 Subflow 2 Serwer proxy

Podsumowanie Równoważenie obciążenia (przypomnienie) Sieci sterowane programowo (SDN) Flow-Aware Multi-Topology Adaptive Routing (FAMTAR) Multipath TCP (MPTCP)

Dziękuję za uwagę!