zarządzanie sieciami telekomunikacyjnymi

Podobne dokumenty
Institute of Telecommunications. koniec wykładu II.

Institute of Telecommunications. koniec wykładu III.

zarządzanie sieciami telekomunikacyjnymi

ZST Wykład (lato 2014)

Institute of Telecommunications. koniec wykładu IX.

Zarządzanie sieciami komputerowymi - wprowadzenie

Zarządzanie sieciami telekomunikacyjnymi

Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI)

Protokół zarządzania siecią SNMP

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Institute of Telecommunications. koniec wykładu V.

Simple Network Management Protocol

Institute of Telecommunications. koniec wykładu VIII.

MODEL WARSTWOWY PROTOKOŁY TCP/IP

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Planning and Cabling Networks

Configuring and Testing Your Network

Zarządzanie systemem komendy

Integracja istniejącej infrastruktury do nowego systemu konwersja protokołów

Moxa Solution Day 2011

Ethernet. Ethernet. Network Fundamentals Chapter 9. Podstawy sieci Rozdział 9

1. Konfiguracja routera i PC. LABORATORIUM 3 Konfiguracja agenta SNMP. Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent:

Systemy i Sieci. Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2018

Adresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3

Packet Tracer - Podłączanie routera do sieci LAN

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

QoS w sieciach IP. Parametry QoS ( Quality of Services) Niezawodność Opóźnienie Fluktuacja ( jitter) Przepustowość ( pasmo)

Materiały przygotowawcze do laboratorium

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

ZiMSK NAT, PAT, ACL 1

Wybrane Zagadnienia Administrowania Sieciami. Dr inż. Robert Banasiak

OUTSIDE /24. dmz. outside /24. security- level /16 TRUNK 0/1 VLAN2 0/2 VLAN10 0/3-0/10 VLAN20 0/11-0/24

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

Dr Michał Tanaś(

ISP od strony technicznej. Fryderyk Raczyk

pasja-informatyki.pl

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

Instrukcja do laboratorium 2. Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)

Załącznik nr 1 do zapytania ofertowego. Połączenie lokalizacji ŁOW NFZ wysokowydajną siecią WAN, zapewnienie dostępu do Internetu oraz

Laboratorium - Konfiguracja zabezpieczeń sieci bezprzewodowej

ZADANIE.09 Syslog, SNMP (Syslog, SNMP) 1,5h

Zarządzanie sieciami komputerowymi

Systemy i sieci GMPLS. Wprowadzenie do GMPLS. Krzysztof Wajda. Katedra Telekomunikacji AGH Czerwiec, 2018

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

ZiMSK. Konsola, TELNET, SSH 1

Chmura zrzeszenia BPS jako centrum świadczenia usług biznesowych. Artur Powałka Microsoft Services

ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Klasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w.

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Internet. Bramka 1 Bramka 2. Tunel VPN IPSec

Główne pytania. Sieci komputerowe Router sprzętowy WAN, LAN - CISCO Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej?

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Czy OMS Log Analytics potrafi mi pomóc?

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.

Sieci komputerowe Warstwa aplikacji

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

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

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

Installation of EuroCert software for qualified electronic signature

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1/2

DLACZEGO QoS ROUTING

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Uproszczenie mechanizmów przekazywania pakietów w ruterach

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

Konfiguracja połączenia VPN w systemie Windows 7 z serwerem rozgrywki wieloosobowej gry Medal Of Honor: Wojna na Pacyfiku: Pacyfik.

MS Visual Studio 2005 Team Suite - Performance Tool

Sterowanie ruchem w sieciach szkieletowych

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Systemy i Sieci. EiT III Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2017

Application Layer Functionality and Protocols

Instrukcja do laboratorium 1. Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)

Addressing the Network IPv4

Camspot 4.4 Camspot 4.5

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

Działanie komputera i sieci komputerowej.

Podstawy multicast - IGMP, CGMP, DVMRP.

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

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Zestawienie tunelu VPN po protokole IPSec pomiędzy klientem VPN - Draytek Smart VPN Client za NAT-em, a routerem Draytek

PBS. Wykład Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium.

Systemy Sygnalizacji i Zarządzania EiT

Pomiary jakości w dostępie do Internetu

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Ćwiczenie Podstawowa konfiguracja DHCPv4 na routerze

L2TP over IPSec Application

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

Zadanie1: Wykorzystując serwis internetowy Wikipedii odszukaj informacje na temat usługi WINS.

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

INFORMATOR TECHNICZNY WONDERWARE

Transkrypt:

zarządzanie sieciami telekomunikacyjnymi ZST Mariusz Mycek, mariusz@tele.pw.edu.pl

agenda i plan systematyki interfejsy zarządzania standaryzacja SNMP SNMP przykłady użycia system zarządzania operatora telekomunikacyjnego 10.00-11.30 wykład 11.30-11.45 przerwa 11.45-13.15 wykład 13.15-13.30 przerwa 13.30-15.00 wykład

systematyki

