Távközlő hálózatok és szolgáltatások Jelzésátvitel Németh Krisztián BME TMIT 2009. nov. 20.
A tárgy feléítése 1. Bevezetés 2. IP hálózatok elérése távközlő és kábel-tv hálózatokon 3. VoIP 4. Kacsolástechnika 5. Mobiltelefon-hálózatok 6. Jelátviteli követelmények, kodekek 7. Forgalmi követelmények, hálózatméretezés 8. Jelzésátvitel 9. Gerinchálózati technikák (Cinkler Tibor) 10. Hálózati szolgáltatások (Henk Tamás) (helyet cserélt a 9-essel) 11. Távközlő rendszerek teleítése és üzemeltetése (Cinkler Tibor) 2
Jelzésátvitel 8. Jelzésátvitel 8.1 Jelzésátvitel áttekintése 8.2 Az előfizetői jelzésrendszerekről röviden 8.3 Közontok közötti jelzésátvitel (SS7) 8.4 GSM jelzésátvitel Ajánlott irodalom: Adamis Gusztáv: Kacsolás- és jelzéstechnika, 8., 9., 10. fejezet Nagy anyag, a címben (*)-gal jelölt fóliákat nem kérdezem, csak a mélyebb megértést szolgálják 3
Jelzésrendszerekről általában Miért van szükség jelzésrendszerekre? Végberendezések és hálózati csomóontok kommunikációja Jelzésrendszerek a hálózatbeli helyük szerint lehetnek előfizetői jelzésrsz.: végberendezés-közont között (User-network interface, UNI) hálózati jelzésrsz.: közontok között (Network-to-Network Interface, NNI) Jelek kódolása lehet analóg (l. hangfrekvenciás jel) digitális üzenet (hasonlóan a Szg.H. rotokolljaihoz) Jelzés helye szerint lehet beszédúthoz kötött, csatornához rendelt (Channel Associated Signalling) beszédúttól független, közös csatornás jelzésátvitel (Common Channel Signalling, CCS) 4
Jelzésátvitel 8. Jelzésátvitel 8.1 Jelzésátvitel áttekintése 8.2 Az előfizetői jelzésrendszerekről röviden 8.3 Közontok közötti jelzésátvitel (SS7) 8.4 GSM jelzésátvitel 5
Analóg végberendezés Frekvencia szerint: DC: távtáláló hurok zárása: tárcsahang kérés közel DC: távtáláló hurok eriodikus megszakítása: hívószám jelzés, 8-10 imluzus/sec. Elavult. beszédsáv alatti: csengetés 25 Hz (15-68 Hz, USA 20 Hz, Eu. 25 Hz a tiikus, 40-150V (!) AC) beszédsávban: sávon belüli jelzések (in-band signaling) előfiz. közont: DTMF (Dual Tone Multi Frequency, kéthangú többfrekvenciás jelzésátviteli rendszer) két szinuszos jel összege F (Hz) 1209 1336 1477 1633 697 1 2 3 A 770 4 5 6 B 852 7 8 9 C 941 * 0 # D közont előfiz.: tárcsahang, csengetési visszhang, foglalt jel, hibajel, stb. (ezek elsősorban embereknek, és nem géeknek szólnak) 6
Analóg végberendezés Frekvencia szerint (folyt.): beszédsávban még: csengetéskor hívószámkijelzés első csengetés rövidebb, az után következő szünetben FSK modulációval a számjegyek elküldése (1200 bs, 1 1300 Hz, 0 2100 Hz) vezetékes SMS szintén FSK, gyakorlatilag a végberendezés egy egyszerű modemként működik: analóg végberendezés esetén is ez az adatcsere digitális beszédsáv feletti: tarifa imulzus (12-16 khz) főleg nyilvános állomásoknál 7
Digitális végberendezés (ISDN) DSS1: Digital Subscriber Signaling System No. 1. (1-es számú digitális előfizetői jelzésrendszer) 3. réteg LAPD fizikai réteg 1. fizikai réteg: ISDN D csatorna (emlékezzünk: 16 vagy 64 kb/s) 2. LAPD: Link Access Procedure on D channel (kacsolatelérési eljárás a D csatornán) keretszervezés hibamentes átvitel a közont és a végberendezés között: kacsolatorientált címzés: Terminal Endoint Identifier (TEI, végont-azonosító) kézi vagy automatikus (közont által vezérelt) címkiosztás 8
LAPD 3 féle LAPD keret létezik: U (Unnumbered, sorszámozatlan): 2. (LAPD) szintű kacsolat feléítésére, bontására I (Information, információs): a 3. rétegbeli üzenetek átvitelére S (Suervisory, felügyeleti): I keretek küldésének vezérlésére 9
LAPD U keretek (*) Rövidítés Név Jelentés Set Asynchronous Balanced Nyugtázott LAPD Mode Extended SABME adatkacsolat Kiterjesztett aszinkron feléítésének kérése kiegyenlített üzemmód beállítása Unnumbered Acknowledgement SABME és DISC keretek UA DISC DM UI Sorszámozatlan nyugta Disconnect Szétkacsolás Disconnected Mode Szétkacsolt üzemmód Unnumbered Information Sorszámozatlan információ vételének nyugtázása LAPD adatkacsolat bontásának kérése LAPD kacsolat feléítésére való kételenség jelzése Sorszámozatlan (nyugtázatlan) információátvitel 10
DSS1 3. réteg 3 réteg: szokás ezt DSS1-ként említeni röviden hívás feléítés/bontás jelzésüzenetekkel egy élda a következő laon a éldában szereelnek az LAPD üzenetek is! 11
DSS1 élda: hívás (egyszerűsített) (*) DSS1 DSS1 ISDN terminál ISDN közont ISDN terminál Tárcsázás SABME UA I (Setu) I (Setu Ack.) I (Information) I (Call Proceeding) UI (Setu) SABME UA I (Call Proceeding) Csengetési hang I (Alerting) I (Connect) I (Connect Ack.) I (Alerting) I (Connect) I (Connect Ack.) Csengetés Válaszolás B csatorna kacsolat 12
DSS1 élda: kacsolat bontása (egyszerűsített) (*) DSS1 DSS1 ISDN terminál ISDN közont ISDN terminál B csatorna kacsolat Letétel I (Disconnect) I (Release) I (Rel. Comlete) DISC UA I (Disconnect) I (Release) I (Rel. Comlete) DISC UA megjegyzés: ISDN esetén (PSTN-nel ellentétben) bármelyik fél kezdeményezheti a kacsolat bontását 13
Jelzésátvitel 8. Jelzésátvitel 8.1 Jelzésátvitel áttekintése 8.2 Az előfizetői jelzésrendszerekről röviden 8.3 Közontok közötti jelzésátvitel (SS7) 8.4 GSM jelzésátvitel 14
Csatornához rendelt jelzésrendszerek A közontközi jelzésrendszerek fejlődése Kezdetben: analóg jelzések vagy magában a beszédcsatornában sávon belüli jelzés, in-band signaling vagy a beszédcsatornához rendelt jelzőcsatornában sávon kívüli jelzés, out-of-band signaling Később: digitális Jelzőbitek a csatornákhoz rendelt jelzőcsatornákban sávon kívüli jelzés, out-of-band signaling 15
Csatornához rendelt jelzésrendszerek (*) Példa: az R2 jelzésrendszer egy részlete (1960-as, 70-es évek) beszédsávon belüli, analóg jelzések leegyszerűsített táblázat: előre (Hz): 1380 1500 1620 1740 1860 1980 hátra (Hz): 1140 1020 900 780 660 540 jelentés Jel sorszáma: előre hátra 1 x x 1 (hívószám jegye) küldd a következő (n+1) számjegyet 2 x x 2 küldd az előző (n-1) számjegyet 3 x x 3 hívószám kész 4 x x 4 hálózati torlódás 5 x x 5 6 x x 6 7 x x 7 8 x x 8 9 x x 9 10 x x 0 11 x x 12 x x 13 x x 14 x x 15 x x 16
Csatornához rendelt jelzésrendszerek Előnye: egyszerű Hátránya: limitált jelzésátviteli kéesség csatorna foglalása a hívásfeléítés idejére is l. amíg kicsöng a telefon, de nem veszik még fel a jelzésátvitel csak annyira védett, mint az adatátvitel Még használnak ilyen rendszereket, de egyre kevesebb helyen 17
Közös csatornás jelzésrendszerek Digitális jelzésüzenetek egy dedikált, a beszédcsatornáktól független jelzéscsatornán Ötlet: néhány, viszonylag rövid (~100 byte) jelzésüzenetért ne foglaljunk le egy egész beszédcsatornát Előny: jobb beszédáramkör-kihasználtság összetettebb üzenetek: sokféle szolgáltatás válik lehetővé ezáltal jelzésátvitel külön kezelhető, így jobban védhető, mint az adatátvitel egy meghibásodás itt nagyobb bajt okoz, jobban is kell védeni belső (l. menedzsment, teljesítménymérés) üzenetek cseréje lehetséges Hátrány: külön jelzéshálózat lusz költség bonyolultabb működés külön fel kell éíteni a beszédutat, ennek sikerességét esetleg ellenőrizni kell Összességében jóval több az előny! 18
Közös csatornás jelzésrendszerek Külön jelzéshálózat l.: beszédhálózat SP jelzéshálózat SP STP SP SP: Signaling Point, jelzésont STP: Signaling Transfer Point, jelzéstovábbító ont 19
SS7 A közös csatornás jelzésrendszer: SS7 SS7 = (Common Channel) Signaling System No. 7, (közös csatornás) 7-es számú jelzésrendszer SS5, SS6 utódja. (SS5: még sávon belüli, SS6: már közös csatornás) OSI-szerű feléítés: OSI ITU Tranzakció szolg. Hívásvezérlést használó szolgáltatások L4-7 L4 MAP/INAP TCAP ISUP TUP * SCCP L3 L3 MTP 3 L2 L1 L2 L1 MTP 2 MTP 1 *: a gyakorlatban nem használják 20
SS7 Tranzakció szolg. Hívásvezérlést használó szolgáltatások MTP: Message Transfer Part, üzenettovábbító egység MTP 1. szint: fizikai réteg -- 64 kbit/s MTP 2. szint: keretezés, szomszédos ontok közötti hibamentes átvitel (nyugtázás), forgalomszabályozás MTP 3. szint: MAP/INAP MTP 3 MTP 2 MTP 1 egy jelzéshálózaton belül (nem globálisan) az üzenetek célba juttatása jelzéshálózat menedzselése: forgalomirányítás, hibavédelem, torlódásvédelem (!!) TCAP SCCP * ISUP TUP 21
SS7 Tranzakció szolg. Hívásvezérlést használó szolgáltatások TUP: Telehony User Part, telefon felhasználói egység ma már nem használják, az ISUP leváltotta ISUP: ISDN User Part, ISDN felhasználói egység hívásfeléítő/bontó üzenetek (sok-sok araméterrel) SCCP: Signalling Connection Control Part, jelzéskacsolat vezérlő egység jelzéshálózatok közötti jelzésátvitelre mobiltelefon-hálózatok használják cím nem az SS7 azonosító -- leggyakrabban a hívószám TCAP: Transaction Caabilities -- Alication Part, tranzakciós kéességek -- alkalmazási egység GSM-re fejlesztve: adatbázis-tranzakció jellegű műveletek MAP: Mobile Alication Part, mobil alkalmazási egység MAP/INAP MTP 3 MTP 2 MTP 1 INAP: Intelligent Network Alication Part, intelligens hálózat alkalmazási egység TCAP SCCP * ISUP TUP 22
SS7, MTP1, MTP2 Tranzakció szolg. Hívásvezérlést használó szolgáltatások MTP1: fizikai réteg, 64 kb/s (!) -------- MTP2: Message Transfer Part 2, 2. üzenettovábbító egység Feladata: keretezés, szomszédos ontok közötti hibamentes átvitel (nyugtázás), forgalomszabályozás 3 féle jelzésüzenet: MSU, Message Signal Unit, üzenet jelzéselem ez hordozza a magasabb szintű üzeneteket MAP/INAP TCAP SCCP MTP 3 MTP 2 MTP 1 FISU, Fill In Signal Unit, kitöltő jelzéselem ha é nincs semmi küldendő információ, ilyeneket küldenek a szinkron fenntartása végett LSSU, Link Status Signal Unit, szakaszállaot jelzéselem belső üzenet, a szakasz felügyeletére, l. torlódás jelzésére * ISUP TUP 23
MTP2: MSU (*) 8 7 6 5 4 3 2 1 1 BIB BSN 2 FIB FSN 3 X LI > 2 4 SIO... SIF (=MTP3_PDU) n-2 CRC n-1 n 0 1 1 1 1 1 1 0 flag BIB: Backward Indicator Bit, hátra indikátor bit BSN: Backward Sequence Number, hátra sorszám FIB: Forward Indicator Bit, előre indikátor bit FSN: Forward Sequence Number, előre sorszám LI: Length Indicator, hosszindikátor SIO: Service Information Octet, szolgálatinformációs oktett SIF: Signalling Information Field, jelzésinformációs mező 24
MTP2: FISU és LSSU (*) FISU: 8 7 6 5 4 3 2 1 1 BIB BSN 2 FIB FSN 3 X LI = 0 4 5 CRC 6 0 1 1 1 1 1 1 0 flag LSSU: 8 7 6 5 4 3 2 1 1 BIB BSN 2 FIB FSN 3 X LI = 1 (elvileg lehet 2 is) 4 X LSI 5 6 CRC 7 0 1 1 1 1 1 1 0 flag LSI: Link Status Indication, szakaszállaot jelzés 25
MTP2: ala hibajavítás (Basic Error Correction) (*) A FSN,FIB 1,0 B BSN,BIB 2,0 3,0 4,0 5,0 6,0 3,1 4,1 5,1 X 1,0 2,0 2,0 2,1 2,1 2,1 3,1 4,1 ozitív nyugta negatív nyugta ozitív nyugta X: elveszett vagy sérült, és így eldobott üzenet 26
MTP3 Tranzakció szolg. Hívásvezérlést használó szolgáltatások MTP3: Message Transfer Part 3, 3. üzenettovábbító egység Feladatai: jelzéshálózat menedzselése: forgalomirányítás, hibavédelem, torlódásvédelem egy jelzéshálózaton belül (nem globálisan) az üzenetek célba juttatása egy beszédáramkör két vége amúgy is egy hálózatban van egy több hálózaton átívelő kacsolat állhat több beszédáramkörből GSM esetén roblematikus: SCCP lesz a megoldás l. HLR lekérdezés barangoláskor a távoli hálózatból címzés: 14 bit 16384 cím ez kevés többszintű jelzéshálózat címzettek: kacsolóközontok vagy hálózatok MAP/INAP a határokon kau jelzésont (Gateway Signaling Point, GSP) két címmel TCAP SCCP * ISUP MTP 3 MTP 2 MTP 1 TUP 27
MTP3 (*) 8 7 6 5 4 3 2 1 1 SSF SI 2 DPC 3 4 OPC 5 SLS SIO, Service Information Octet RL, Routing Label ISUP, SCCP, TUP üzenetek UM, USer Message m SSF: SubService Field: 0000: nemzetközi hálózat, 0010: nemzeti h. SI: Service Indicator: SCCP: 0011, ISUP: 0101, TUP: 0100 DPC: Destination Point Code, rendeltetési ont kódja hálózaton belül: kacsoló kódja hálózatok között: a célhálózat kódja OPC: Origin Point Code, kezdeményező ont kódja SLS: Signalling Link Selection, jelzésszakasz kiválasztó mező a cél felé több út (link) is vezethet 28
ISUP (*) Tranzakció szolg. Hívásvezérlést használó szolgáltatások ISUP: ISDN User Part, ISDN felhasználói egység Feladata: hívásfeléítő/bontó üzenetek küldése, fogadása Üzenetformátum: 8 7 6 5 4 3 2 1 1 2 CIC: Circuit Identification Code, áramkör-azonosító kód 3 Message Tye, üzenettíus 4... kötelező, fix hosszú araméterek... kötelező, változó hosszú araméterek... ocionális araméterek MAP/INAP ISUP TCAP * SCCP MTP 3 MTP 2 MTP 1 üznet fajtájától függ TUP n araméterek vége mező 29
ISUP hívásfeléítés (*) előfizető ISDN közont ISDN közont előfizető tárcsázás IAM SAM ISUP csöngetési visszhang bontás ACM CPG ANM Beszédkacsolat REL RLC csöngetés válaszolás bontás IAM: Initial Address Message, első címüzenet SAM: Subsequent Address Message, következő címüzenet ACM: Address Comlete, cím teljes CPG: Call Progress, hívás folyamatban ANM: Answer Message, hívott válaszol REL: Release, bontás RLC: Release Comlete, bontási nyugta 30
DSS1+ISUP együtt (*) ISDN interfész ISDN Hálózat hálózat ISDN interfész Végberendezés Végberendezés előfizetői előfizetői jelz.rendszer Hálózat-hálózat jelzésrendszer jelz. rendszer DSS1 rotokoll SS7 közös csatornás jelzésrendszer DSS1 rotokoll Vég-vég kacsolat 31
DSS1 + ISUP együtt (*) DSS1 ISUP DSS1 ISDN terminál ISDN közont ISDN közont ISDN terminál SABME UA I (Setu) I (Setu Ack.) Tárcsázás I (Information) I (Call Proceeding) IAM UI (Setu) ACM SABME UA I (Call Proceeding) I (Alerting) Csengetés Csengetési I (Alerting) CPG I (Connect) hang I (Connect) ANM Válaszolás I (Connect Ack.) I (Connect Ack.) B csatorna kacsolat Letétel I (Disconnect) REL I (Disconnect) I (Release) RLC I (Release) I (Rel. Comlete) I (Rel. Comlete) DISC UA DISC UA
Jelzésátvitel 8. Jelzésátvitel 8.1 Jelzésátvitel áttekintése 8.2 Az előfizetői jelzésrendszerekről röviden 8.3 Közontok közötti jelzésátvitel (SS7) 8.4 GSM jelzésátvitel Ajánlott irodalom: Adamis Gusztáv: Kacsolás- és jelzéstechnika, 11., 12., 13. fejezet Mottó: A HLR tartja nyilván, hogy az adott mobil állomást melyik MSC szolgálja ki, ettől az MSC-től MSRN-t kér, de most már az IMSI-t használva. Ennek az üzenetnek az SCCP szintű irányítása az MSC ISDN számával, mint globális címmel történik. Az MSC elküldi az MSRN-t a HLR-nek, az edig továbbítja azt a GMSCnek. Innentől a hívás feléítése az ISUP segítségével történik, az MSRN-t használva. (Adamis G.: Kacsolás- és jelzéstechnika, 13.5.2) 33
GSM jelzésátvitel A GSM jelzésrendszere a jól bevált ISDN jelzésrendszerre éül azaz az SS7/DSS1-re A mobilitás, barangolás, rádiós interfész miatt azonban sok új roblémát kell megoldani, l.: Előfizető azonosítása, jelzésátvitel tikosítása a rádiós közeg osztott volta miatt Kérdés-válasz tranzakciók lebonyolítása l. a mobil kacsolóközont (MSC) és a honos helyregiszter (HLR) között folytatott adatbázis-lekérdezés jellegű kommunikáció Jelzéskacsolat feléítése különböző jelzéshálózatok között barangolás esetén szükséges A részletekhez idézzük fel először a GSM-ről tanultakat! 34
GSM/GPRS (thsz13.df) BSS MSC VLR GMSC CS BTS BSC HLR SIM MS BTS PS BSC SGSN GGSN SIM: Subscriber Identity Module, előfizetői azonosító modul MS: Mobile Station, mobil állomás BTS: Base Transceiver Station, bázisállomás BSC: Base Station Controller, bázisállomás-vezérlő BSS: Base Station Subsystem, bázisállomás-alrendszer MSC: Mobile Switching Center, mobil kacsolóközont HLR: Home Location Register, honos helyregiszter VLR: Visitor Location Register, látógatói helyregiszter GMSC: Gateway MSC: MSC és egyben átjáró más hálózatok felé (l. ISDN) CS: Circuit Switched, áramkörkacsolt alrendszer SGSN: Serving GPRS Suort Node, csomagkacsolást végez GGSN: Gateway GPRS Suort Node, csomagkacsolást végez és egyben átjáró más hálózatok felé (l. Internet) 35 PS: Packet Switched, csomagkacsolt alrendszer BTS
GSM interfészek (*) (csak az áramkörkacsolt rész) Um B Abis A MSC VLR MS BTS BTS Abis Abis BSC BSC A E MSC D HLR D VLR B E E C GMSC VLR B más telelefonhálózatok fele Megjegyzések: Teli vonal: adat+jelzésút Szaggatott vonal: csak jelzésút B interfész: korábban virtuális: az MSC és a VLR a gyakorlatban egy egység volt újabb szabványverziókban: nincs B interf., az MSC és VLR deklaráltan egy egység Van még: BTS F interfész: MSC és EIR között (lásd később) G interfész: VLR-ek között (az ábrát nem komlikáltam vele) H interfész: MSC és az SMS Gateway között (az ábrát nem komlikáltam vele) 36
GSM interfészek (*) (csak az áramkörkacsolt rész) Um B Abis A MSC VLR MS BTS BTS BTS Abis Abis BSC BSC A E MSC D HLR D VLR B E E C GMSC VLR B más telelefonhálózatok fele Tranzakció szolg. Hívásvezérlést használó szolgáltatások a C, D, E, F, G és H interfészeken az SCCP/TCAP/MAP rotokollokat használják e rotokollokat nézzük most részletesebben MAP/INAP TCAP SCCP * ISUP MTP 3 TUP MTP 2 MTP 1 37
SCCP (*) Tranzakció szolg. Hívásvezérlést használó szolgáltatások SCCP: Signalling Connection Control Part, jelzéskacsolat-vezérlő egység Alarobléma: az MTP-3 14 bites címmezeje nem tesz lehetővé globális címzést ez nem is gond, mert l. egy nemzetközi vezetékes hívás több jelzéskacsolat segítségével éül fel, ahol is egy jelzéskacsolat lehet: nemzetközi országon belüli, szolgáltatók közötti szolgáltatón belüli Azonban GSM barangolás esetén l. a HLR-nek a távoli VLR-rel közvetlenül kell kommunikálnia (jelzésüzeneteket cserélnie) Megoldás: címtér globálissá kiterjesztése MAP/INAP TCAP SCCP Elvileg többféle címzés lehetséges, de leggyakoribb az E.164 formátumú ISDN hívószám ( telefonszám ) MTP 3 MTP 2 MTP 1 Ekkor l. a HLR-hez, VLR-hez is rendelnek egy ilyen telefonszámot Az SCCP végzi a fordítást a globális és a lokális (MTP-3) címzés között * ISUP TUP 38
SCCP (*) 3 féle szolgáltatás a magasabb réteg felé: kacsolat nélküli, minden üzenet független úton kacsolat nélküli, minden üzenet azonos úton: sorrendhelyes átvitel garantált kacsolatorientált, azaz jelzéskacsolat feléítése, használata, bontása fázisok vannak Tranzakció szolg. Hívásvezérlést használó szolgáltatások MAP/INAP TCAP ISUP TUP * SCCP MTP 3 MTP 2 MTP 1 39
TCAP (*) TCAP: Transaction Caabilities -- Alication Part, tranzakciós kéességek -- alkalmazási egység az SCCP csak a globális átvitelt biztosítja a TCAP adatbázis-lekérdezés jellegű tranzakciókhoz ad támogatást: l. kérdés-válasz összerendelése egy tranzakció több műveletből állhat, ezek nyilvántartása Tranzakció szolg. Hívásvezérlést használó szolgáltatások MAP/INAP TCAP ISUP TUP * SCCP MTP 3 MTP 2 MTP 1 40
MAP/INAP (*) MAP: Mobile Alication Part, mobil alkalmazási egység a GSM C, D, E, F, G interfészein zajló kommunikáció lebonyolítására közvetlen kacsolat az alkalmazásokkal l. MAP/E az E interfészen: MSC-közötti hívásátadáshoz l. MAP/H a H interfészen: SMS küldéshez INAP: Intelligent Network Alication Part, intelligens hálózat alkalmazási egység l. zöld szám szolgáltatás A részletek előtt egy kis kiegészítés a GSM hálózatokról a következő diákon Tranzakció szolg. MAP/INAP TCAP Hívásvezérlést használó szolgáltatások ISUP TUP * SCCP MTP 3 MTP 2 MTP 1 41
Azonosítók GSM-ben MSISDN: Mobile Station ISDN Number, mobil állomás ISDN szám a jól ismert mobil telefonszám egyedi a világon MSISDN = országkód (Mo.: 36) + hálózatkijelölő szám (Mo:20/30/70) + előfizetői szám IMSI: International Mobile Subscriber Identity, nemzetközi mobil előfizető azonosító a GSM hálózatokban elsősorban ez azonosítja az előfizetőt: az adatbázisok ezzel vannak indexelve a SIM kártyához van rendelve egyedi a világon IMSI = mobil országkód (Mo: 216) + mobil hálózati kód (Mo.:01/30/70) + 10 jegyű mobil előfizető azonosító szám szolgáltatóváltásnál az MSISDN maradhat, de a SIM kártyát és ezzel együtt az IMSI-t cserélni kell 42
Azonosítók GSM-ben IMEI: International Mobile Equiment Identity, nemzetközi mobilkészülék-azonosító a végberendezést azonosítja egyedi a világon IMEI = <készülékazonosító> (8 jegyű) + <gyári szám> (6 jegyű) + <ellenőrző számjegy> (1 jegyű) (+<szoftver verzió>) Lekérdezése: *#06# minden GSM telefonon működik ez rá van nyomtatva az akkumulátor alá is ha a kettő nem azonos (vagy az utóbbi ki van vakarva): a telefon valószínű loott! kivétel: a *#06# az IMEI végére néha odatesz egy lusz verziószámot, ez nem gond 43
Azonosítók GSM-ben MSRN: Mobile Station Roaming Number, barangoló szám egy VLR-hez tartozó helyi címtartományba tartozó telefonszám, amit az arra járó GSM készülék ideiglenesen használ a felhasználó számára transzarens, nem látszik ez teszi lehetővé, hogy a szám utaljon a földrajzi helyre: ebből a számból már tudni, hogy merre kell keresni az adott készüléket, ha felhívja valaki 44
Készülékazonosító regiszter (EIR) EIR: Equiment Identity Register, készülékazonosító regiszter Adatbázis az IMEI-kből fehér lista: a készülék használható, nem loott fekete lista: a készülék letiltva, nem használható szürke lista: a készülék használható, de valamilyen okból megfigyelés alatt áll 45
GSM rotokollok (*) Megbeszéltük: Protokollok az MSC, VLR, HLR, EIR között (C, D, E, F, G, H interfészeken): SCCP/TCAP/MAP Nézzük az MSC és a végberendezés közötti részt (A, Abis, Um (avagy rádiós) interfészeken) -- némileg leegyszerűsítve Alsó szintek: A interfész: MAP, SCCP Abis interfész: LAPD (régi ismerős...) Um if.: LAPDm: LAPD rádiós csatornára otimalizált változata Ezek felett 2 rotokoll: mobilitásmenedzselő hívásvezérlő 46
GSM rotokollok (*) MS BTS BSC MSC/VLR HLR Um if. Abis if. A if. C, D if. hívásvezérlő (Call Control, CC) mobilitásmenedzselő (MM) MAP TCAP LAPDm LAPD SCCP MTP SCCP MTP Um B Abis A MSC VLR MS BTS BTS Abis Abis BSC BSC A E MSC D HLR D VLR B E E C GMSC VLR B más telelefonhálózatok fele 47 BTS
GSM hívásfeléítés (jelentősen leegyszerűsítve) (*) Mobil áll. (MS) Bázisáll. (BTS) BSC MSC+VLR Um interfész Abis interfész A interfész előfizető megkeresése (aging), ha szükséges csatornakiosztás kérés/válasz a kívánt szolgáltatás azonosítása azonosítás, engedélyek ellenőrzése, IMEI ellenőrzés titkosítás aktiválása az MS és a BTS közötti részre szolgáltatással kacs. információ csere (l. hívószám) adatcsatorna hozzárendelése (Um if.) adatcsatorna hozzárendelése (A if.) csengetés, csengetési visszhang hívás feléítve, beszéd/adatkommunikáció bontás adatcsatorna bontása (Um if.) adatcsatorna bontása (A if.) 48
Híváskezdeményezés részletesebben (*) BSC MSC / VLR GMSC BSSMAP Comlete Layer3 Info Cella azonosító + MM CM Service Request TMSI MM Authentication Request MM Authentication Resonse BSSMAP Ciher Mode Command BSSMAP Ciher Mode Comlete (MM TMSI Reallocation Cmd.) Location Area Id. Új TMSI (MM TMSI Reallocation Coml.) CC Setu TMSI Called Party Number CC Call Proceeding ISUP Initial Address Message Called Party Number BSSMAP Assignment Request BSSMAP Assignment Comlete CC Alerting CC Connect CC Connect Acknowledge ISUP Address Comlete Message ISUP Answer Message 49
Hívásfogadás részletesebben (*) BSC MSC/VLR HLR GMSC PSTN MAP Send Routing Info ISUP IAM MAP Provide Roaming No. Called Party MSISDN Called Party MSISDN IMSI MAP Provide Roaming No Ack. MAP Send Routing Info Ack. MSRN MSRN ISUP IAM BSSMAP Paging IMSI MSRN BSSMAP Comlete Layer3 Info Cella azonosító + RR Paging Resonse TMSI (v. IMSI v. IMEI) MM Authentication Request MM Authentication Resonse BSSMAP Ciher Mode Command BSSMAP Ciher Mode Comlete (MM TMSI Reallocation Cmd.) Location Area Id. Új TMSI (MM TMSI Reallocation Coml.) CC Setu Calling Party Number Called Party Number (oc.) CC Call Confirmed BSSMAP Assignment Request BSSMAP Assignment Comlete CC Alerting CC Connect CC Connect Acknowledge ISUP Address Comlete Message (ACM) ISUP Answer Message (ANM) ISUP ACM ISUP ANM 50
Jelzésrendszerek vége 51