Bez tytulu slajdu - PowerPoint PPT Presentation

About This Presentation
Title:

Bez tytulu slajdu

Description:

Instytut Telekomunikacji PW NGN funkcje bramowe i architektura H.248 Materia y wyk adowe do u ytku wewn trznego H248 kontekst 3GPP Punkt wyj cia ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 15
Provided by: DariuszBur
Category:
Tags: bez | slajdu | tytulu

less

Transcript and Presenter's Notes

Title: Bez tytulu slajdu


1
Instytut Telekomunikacji PW
NGN funkcje bramowe i architektura
H.248 Materialy wykladowe do uzytku wewnetrznego
2
H248 kontekst 3GPP
Rel. 7
3
Punkt wyjscia architektura BICC
Z wczesniejszych rozwazan polaczenie
transport medium(zakodowany sygnal uzytkowy)
  • Brama medialna - MG (media gateway)
  • Sterownik bramy m. MGC (MG controller)
  • Glówna cecha - dekompozycja
  • obsluga "medium" - brama MG
  • obsluga polaczen..., sterowanie brama - MGC
  • Przeslanki do rozdzielenia MG i MGC
  • techniczne (specjalizacja uslugowa MGC i
    ewolucja platform multimedialnych - np. w
    GSM/UMTS, IMS, niezawodnosc)
  • subiektywne preferencje operatorskie
    (sygnalizacja "u mnie")
  • inne, np. wynikajace z uregulowan prawnych
  • BIWF - Bearer Interworking
  • CC / BC Call /Bearer Control
  • CSF Call Service Function
  • CBC - Call Bearer Control
  • MG Media Control
  • MGC Media Gateway Control

sterowanie zgloszeniami/polaczeniami
BICC - protrokól warstwy CC
CC/BC
CC
CSF MGC
styk CBCMc
BIWF MG
protokól BC
BC
BC
parametry polaczenia
np. RTP-RTCP/UDP/IP
polaczenia
  • Kanoniczna architektura MG/MGC
  • protokól BC mozna enkapsulowac w CC

4
Softswitch a Megaco/H.248
  • Architektura fizyczna dla srodowiska PSTN/IP
  • na rysunku - podzbiór "tranzytowy"
  • Fizyczne realizacja MGC, SGW, MGW
  • dozwolone rózne kombinacje

5
Softswitch a Megaco/H.248 - cd.
  • Skladniki funkcjonalne - rola
  • Brama medialna - glówne funkcje
  • transkodowanie
  • komutacja
  • transport informacji uzytkowej
  • obsluga sygnalizacji wewn.kanal. (in-band) na
    rzecz CC (bez semantyki)
  • Realizacja architektury MG/MGC
  • Megaco/H.248
  • ...
  • Glówny skladnik architektury
  • protokól Megaco/H.248
  • Os rozwiazania
  • model zgloszenia (elementy zgloszenia)
  • zdarzenia dla elementów zgloszenia
  • komendy, w tym operacje na elementach zgloszenia

BICC, SIP-T SIP, "H.323"
MGC
MGC
Megaco/H.248
inband
RTP/RTCP
MG
MG
BC
MGC
Model zgloszenia
Megaco/H.248
MG
de facto polaczenie w nszym rozumieniu
6
Protokól H.248/Megaco
  • Polaczenie H.248 (wlasciwie lokalna
    konferencja multimedialna)
  • wewnetrzny schemat przeplywów pomiedzy
    zakonczeniami danej bramy MG
  • Model polaczenia
  • zakonczenia (termination)
  • - reprezentuja zródla i ujscia mediów (kodowanych
    sygnalów uzytkowych)
  • medium (media flow) strumien (StreamID)
  • zazwyczaj zakonczenie 1-strumien
  • - fizyczne (np. lacza cyfrowe) i nietrwale
    (ephemeral) (np. porty TCP/UDP)
  • zakonczenia posiadaja wlasnosci (ustawiane
    atrybuty, np. przeplot strumieni)
  • strumienie - posiadaja cechy jak kodowanie,
    kierunek (send/receive), port
  • kontekst (zgloszenie) to zgrupowania zakonczen w
    konferencje
  • - zawiera zakonczenia (operacje
    dodawania/usuwania)
  • - multimedialnosc - mieszanie strumieni o tym
    samym sIdx
  • Zdarzenia (events)
  • wykrywane w zakonczeniach (stany, cyfry, ciagi
    cyfr) i zglaszane do MGC
  • sygnaly (signals) wymuszane na
    zakonczeniach/strumieniach
  • (np. dolacz ton...) - podobnie jak w
    przypadku styku V.5, PSTN Protocol
  • Komendy