warstwy zarządzaia systematyki fazy cyklu życia etapy ewolucja zasobu warstwy zarządzania rola zasobu w sieci obszary funkcjonalne obserwowane działania zasobu fazy cyklu życia

fazy cyklu życia planowanie - analiza (zapotrzebowanie na usługi), koncepcja sieci (obszar działania, usługi, odbiorcy), studium wykonalności (cele, rezultaty, harmonogram realizacji, konieczne zasoby, analiza finansowa, prawna), projektowanie - projekt techniczny, (typ, lokalizacja, wyposażenie węzłów, typ, przebieg, łączy kablowych), umowy (właściciele gruntów, właściciele infrastruktury), wdrażanie (budowa sieci), eksploatacja fullfilment, assurance, billing (FAB) wycofywanie.

warstwy zarządzania business management layer (BML) service management layer (SML) network management layer (NML) zasoby business services networks network element management layer (NEML) network elements

warstwy zarządzania OSS SML usługa łącze dzierżawione POP dołączeni klienci itp.. NMS NML dla każdej warstwy sieci: EMS NEML dla każdego urządzenia węzły, połączenia w polu komutacyjnym węzła typ, wyposażenie, dostępne łącza, kończone ścieżki NE NE NE NE NE konfiguarcja, parametry zasilania, stan i struktura oprogramowania, temperatura, kolor obudowy, itp. łącza i połączenia łącznikowe węzły AiZ, pojemność, wolna pojemność, ścieżka warstwy serwera, ścieżka wastwy bieżącej połączenia sieciowe węzły AiZ, łącza warstwy, łącza warstwy klienta.

router IP 0 1 2 A B C INTERNET

router IP - opis NEML i NML opis NEML typ obudowy, sloty, zasilanie, moduł kontrolera, moduły interfejsów,... opis NML FIB (Forwarding Information Base) to mały (domowy) router routery operatorskie mają inną architekturę 0 1 2 A B C INTERNET

forwarding information base (FIB) 194.29.169/24 subnetwork interface next hop 194.29.169.0/24 red ---- 194.29.169.0/25 green ---- 0/0 orange ---- 194.29.169.87 router FIB 194.29.169.0/25

warstwa NML (domena sieci IP) 194.29.169.0/25 0/0 B D C A

routing wewnątrzdomenowy (intra-domain) płaszczyzna sterowania (Control Plane) RC PCE/NMS F CC A B C D płaszczyzna transportowa (Data Plane) A B C D A B C D

routing wewnątrzdomenowy 0/0 2 C 10 1 5 10.1.1.0/25 D 10 G B 10 10 10 F 10 10 A E

routing wewnątrzdomenowy 0/0 2 C 10 1 5 10.1.1.0/25 D 10 G B 10 10 10 F 10 10 A E

routing wewnątrzdomenowy 0/0 2 C 10 1 5 10.1.1.0/25 D 10 G B 10 10 10 F 10 10 A E

routing wewnątrzdomenowy NMS 0/0 2 C 10 1 5 10.1.1.0/25 D 10 G B 10 10 10 F 10 10 A E

routing - podsumowanie protokoły i mechanizmy routingu IGP, EGP wyznaczenie interfejsu (i next hop) wyjściowego na podstawie informacji uzyskanej w sesjach protokołu routingowego konfigurowanie parametrow protokołów i mechanizmów routingu przykład BGP path prepending statyczne konfigurowanie FIB z NMS ręczne wstawienie/usunięcie wiersza z FIB CONTROL PLANE (e.g., routing) DATA PLANE (forwarding) MANAGEMENT PLANE

obszary funkcjonalne zarządzania F C A P S fault management configuration management accounting management performance management security management

fault management obejmuje nadzór pracy sieci w celu wykrywanie uszkodzeń i problemów w sieci, usuwaniu uszkodzeń i przywracanie poprawnego działania (działania reaktywne); jak również działania (proaktywne) mające przeciwdziałać powstawaniu uszkodzeń i problemów w przyszłości. W szczególnosci: detekcja błędu, zlokalizowanie uszkodzenia, naprawa (odizolowanie uszkodzenia/rekonfiguracja sieci,naprawa lub wymiana uszkodzonych komponentów), obsługa alarmów, testowanie urządzeń (dostępność urządzeń, integralność danych), prowadzenie i analiza dzienników zdarzeń, zarządzanie informacjami o sytuacjach awaryjnych w sieci.

fault management - przykład kontekst sieć firmowa dołączona do dwóch ISP (Internet Service Provider), BGP na styku pomiędzy sieciami, objawy route flapping (częsta zmiana ścieżek dla ruchu do podsieci X), akcje monitorowanie obciążenia routerów brzegowych, monitorowanie stanu sesji BGP z routerami ISP-ów, w rezultacie stwierdzono: router ISP b zrywa sesję BGP z routerem firmowym (trzeba przeliczyć trasy), router firmowy nie wysyła wiadomości BGP keep-alive odpowiednio często, przyczyną jest przeciążenie procesora, styki BGP ISP a przyczyną jest nadmiar (nieodfiltrowanych) powiadomień o zmianie tras generowanych przez router brzegowy ISP b. X sieć korpo ISP b

