110 likes | 245 Views
Instytut Telekomunikacji PW. NGN – wstęp Materiały wykładowe do użytku wewnętrznego. Pre-NGN: VoIP i inne koncepcje. WWW. HLR,VLR/MAP. HLR,VLR/MAP. „SCP/IN”. SCP/IN. Internet/ATM. IP/ATM. PSTN. PSTN. PSTN. BICC (ITU)/SIP-T. SS7 (ITU). H.323(ITU)/ SIP(IETF). SIP(IETF)/
E N D
Instytut Telekomunikacji PW NGN – wstęp Materiały wykładowe do użytku wewnętrznego NGN
Pre-NGN: VoIP i inne koncepcje WWW HLR,VLR/MAP HLR,VLR/MAP „SCP/IN” SCP/IN Internet/ATM IP/ATM PSTN PSTN PSTN BICC (ITU)/SIP-T... SS7 (ITU) H.323(ITU)/ SIP(IETF) SIP(IETF)/ H323(ITU) • Przyczyny zmian • Ewolucja usług i sieci • Wymagania na sieć Ale jaka może być ogólna architektura odniesienia ? NGN
Przyczyny zmian • Liberalizacja rynku telekomunikacyjnego • Rozwój technologii (przetwarzanie / oprogramowanie, transmisja) • powszechność terminali mobilnych • powszechność PC i eksplozja „ruchu danych” • potrzeba konwergencji usług • stacjonarne-ruchome (wspólny numer, wspólna poczta głosowa, wspólna książka adresowa) • głos-dane (np. informacja głosowa na stronach WWW, szerzej: multimedia) • TV-telekom • ... skutki NGN
Ewolucja usług i ruchu: hipotezy • Indywidualizacja komunikacji • osoba X - osoba Y (obecnie: w sieci stałej terminal A - terminal B) • jednolita identyfikacja osób, niezależnie od typu komunikacji • Ogólna mobilność • mobilność terminala (rzeczywista – podczas sesji, np. GSM) • mobilność użytkownika (nomadyzm - dzisiaj tu, jutro tam; statyczny dostęp podczas sesji) • skutek: pożądane staje się dostosowanie profilu usługi do sytuacji • Dostosowanie usług do użytkownika • obecnie GSM: np. wiele opcji użytkowych i planów taryfikacyjnych • Internet: dostosowanie szybkości dostępu, zmienny/stały adres IP, integracja dostępu z siecią PSTN • po co ? - dla wygody użytkownika - dla różnicowania operatorów NGN
Ewolucja usług i ruchu: hipotezy, cd. • Wszechstronność i różnorodność terminali • terminale wielousługowe - wszechstronność • terminale dostosowane do okoliczności (dom/poza, mobilny/nomadyczny/stacjonarny) – różnorodność • Multimedia • szerokie pasmo: wymagana adekwatna ewolucja sieci transportowej • „Powszechna” sieć • zasada: wszystko można "zsieciować" • miliony obiektów: • adresowalnych • włączanych na stałe/okresowo/mobilnych • zróżnicowane strumienie • w dziedzinie "semantyki" (głos, obrazy stałe, ruchome, dane plikowe/międzyprocesorowe/telemetryczne...) • w dziedzinie pasma i wymagań jakościowych NGN
Jakie środki techniczne ? • Transfer pakietowy • dobry dla multimediów • ale problemy QoS, SLA • duże pasmo e2e • oczekiwania • rdzeń: optyka • brzeg i dostęp: godzenie wymagań na • pasmo/mobilność/"otwartość konkurencyjną" • tutaj zogniskują się główne koszty sieci • Wyniesienie sterowania poza platformę • transportową • panowanie nad mobilnością, wielością klas usług, • QoS, topologią połączeń, rutingiem zgłoszeń ... • podnosi skalowalność rozwiązań • niezależna migracja sterowania i transportu • Ostatecznie • transport • sterowanie siecią • sterowanie usługami Skoro rozdzielamy – zapewnijmy współpracę • Otwartość styków • definiujemy granice, standaryzujemy zasady, zezwalamy na wykorzystanie styków przez "innych" • bloki składowe mogą być dostarczane przez różnych dostawców • umożliwiamy podział ról: klient / network provider / service provider (uogólniony unbundling) • potrzeba mediacji w trakcie realizacji usług (co i przez kogo) NGN
Architektura odniesienia sieci NGN Aplikacje - końcowe funkcje usługowe - współpraca ze sterowaniem usługami i siecią (np. mediacją, zarządzaniem zasobami) SP1 A1, A2,... SPi Aa, Ab,... Sterowanie usługami (SCF, SF, ...) - sterowanie zgłoszeniami (integracja modeli) (Call Control) - sterowanie wymianą wiadomości (x-mail, fax, UM, SMS) (Messaging Control), sterowanie współpracą z użytkownikami (User Interaction) - inne funkcje usługowe (składniki dla aplikacji) - współpraca ze sterowaniem siecią (zarządzaniem zasobami, mediacją) ogólna rola SCF/SF: oferować styk do funkcji sieciowych (network capabilities) z "przesłonięciem" samej sieci SP1 U1, U2,... SPi Ua, Ub,... zzz Ster.sesją/Mediacja aaa Term.capab. AccessCntrl User interaction Call Control MsgControl Obecnością Mobilnością • Sterowanie siecią • funkcje niezbędne do tworzenia "połączeń - sesji komunikacyjnych • w ramach poszczególnych technik sieciowych (ISUP, SIP, …) • proste funkcje usługowe ("wbudowane", np. translacja ISUP, SIP Registrar) • (proste to kwestia umowy i rozpowszechnienia) Mediacja Zasobami . . Transport pakietów między terminalami, terminalami a elementami sterowania siecią, ... terminale serwery ... . . . dołączenie agregacja "tranzyt" przełączanie/ ruting (HS access gateway,BRAS...) NGN
SSF (Serv. Switch. F) CT ISUP ISUP Odrębna usługa w ramach zgłoszenia Współpraca sterowania PSTN/IN styk usługowy (realizacja = ?) Usługa = "funkcja dodana" Współpraca z "aplikacją" (2.1) (2.2) (3) (2.3) (1) A B Zgłoszenie (usługa podstawowa) (5) (6) (4) SF2 SF1 … SF... SCF Service Cntrl F Protokół INAP Model zgłoszenia BCSM (logika zgłoszenia) SSF (Service Switch. F) CT CCF (Call Contr F) ISUP ISUP NGN
SF (SIP serwer/user agent) SF (SIP serwer/user agent) „Serwer Aplikacyjny” „Serwer Aplikacyjny” SIP Skrypt CPL Skrypt CGI Współpraca sterowania SIP • Architektura SIP - przykłady styk usługowy (realizacja = ?) Usługa = "funkcja dodana" Współpraca z "aplikacją" (2.1) (2.2) invite (3) (2) (1) Proxy A B Zgłoszenie (usługa podstawowa) (5) (6) (4) różne sposoby realizacji SF SF SIP servlet "wgrywany" • Przykłady • Skrypty CGI (wykonywalne) • Skrypty CPL (interpretowane) • SIP servlet • Java applet • Skierowanie wiadomości SIP Serwer SIP (Proxy, ...), MGW, UA Bazowa logika zgłoszenia SIP JAIN SIP CCF Java applet SIP SIP IP
Podstawowa architektura fizyczna NGN Nieformalnie Call server= MGC+GK+SIPProxy/Redirect/Registrar (+API) BICC, SIP-T, SIP, H.323 Call server Call server ISUP ISUP H.248 H.248 SGW SGW IP MGW MGW PSTN PSTN SIP H.323 SIP H.323 H.323 H.323 SIP SIP ISUP - ISDN User Part SIP - Session Initiation Protocol SGW - Signalling Gateway MGW - Media Gateway MGC - Media Gateway Controller BICC - Bearer Independent Call Control logiczny przepływ sygnalizacji rzeczywisty transport informacji użytkownika NGN
Aplikacje Dane konfigur. ? Serwery SIP „ „ „ NGN a SIP - interpretacja np. SS7/IP MGC MGC SIP Megaco/H.248 Megaco/H.248 SIP RTP+RTCP UDP/IP MG MG „ NGN