7
Definicja funkcji H.248 - pakiety
  • Sluza do definiowania szczególowych
    funkcjonalnosci protokolu
  • wszystkie typy zdarzen, sygnalów, statystyk
    definiowane w pakietach (ang. package)
  • mozna tez definiowac dodatkowe wlasnosci (np.
    zakonczen)
  • Definiowanie pakietów never ending story (por
    nast. slajd)
  • opracowywane przez szereg cial (rejestrowane w
    IANA)
  • jest miejsce na pakiety prywatne
  • Pakiety moga dziedziczyc z innych pakietów i
    rozszerzac je

8
Standardy Megaco/H.248
  • RFC 2805 wymagania
  • RFC 3015 (Megaco) lub ITU-T Rec. H.248 (H.248.1
    basic Annexes A-E pakiety funkcjonalne)
  • H.248 Annexes F to K (H.248.2 H.248.72
    pakiety funkcjonalne)
  • H Series Supp 2,6,7,8,9
  • H.248.2 Facsimile, text conversation and call
    discrimination packages
  • H.248.3 User interface elements and actions
    packages
  • H.248.4 Transport over Stream Control
    Transmission Protocol (SCTP)
  • H.248.5 Transport over ATM
  • H.248.6 Dynamic Tone Definition package
  • H.248.7 Generic Announcement package
  • H.248.8 Error code and service change reason
    description
  • H.248.9 Advanced media server packages
  • H.248.10 Media gateway resource congestion
    handling package
  • H.248.11 Media gateway overload control package
  • H.248.12 H.248.1 packages for H.323 and H.324
    interworking
  • H.248.13 Quality Alert Ceasing package
  • H.248.14 Inactivity timer package
  • H.248.15 SDP H.248 package attribute

9
Wazniejsze komendy
  • Ogólna postac Komenda Id zakonczenia lista
    deskryptorów
  • deskryptory struktury danych do opisu wartosci
    atrybutów zakonczen, np. strumieni
  • Media
  • Stream1
  • LocalControl
  • modereceiveonly
  • komendy zamykane w transakcje, dla których
    udziela sie odpowiedzi(identyfikacja tr/odp)
  • Transaction nnn Context ccc lista komend
    Context bbb ...
  • Reply nnn Context ccc lista komend
    Context bbb ...
  • skladnia binarna lub tekstowa
  • Add - dodaj zakonczenie do kontekstu
  • Add PC75/2/0 (dla zakonczen trwalych id
    zakonczenia znane przez MGC)
  • Add (dla zakon. nietrwalych Id
    zakonczenia MG zwróci w odpowiedzi)

Context 2
Context 2
10
Wazniejsze komendy cd.
  • Modify - zmodyfikuj wartosci atrybutów
    kontekstu/zakonczenia/strumienia
  • do zmiany wartosci atrybutów sluza deskryptory
  • por. nastepny slajd
  • Move - przenies zakonczenie z biezacego kontekstu
    do innego kontekstu
  • Subtract - usun zakonczenie z kontekstu
  • Notify - powiadomienie przez MG o wystapieniu
    zdarzenia
  • zdarzenie wczesniej bylo zarejestrowane przez MGC
    komenda Modify
  • ustawiane deskryptorem Events
  • Komendy zarzadzania i nadzoru
  • AuditCapability odczyt przez MGC mozliwych
    wartosci parametrów MG
  • AuditValue odczyt przez MGC parametrów
    zakonczen w MG
  • ServiceChange
  • MG-gtMGC np. raportowanie przez MG zmian
    konfiguracyjnych (np. restart MG,
    aktywacja/deaktywacja zakonczen, rejestrowanie
    sie MG w MGC)
  • MGC-gtMG np. handover (przejecie sterowania przez
    inne MGC), czy tez zadanie aktywacji/deaktywacji
    zakonczen (funkcje poziomu zarzadzania)