lista możliwych przyczyn alarm reporting function (ITU-T X.733) current time, managed object class, managed object instance, event type (communication, processing, environmental, equipment, quality of service) event information probable cause perceived severity (warning, minor, major, critical, indeterminate, cleared) notification identifier correlated notifications back-up status, back-up object trend indication proposed repair actions

configuration management obejmuje podejmowanie decyzji, inicjowanie działań oraz tworzenie i przechowywanie informacji o zmianach w strukturze, relacjach i parametrach działania urządzeń sieci (elementy sprzętow i oprogramowanie), sieci oraz usług; w szczególności: projektowanie (sprzętu, sieci, usług), instalowanie nowego sprzętu/oprogramowania, określanie topologii połączeń, zarządzanie zmianami, odwracanie zmian (revert/undo), śledzenie i dokumentowanie zmian konfiguracji (dziennik zdarzeń, (audyty) konfiguracji).

segment szkieletowy/agregacyjny ewolucja architektury [12]

MPLS- wirtualizacja topologii d C c B obszar routingowy (domena) IP routing OSPF wagi administracyjne łączy ustawione (z innych przyczyn) na 1 a A b jak spowodować, żeby ruch z routera A do B był przenoszony (mniej więcej, po połowie) dwiema ścieżkami? jednym ze sposobów jest modyfikacja topologii sieci warstwy IP---należy: włączyć mechanizm ECMP, utworzyć ścieżkę LSP, rozgłosić ścieżkę (za pomocą wewnątrzdomenowego protokołu routingowego) z odpowiednią wagą administracyjną.

accounting management accounting - zbieranie i przetwarzanie danych o wykorzystaniu zasobów sieci (CDR call detail records) mierzenie ruchu na styku sieci operatorów, mierzenie wykorzystania zasobów (czas, ilość danych, strefa) w sesji użytkownika. na potrzeby: rozliczeń z klientami, audytu rozliczeń, alokacji kosztów, analizy tendencji (trendów), wykrywania nadużyć (fraud detection). charging ustalanie opłat (przy wykorzystaniu danych z accouting) lub bez (flat charging), authorization (on-line charging, usługi pre-paid) billing udostępnianie danych klientowi (wysyłanie rachunków, dostęp on-line via www), kontrolowanie płatności. faza eksploatacji (a w fazie planowania?)

performance management zarządzanie zachowaniem się sieci (nie zarządzanie wydajnośćią), obserwacja: jaki jest stopień wykorzystania pojemności? czy występuje przeciążenie? czy przepustowość spada poniżej akceptowalnego poziomu? czy występują wąskie gardła? czy rośnie czas reakcji? wnioski do zarządzania konfiguracją, zmiana spobu kierowania ruchu, zmiana struktury sieci/usługi (rozbudowa, rekonfiguracja) prowadzenie dzienników zdarzeń. struktura systemu zarządzania [4]

security management bezpieczeństwo sieci, danych o użytkownikach, informacji przesyłanej przez użytkowników, generowanie, dystrybuowanie, przechowywanie kluczy dla usług szyfrowania, generowanie alarmów, wykrywanie problemów, nadzorowanie dostępu do zasobów (w tym do funkcji systemu zarządzania), backupy, zabezpieczanie danych, logowanie zdarzeń związanych z bezpieczeństwem, identyfikacja (authentication) i autoryzacja (authorization) użytkownika.

interfejsy zarządzania ZST

warstwy zarządzania OSS SML usługa łącze dzierżawione POP dołączeni klienci itp.. NMS NML dla każdej warstwy sieci: EMS NEML dla każdego urządzenia węzły, połączenia w polu komutacyjnym węzła typ, wyposażenie, dostępne łącza, kończone ścieżki NE NE NE NE NE konfiguarcja, parametry zasilania, stan i struktura oprogramowania, temperatura, kolor obudowy, itp. łącza i połączenia łącznikowe węzły AiZ, pojemność, wolna pojemność, ścieżka warstwy serwera, ścieżka wastwy bieżącej połączenia sieciowe węzły AiZ, łącza warstwy, łącza warstwy klienta.

sieć FTTx struktura sieci dostępowej [1] struktura systemu zarządzania [2]

router obudowa sloty zasilanie moduł kontrolera moduły interfejsów inne moduły FIB (Forwarding Information Base) 0 1 2 A B C INTERNET (cała reszta)

elementy interfejsu manager (OSF v MF) - temperatura? - ile portów? - jaki jest typ portu 1? - jaka jest szybkość transmisji na porcie 2? - ile pakietów IP odebrano na porcie 2? - zrestartujmy go - wyłączmy port 2 - zmieńmy adres IP interfejsu 1 NEML CPU FIB model informacyjny router port 2 port 1 zasilacz port 0 agent (NEF) typ stan przepływność adres IP liczba odebranych pakietów - skierujmy ruch na prefix B przez interfejs 1 - podzielmy ruch na prefix B po połowie między 0 i 1 - sprawdźmy ile pakietów otrzymano z podsieci C NML 0 1 2 A B C B INTERNET

klasyfikacja interfejsów firmowe (TL-1, SSH, strony WWW) zestaw poleceń dostosowany do zarządzanego zasobu i wymaganej funkcjonalności zarządzania, otwarty zbiór poleceń. raczej firmowe, łatwa ewolucja. generyczne (IETF-SNMP, ITU-T CMIP, TM-Forum MTNM) generyczne polecenia GET, SET, (ACTION, CREATE, DELETE), zamknięty zbiór poleceń, formalna definicja modelu informacyjnego, model informacyjny determinuje funkcjonalność systemu. standaryzowane, wolnozmienne.

CISCO IOS interfejs konsolowy przejście do konfiguracji BGP R1(config)\#router bgp 65500 AS 65500 konfiguracja sesji wewnątrzdomenowej (intra-domain) R1(config-router)\#neighbor 150.0.0.10 remote-as 65500 rozgłoszenie podsieci R1(config-router)\#network 110.0.0.0 mask 255.255.255.0 konfiguracja sesji międzydomenowej (inter-domain) R1(config-router)\#neighbor 150.0.0.2 remote-as 100 R1(config-router)\#neighbor 150.0.0.2 next-hop-self R1(config-router)\#neighbor 150.0.0.2 default-originate AS 100

drukarka - interfejs www

interfejs generyczny OSS A GET SET GET rsp SET rsp zasoby (fizyczne/logiczne) Notify

interfejs generyczny - przykład modelu stan operacyjny Czy drukarka jest sprawna (zdolna do działania)? stan wykorzystania Czy drukarka ma (w tej chwili) wolne zasoby (może przyjąc nowe zlecenie)? stan administracyjny Czy administrator (właściciel) zezwala na używanie drukarki? Na podstawie ITU-T X7.731 (State management function)

operational state Enabled zasób, sprawny, zdolny do działania Enabled Disabled niesprawny, niegotowy Zmiany stanu występują wskutek zdarzeń zachodzących w otoczeniu zasobu. Disabled

usage state Idle część pojemności wolna Active część pojemności zajęta Busy cała pojemność zajęta Busy Active Zmiany stanu zachodzą wskutek zmian w otoczeniu (nowy użytkownik, wyjście starego użytkownika, zmiana pojemności zasobu) Idle

administrative state Unlocked administrator zezwala na korzystanie z zasobu (można drukować) Locked adminstrator nie zezwala na korzystanie Shutting down administrator pozwala dokończyć rozpoczęte działania, nie pozwala rozpoczynać nowych Unlocked Shutting down Zmiany stanu występują wskutek akcji administratora lub zmian w otoczeniu zasobu (przejście Shutting down -> Locked) Locked

2,11 złożenie 1 Unlock 2 Lock 3 Enable 4 Disable 5 New user 6 User quit 7 New user (non sharable) 8 Last user quit 9 Capacity increase 10 Capacity decrease 11 Shut down UNLOCKED DISABLED ENABLED 4 4 3 8 5 5,10 7 Idle 4 Idle 8 Active 6,9 Busy 1 1 1 1 11 SHUTTING DOWN Active 6 Busy ENABLED 2 4 4 2 2 3 2,8 Idle 4 Idle 2,8 DISABLED ENABLED LOCKED 11

SNMP - standaryzacja

Simple Network Management Protocol SNMP(v1) 1990 SNMPv2 1994 nowy format PDU, nowa składnia---structure of management information (SMI), operacja BulkRequest, operacje na wierszach tablic, SNMPv3 1998 zabezpieczenia (authentykacja, szyfrowanie, zapewnienie integralności danych, znaczniki czasowe). Department of Defense (DoD) short-term-solution management information base (MIB) kilkaset standardowych (IETF) modułów

architektura NMS NMS (network management station) manager, (trap) listener (port UDP 162) listener manager host (drukarka, router,...) agent (port UDP 161) notifications management operations MIB MIB (Management Information Base) agent management operations GetRequest, GetNextRequest, SetRequest, Trap host

protokół SNMP wersja pierwsza Simple Network Management Protocol RFC 1067 1988, RFC 1098 1989, RFC 1157 1990 wersja druga Protocol Operations for version 2 of the Simple Network Management Protocol (SNMPv2) (RFC 1448 1993, RFC 1905 1996) Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) RFC 3416 2002

SNMPv2 NMS A NMS GetRequest GetNextRequest SetRequest GetResponse GetResponse GetResponse Trap GetBulkRequest Inform GetResponse