11
Strumienie kierunkowosc(przyklad zmiany)
Transaction1 Context 235122 Modify
PC75/2/0 Media Stream1
LocalControl
modereceiveonly
Modify RT4562b
Media Stream1
LocalControl modesendonly

Contextjeszcze_inny ...Modify
  • Strumien 2-kierunkowy
  • Strumien 1-kierunkowy

Context Id 235122
Termination IDPC75/2/0 ... sId1 modesendrecei
ve
Termination IDRT4562b ... sId1 mode
sendreceive Local IP/UDP Remote IP/UDP
sId1
d eskryptor s trumienia
sId1
modesendreceive
modesendreceive
kierunek send od srodka kontekstu na zewnatrz
Context Id 235122
Termination IDRT4562b ... sId1 mode
sendonly Local IP/UDP Remote IP/UDP
Termination IDPC75/2/0 ... sId1 modereceiveon
ly
sId1
sId1
wlasny adres transportowy odlegly adres
transportowy
W tym przypadku do jednokierunkowosci e2e
wystarczyloby wlasciwie wysterowac strumien tylko
w jednym z zakonczen
12
Przyklad obslugi zgloszenia
  • Nawiazanie sesji przez jeden MGC

krok 2
1. IAM
MGC
MG
MG
Local v0 cIN IP4 maudio RTP/AVP 0 2
Trans1 Context AddT1,
Add Media
Stream1
Lcmodereceiveonly
Local opis
"SDP"

Local v0 cIN IP4 maudio RTP/AVP 0
Remote v0 cIN IP4 194.25.161.1 maudio
1111 RTP/AVP 0
Local v0 cIN IP4 194.25.161.1 maudio 1111
RTP/AVP 0
Reply1Context100AddT1,
AddT2 Media
Stream1

Localopis "SDP"

Trans10 Context AddT4,
Add Media
Stream2
Lcmodesendreceive
Local opis
"SDP"
Remoteopis "SDP"

Reply10 Context200 AddT4,
AddT3 Media
Stream2

Local opis "SDP"


Local v0 cIN IP4 180.10.10.10 maudio 2222
RTP/AVP 0
Trans2 Context100
ModifyT2 Media
Stream1
Lcmodesendreceive
Remote opis
"SDP"
Remote v0 cIN IP4 180.10.10.10 maudio 2222
RTP/AVP 0
Reply2 Context100 ModifyT2
T1,T4 - trwale, z natury sa 2-kierunkowe
3. IAM
13
Przyklad - cd.
  • Wspólpraca z SIP/BICC

1. IAM( T1)
MGC
MG
MGC
MG
180.10.10.102222
194.25.161.11111
Trans1 Context AddT1,
Add Media
Stream1
Lcmodereceiveonly
Local opis
"SDP"

Reply1Context100AddT1,
AddT2 Media
Stream1

Localopis "SDP"

Trans10 Context AddT4,
Add Media
Stream2
Lcmodesendreceive
Local opis
"SDP"
Remoteopis "SDP"

Zadanie samodzielnie zaproponowac scenariusz
sygnalizacyjny
Reply10 Context200 AddT4,
AddT3 Media
Stream2

Local opis "SDP"


Local v0 cIN IP4 180.10.10.10 maudio 2222
RTP/AVP 0
Trans2 Context100
ModifyT2 Media
Stream1
Lcmodesendreceive
Remote opis
"SDP"
Reply2 Context100 ModifyT2
3. IAM( T4)
14
Inne zastosowania MGC H.248 skladnik Media
Sever(systemy konferencyjne)
Sterowanie aplikacyjne
Specjalizowany protokól sterowania
konferencjami (np. GCCP) (konfigurowanie
konferencji, zarzadzanie uczestnikami,
zarzadzanie dostepem do zasobów konferencji -
floor control)
Media server
Sterow. Wideokonf.
Sygnalizacja CC/BC
GCCP_JOIN GCCP_LEAVE GCCP_INVITE GCCP_LIST GCCP_FL
OOR_REQ/ GCCP_FLOOR_ACC/ GCCP_FLOOR_REJ
CC/BC
Sterowanie konferencja
H.248 (sterow. polacz.)
Sterowanie sesja i polacz.
Transport
media
MG
GCC Generic Conference Control GCCP Generic
Conference Control Protocol MG
Media Gateway
Write a Comment
User Comments (0)
About PowerShow.com