SNMP MIB2 iso(1) 1 org(3) 3 dod(6) 6 directory(1) 1 mgmt(2) 2 internet(1) 1 experimental(3) 3 private(4) 4 SysUpTime(3) 3 system(1) 1 OID = 1.3.6.1.2.1.1.3.0 mib-2(1) 1 interfaces(2) ip(4) 4 tcp(6) 6 tcpconntable(13) OID = 1.3.6.1.2.1.6.13.cos

tcpconntable

structure of management information (SMI) SMIv1 Structure and identification of management information for TCP/IP-based internets, RFC 1065 1988, RFC 1155 1990 Concise MIB definitions, RFC 1212 1991 Convention for defining traps for use with the SNMP, RFC 1215 1991 SMIv2 Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2), RFC 1442 1993, RFC 1902 1996, RFC 2578 1999 Textual Conventions for version 2 of the Simple Network Management Protocol (SNMPv2), RFC 1443 1993, RFC 1903 1996, RFC 2579-1999

SMI: podstawowe typy application-wide INTEGER (-2147483648..2147483647) OCTET STRING(size(0..65535)) OBJECT IDENTIFIER defined types Integer32 ::= INTEGER (-2147483648..2147483647) IpAddress ::= OCTET STRING (SIZE (4)) Counter32 ::= INTEGER (0..4294967295) Gauge32 ::= INTEGER (0..4294967295) Unsigned32 ::= INTEGER (0..4294967295) TimeTicks ::= INTEGER (0..4294967295) Opaque ::= OCTET STRING Counter64 ::= INTEGER (0..18446744073709551615)

SMI: object-type - skalar mib-2 (1) [1.3.6.1.2.1] system (1) interfaces (2) at (3) ip (4) icmp (5) tcp (6) udp (7) egp (8) transmission (10) snmp (11) 1.3.6.1.2.1.1.3 sysuptime OBJECT-TYPE SYNTAX Time-Ticks ACCESS read-only STATUS current (dawnej mandatory) DESCRIPTION Time since the network management portion of the system was last re-initialised. ::= {system 3}

SMI: object type tablica (część definicji) mib-2 (1) [1.3.6.1.2.1] system (1) interfaces (2) at (3) ip (4) icmp (5) tcp (6) udp (7) egp (8) transmission (10) snmp (11) ipnettomediatable (22) ipnettomediaentry (1) ipnettomediaifindex (1) ipnettomediaphysaddress (2) ipnettomedianetaddress (3) ipnettomediatype (4) ipnettomediatable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaEntry ACCESS not-accessible STATUS current (dawnej mandatory) DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses." ::= { ip 22 }

SMI: notification-type 1.3.6. internet (1) mgmt( 2) linkup NOTIFICATION-TYPE OBJECTS { ifindex } STATUS current DESCRIPTION "A linkup trap signifies that the SNMPv2 entity, acting in an agent role, recognizes that one of the communication links represented in its configuration has come up." ::= { snmptraps 4 } mib-2 (1) snmpv2(6) snmpmodules (3) snmpmib(1) snmpmibobjects(1) snmptraps(5) linkup(4) 1.3.6.1.6.3.1.1.5.4

SNMP przykłady użycia ZST

SNMP przykłady użycia MPLS configuration management

etykieta MPLS ramka warstwy 2 payload L 1 L pakiet IP N label tc s TTL label [20] tc [3] - traffic class s [1] - bottom of the stack TTL [8] - time to live

IP forwarding forwarding information base (FIB) prefix out prefix out 47.1 1 47.2 2 47.3 3 1 IP 47.1.1.1 3 prefix out 47.1 1 47.2 2 47.3 3 1 47.1 IP 47.1.1.1 destination address best-matching 47.3 47.1 1 47.2 2 47.3 3 3 3 IP 47.1.1.1 1 2 2 47.2 inlet-interface-independent IP 47.1.1.1 2 routers

MPLS forwarding MPLS-FIB label exact-matching label swtiching router (LSR) label switch path (LSP) FEC A B 47.3 prefix IP 47.1.1.1 FEC 47.1 A 47.2 B out 1 1 label 100 200 3 in label 3 100 3 200 3 100 1 2 2 out 1 2 label 5 400 1 2 2 x 1 in 3 label 5 3 prefix out 47.1 1 47.2 2 47.3 3 47.1 1 IP 47.1.1.1 2 47.2 forwarding equivalence class (FEC); can take into account inlet-interface (and other criteria)

skąd się biorą LSP (już wiemy) płaszczyzna sterowania LDP (label distribution protocol) RSVP (reservation protocol) przy okazji (piggybacking) przesyłania wiadomości innego protokołu (OSPF,BGP) płaszczyzna zarządzania styki producencki (np. CISCO IOS) styki standardowe (np. SNMP) CONTROL PLANE (e.g., routing) DATA PLANE (forwarding) MANAGEMENT PLANE

LSP z płaszczyzny zarządzania NMS/EMS NMS/EMS 47.1 (MIB) 47.3 2 47.2 A

STDLSR MIB (RFC3813) MplsInterfaceTable - represents the interfaces that are MPLS capable MplsInSegmentTable contains a description of the incoming MPLS segments to an LSR and their associated parameters MplsOutSegmentTable contains a description of the outgoing MPLS segments at an LSR and their associated parameters LSR MplsXCTable specifies information for associating segments together in order to instruct the LSR to switch between the specified segments; it supports point-to-point, point-to-multipoint and multipoint-to-point connections MplsLabelStackTable specifies the label stack to be pushed onto a packet, beneath the top label; entries to this table are referred to from mplsxctable

RFC3813 - podstawowe tabele

LSP i multicast LSP insegmenttable 1 LSR 3 idx itf label npop 2 4 1 1 R 1 2 2 B 1 outsegmenttable idx itf label 1 3 B1 2 3 R1 3 4 R2 XCTable idx inseg outseg stack 1 2 1-2 1 2-3 1 3 -

SNMP przykłady użycia (IoT) FP7 Goldfish the management subsystem

FP7 Goldfish detection of watercourse contamination in developing countries using sensor networks 2011-1015 consortium of 11 participants project coordinator Fernando Solano, PhD, WUT

uczestnicy projektu

architektura systemu MMS management and monitoring station (MMS) RAN network obserwacja stanu systemu, zarządzanie konfiguracją, zbieranie danych pomiarowych (data acquisition) remote access network (RAN) przesyłanie danych pomiędzy GWA i MMS (GPRS) field installation (FI) FI 2 kontrolowanie obecności zanieczyszczeń w przekroju rzeki co njamniej jeden sensor cluster (CLN) i co najmniej jeden gateway (GWA) FI 1

field installation (FI) local access network (LAN) przesyłanie danych pomiędzy CLN i GWA cluster node (CLN) monitorowanie obecności zanieczyszczeń w rzece; pośredniczenie na ścieżce do GWA czujniki: wskazane substancje chemiczne, ciśnienie, temperatura, bateria, generator energii (energy harvester), moduł radiowy LAN (profilowane WiFi). gateway (GWA) przekazywanie informacji od/do centrum zarządzania moduł radiowy LAN, moduł radiowy RAN (GPRS).

cluster node (CLN)

architektura systemu tool for prediction of pollution source location IMG interface MMS Sensor Network (SNE) IGC interface GWA GWA SNE Sensor Network (SNE) CLN CLN CLN CLN

architektura podsystemu zarządzania management data acquisition sensors processing application(s) management console IMG interface IGC interface MMS-IC SNMP GWA-AA SNMP CLN-AA FTP local resources FTP local resources dataset file (s) VPN tunnel MMS GWA CLN

zagadnienia i podsystemy oszczędność energii pół roku na zasilaniu bateryjnym usypianie energy harvesting czas reakcji przepływ zanieczyszczeń przez przekrój rzeki może trwać kilkadziesiąt sekund selektywność chcemy być alarmowani o obecności tylko wybranych substancji obserwowalność MMS musi znać/móc modyfikować stan poszczególnych komponentów systemu podsystem pomiarowy temperatura, ciśnienie, wykrywanie obecności wskazanych substancji podsystem zbierania danych pomiarowych kompresja filtrowanie danych podsystem zasilania usypanie FI, energy harvesting podsystem komunikacyjny kominikacja w sieci LAN i RAN podsystem zarządzania obserwacja i konfigurowanie pracy podsystemów

kiedy urządzenie śpi (prawie) nie zużywa energii... cykl pracy obudzić się, zmierzyć, wysłać wyniki, zasnąć. rozwiązanie CLN wysyła wakeup notification (SNMP) MMS potwierdza i otwiera skojarzenie (SNMP) MMS pobiera dane z CLN (FTP) MMS wakeup notification setrequest( associate=1) getresponse( associate=1) setrequest( associate=1) getresponse( associate=1) CLN (GWA) MMS może zablokować przejście urządzenia (i całego FI dlaczego?) w stan uśpienia (SNMP) MMS kończy skojarzenie, pozwalając na przejście w stan uśpienia (SNNP). ftp interaction setrequest( associate=0) getresponse( associate=0)

nack trap tryassoc:= 0 trycount:=0 idle isassoc:=1 w4assocack timeout trycount++ trycount>3 tryassoc=1 tryassoc (local) tryassoc:= 1 ack released (local) download callback assoc 1 download (no callback) tryassoc (local) force release=1 isassoc:=0 W4release ack assoc 0 timeout forcerelease=0 download(callback) associated timer refreshcount:=0 force download download(callback) assoc 1 isassoc:=1 W4refresh ack refreshcount>3 timeout refreshcount++ nack trap tryassoc:= 0 trycount:=0 idle isassoc:=1 w4assocack timeout trycount++ trycount>3 tryassoc=1 tryassoc (local) tryassoc:= 1 ack released (local) ack release (local) isassoc:=0 w4release ack timeout nack associated timer upload nack timer refreshcount:=0 isassoc:=1 W4refresh ack ack refreshcount++ refreshcount>3 timeout automaty stanów MMS i CLN (GWA)

administration console wybór CLN (GWA) panel [1] urządzenie musi być w skojarzeniu (association) [zielona kontrolka] wybór obiektu panel [3] wybór operacji panel [4] obserwacja rezultatów panel [5]

model informacyjny SNMP MIB

CSP operations system ZST

CSP cele i narzędzia zysk customer experience parametry techniczne (elastyczność) dostępność pewność dostarczania cena (elastyczność) konfigurowanie inne (marka operatora) konkurencyjne* usługi minimalizacja kosztów budowy CAPEX (projektowanie) minimalizacja kosztów eksploatacji OPEX (opt. wykorzystanie zasobów) system zarządzania OS ang. Operations System narzędzia zarządzania (wiele) BSS, OSS (NMS, EMS)** OS operations system BSS business support systems OSS operations support systems NMS network management systems EMS element management systems

operations system OS = OSS + BSS OS service request, alarms, customer complaints, changing requests. resolved service request, resolved network fault trouble tickets, resolved customer complaints, completed network change requests.

struktura OS BSS applications operations system (OS) BSS applications (business support system) planning service fulfillment customer experience OSS applications (operations support systems) data & analytics network engineering network & network elements network & network elements

BSS applications network engineering OSS planning service fulfillment customer experience data & analytics network engineering element management systems (EMS) network & network elements network management systems (NMS) NMS server workforce management systems (WFMS) Q 3ne configuration management security management fault management EMS 1 EMS 2 EMS 3 NE 1 NE 2 NE 3 NE 4 NE 4 Q 3em

BSS applications pozostałe OSS planning capacity management spatial planning service optimization forecasting service fulfillment service management service calatog service provisioning activation data & analytics inventory GIS discovery analytics & business intelligence planning data & analytics customer experience service assurance service fulfillment network & network elements performance management application performance management customer experience network engineering

service fulfillment (orders down) management (port jachtowy) office (stare miasto) data depot (magazyny, port handlowy) data (centrum logistyczne, przedmieścia) office nasza firma spedycyjna gotowa jest zapłacić za bezpieczną sieć łączącą niebieskie lokalizacje (intranet); depot management

firma spedycyjna CE1-PE1 CE2-PE2 CE3-PE2 CE4-PE3 niedołączone HFC FTTC DSL depot data CE 1 CE 2 office PE 1 PE 3 CE 4 PE 2 CE 3 management

podsystemy i procesy klient proces obsługi styku BSS z klientem applications podsystemy CRM (customer relationship management), inwentaryzacja, planowanie, work-force management sprzedaż planning obsługa zleceń service fulfillment customer experience procesy sales, order handling, service configuration, network provisioning, network inventory, etc. network engineering konfigurowanie usług dostarczanie sieci data & analytics inwentaryzacja sieci network & network elements

przychodzi klient do CSP - 1 klient sales jakie są potrzeby klienta? jakie usługi powinien kupić? ile to będzie klienta kosztować? kiedy zlecenie będzie zrealizowane? [1] verify the service order is technically deliverable by checking the customer has existing compatible services, their location is enabled for the service, and they are close enough to the network devices for a reliable and/or affordable connection proces obsługi styku BSS z klientem applications 1 2 8 2 sprzedaż planning network engineering obsługa zleceń service fulfillment 6 konfigurowanie usług dostarczanie sieci 7 3 5 4 customer experience data & analytics inwentaryzacja sieci network & network elements

klient do CSP - 2 klient order handling [1] determine which OSS applications will need to be involved in the service fulfilment process, passing them the relevant details, in sequence if there are dependencies between each application s jobs ServiceOrder { } orderreference: 131268248423 ServiceDetails {... } CustomerDetails {... } BillingDetails {... } RequestedInstallDate: 2016.12.23 proces obsługi styku z klientem 1 2 8 2 sprzedaż obsługa zleceń 6 konfigurowanie usług 3 4 5 dostarczanie sieci 7 inwentaryzacja sieci

firma spedycyjna CE1-PE1 CE2-PE2 CE3-PE2 CE4-PE3 niedołączone HFC FTTC DSL depot data CE 1 CE 2 office PE 1 PE 3 CE 4 PE 2 CE 3 management

klient do CSP - 2 klient network provisioning, network inventory [1] Establish the correct and optimal use of network resources, reserving specific resources as necessary to ensure the design won t need to be reworked. Check records of the customer s physical connection to the network, determine if any changes are required, and provide an engineer with specific details of work that needs to be completed (Confirm site visit with customer via BSS). Determine which specific devices will need to be configured to turn-on the service and translate the service order parameters in to technical configuration parameters for each device. Czyli trzeba dołaczyc site data do sieci operatora (wybrać technikę, zainstalować urządzenia---również w lokalizacji klienta--- skonfigurować i przetestować. proces obsługi styku z klientem 1 2 8 2 sprzedaż obsługa zleceń 6 konfigurowanie usług 3 4 5 dostarczanie sieci 7 inwentaryzacja sieci

firma spedycyjna CE1-PE1 CE2-PE2 CE3-PE2 CE4-PE3 niedołączone HFC FTTC DSL depot data CE 1 CE 2 office PE 1 PE 3 CE 4 PE 2 CE 3 management

klient do CSP - 2 klient service configuration [1] with the network connected and configured, enable secure access to the service by configuring the customer s equipment, updating their service profiles, and allocating data-centre/cloud resources proces obsługi styku z klientem 1 2 8 2 sprzedaż obsługa zleceń 6 konfigurowanie usług 7 3 4 5 dostarczanie sieci inwentaryzacja sieci

klient do CSP - 2 klient order handling [1] notify the BSS layer that the service is now ready, so they it can inform the customer and start charging proces obsługi styku z klientem 1 2 8 2 sprzedaż obsługa zleceń 6 7 konfigurowanie usług 3 4 5 dostarczanie sieci inwentaryzacja sieci

service assurance errors up CSP service provider network provider VoD

warstwa usług i warstwa sieci server B sytuacja nominalna server A customer klient dostaje strumień wideo z serwera A wykorzytywane jest podstawowe połączenie sieciowe {1,2,3,4} B P 6 P 5 sytuacja awaryjna C uszkodzenie łącza {2,3} jaki jest cel działania? A P 1 P 7 P 2 P 3 2 P 4

warstwa usług i warstwa sieci server B sytuacja nominalna server A customer klient dostaje strumień wideo z serwera A wykorzytywane jest podstawowe połączenie sieciowe {1,2,3,4} B P 6 P 5 sytuacja awaryjna C uszkodzenie łącza {2,3} klient ma nie wiedzieć o awarii!!!! A P 1 P 7 P 2 P 3 2 P 4

naprawa w warstwie sieci (NML) customer The two devices at either end of the cable raise an alarm indicating they have lost connectivity. The fault alarms are immediately picked up by the OSS layer. By analysing the multiple alarms and a model of the network, the root cause (the cut cable) is identified and all the alarms are grouped in to a single event. customer interface management 4 NMS/EMS alarm LOS/LOL problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b network data management 1a A B P 1 P 6 P 5 P 7 P 2 P 3 2 P 4 C network elements

naprawa NML (udana) customer customer interface management 4 problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b network elements The affected connection is rerouted over path {1,7,5,4}; due to an action of the management plane (such action could be also taken autonomously by the control plane---better---stil, it is not the case). The customer notices almost nothing. network data management 1a A B P 1 The two devices at either end of the cable raise an alarm indicating they have lost connectivity. The fault alarms are immediately picked up by the OSS layer. By analysing the multiple alarms and a model of the network, the root cause (the cut cable) is identified and all the alarms are grouped in to a single event. P 6 P 7 P 5 P 2 P 3 2 P 4 C

naprawa NML (nieudana) customer customer interface management 4 problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b network elements There is no place to reroute the affected connection or The affected connection is rerouted still, the quality of the new connection is poor. network data management 1a A B P 1 The two devices at either end of the cable raise an alarm indicating they have lost connectivity. The fault alarms are immediately picked up by the OSS layer. By analysing the multiple alarms and a model of the network, the root cause (the cut cable) is identified and all the alarms are grouped in to a single event. P 6 P 7 P 5 P 2 P 3 2 P 4 C

naprawa SML (udana) server B customer server A customer customer interface management 4 problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b Assign the customer to server B. Set-up a network connection; the connection succeded, the quality is sufficient. network data management 1a A B P 1 P 6 P 7 P 5 P 2 P 3 2 P 4 C network elements

naprawa SML (nieudana) server B customer server A customer customer interface management 4 problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b network elements Assign the customer to server B. Set-up a network connection; the connection failed, or the quality is bad. network data management 1a Inform the customer; apply discounts!!! A B P 1 P 6 P 7 P 5 P 2 P 3 2 P 4 C

oryginał customer to Fulfilment Processes customer alert(tt) 6. (Service (Re) Configuration) 7. trouble report (Trouble Ticket) 3. (Network (Re) Configuration) Network Inventory Management Allocate Resources 4.Work order Problem Handling Service Problem Resolution 5.notify problem/fix Detect Fault Report Decide Repair 10. service impact Decide Repair 8. report problem data Network Maintenance & Restoration Test 1.alarm/event data Isolate Root Cause Customer QoS Management Determine SLA Violations 9. SLA impact Service Quality Management Monitor SLAs 2. report degradation Network Data Management 1.network data Network Element Management & Network Elements (SLA rebate, etc) to Billing Processes Key: Activities Processes Other Providers Cross FAB Process I/f Inter-process I/f Inter SP process I/f Detect Perf/Traffic Problems customer interface management 4 problem handling 3 service problem resolution 2 network maintenance & restoration 1 1b network elements network data management 1a

CSP operation systems.