TTMER11: Jelzésátvitel központok között
Kötelezően elvégzendő mérési feladatok:
A dőlt betükkel szedett részek a mérésvezető ajánlásai
1. Bevezetés egy magánhálózati jelzésrendszer (QSIG) vizsgálatába
A magánhálózati jelzések vizsgálatát a mintahálózat PSTN, ISDN alhálózatán végezzük. Ezen jelzések
a - Kapcsolástechnika tárgyban is ismertetett - DSS1 (ISDN UNI) jelzésrendszeren alapulnak.
A magánhálózatokban a viszonylag kis forgalom miatt a nagyteljesítményű SS7-es hálózati jelzésrendszer használata nem gazdaságos,
gazdaságosabb megoldás volt a magánhálózatban is használt DSS1 előfizetői jelzésrendszert "megfejelni" a hálózati együttműködést
biztosító üzenet elemekkel, így született meg a QSIG.
Igy nem követünk el nagy csalást, ha a DSS1-ről tanultakat ilyen - a laborban is rendelkezésre álló - jelzésrendszeren keresztül mutatjuk be.
A konkrét mérési elrendezés a következő ábrán látható:
Jelmagyarázat:
- CC - Cross Connect - Mintahálózati csatlakozó dobozok
- DS1 INTFC - A Definity központ PCM (ISDN PRI) interfésze
- Definity (D1, D2) - A mintahálózat két alközpontja
- D1-D2 - a két Definity központot összekapcsoló ISDN PRI trönk azonosítója
- Interface tester - a mérőhely eszközei közt felsorolt műszerek egyike
- Connection box (MH4 or MH6) - mérőhely csatlakozó doboz az interfész teszternek a trönkhöz csatlakoztatásához
- PCMRA, PCMRB - Az EQS protokollteszter PCM vevő interfészei
- 3002 vagy 3001, 4008 vagy 4006 - hívószámú telefonok a hívások kezdeményezéséhez/bontásához.
- VoIP session - VoIP szakasz - a PCM (ISDN PRI) trönk "átbújtatása" csomagkapcsolt IP alapú hálózaton. Részei:
- MSS-1, MSS-2 - MultiService Switch kapcsoló berendezések
- GBE - GigaBit Ethernet, 1000BASET - 1 Gbit/s sebességű csomagkapcsolt optikai interfész és link.
A mérőhelyen található távbeszélőkészülékek, a mintahálózat
két központjába (Definity) vannak bekötve. A két központot egy ISDN PRI (PCM)
trönkkel kapcsoljuk össze. A trönköt egy csomagkapcsolt IP alapú hálózaton (VoIP session) "bújtatjuk át".
E gyakorlat során a
két különböző központba kötött készülékek közt felépíthetünk egy "interurbán" hívást.
A mérési feladat most: minél több információt szerezni arról, hogyan is működik ez?
Vizsgálatainkat három helyen végezhetjük:
- a központban, a központ konfigurációt leíró adatbázisban, melyhez hozzáférést a központ felügyeleti célú adatátviteli
terminálja biztosít.
- a VoIP szakasz vezérlőjében, melyhez hozzáférést a menedzseló terminálja biztosít.
terminálja biztosít.
- a két központ közti trönkön, egy protokollanalizátor műszer segítségével
A mérési gyakorlatban használt EQS-133 műszer nem ismeri fel automatikusan
a trönk konfigurációját, így kézenfekvő az első mérési feladat:
- 1.1. Tanulmányozza az ISDN PRI (PCM) trönk (link) üzemmódját a Definity központ adatbázisában.
- Ezt a gyakorlatot a két mérőcsoport együtt végezze!
- Először jelentkezzen be a felügyeleti célú adatátviteli terminálon keresztül a Definity
központba. (A bejelentkezési eljárás leírása a terminál mellett
található)
- Listázza ki a trönk csoport adatblokkokat (list tr), ebből állapítsa meg a
vizsgálat tárgyát képező trönk sorszámát (trno)!
- A vizsgált trönk adatblokkjából (disp tr trno) megállapítható, melyik ISDN PRI (PCM) interfész kártya
képezi a vizsgálat tárgyát (4.lap, port oszlop ->portid (1axxyy xx-kártya sorszám, yy-időrés sorszám)) és a trönk elemei melyik jelzés csoportba (Sig_Grp) tartoznak. A kártya adatblokkjából azután kiolvashatjuk
a vizsgált PCM trönk paramétereit.
Az adatblokkok jegyzőkönyvezése nem kötelező.
Az adatblokkok alapján adjon választ a következő kérdésekre:
- A PCM keret típusa? (disp ds1 portid (1axx))
- A vonali kódolás módja? (disp ds1 portid (1axx))
- Melyik időrések vannak a trönkhöz hozzárendelve?
- Milyen sorrendben történik az időrések lefoglalása? (disp tr trno 1.lap, trunk hunt paraméter)
- Melyik PCM időrésben továbbítjuk a trönk jelzéseit, és milyen ajelzéslink topológiája? (disp sig Sig_Grp )
- Stb.
- 1.2. Tanulmányozza a jelzésüzenetek továbbításának módját a segédletben és az MSS-ek adatbázisában.
- Ezt a gyakorlatot a két mérőcsoport együtt végezze!
- Először jelentkezzen be a menedzselő terminálon keresztül a VoIP szakasz MSS-1-jelű berendezésébe!
- Kezdetnek listázza ki itt is a trönk csoport adatblokkokat a VoIP szakasz vezérlőjében!
Ugyanazt kellene tenni mint a Definity központnál, csak hát más gyártó, más berendezés, más menü, más elnevezések... Hogy hívják itt a
trönk csoportot?
- El kell kezdeni kutakodni a dokumentációban, ami nekünk a segédlet.
A kutatást kezdjük a menedzselő terminál/Főmenü, trönk, vezérlő kulcsszavakkal.
Ha kutatási eredményünk helyes, akkor a trönk listát a Voice/Meditation Logic/Call Path Tracing
menüben találjuk. A lista sok elemű lehet, a menübe belépés után szűrővel korlátozhatjuk a listázandó elemek számát.
- A szűrőben viszont annyi ismeretlen paraméter - (Switch) Device, Context, Termination, Media Gateway - található,
hogy kezdhetjük újra a kutatást, a tanulást. Az induláshoz elárulhatjuk, hogy a fenti paraméterek az MSS-ben a Media Gateway-ek
vezérlő protokollját leíró ITU-T H.248.1 ajánlásban definiált fogalmak.
- Ha kutatási eredményünk helyes, akkor a Voice/Meditation Logic menüben azt kell kideríteni
hogy az MSS-1 1/6/1 Portja - ahova a Definity központ csatlakozik - melyik Device-hoz tartozik?
Innen már gyerekjáték a trönk lista elóállítása:
- Voice/Mediation Logic ->Open Devices
- Mediation Logic/Devices (Device lista) ->Select Device
- Mediation Logic/Device -> Click Switch Device ID. value
- Mediation Logic/Call Path Tracing (trönk vonal lista) -> select a line
- Mediation Logic/Call Path Tracing (trönk vonal attributumok)
- Az adatblokkok alapján adjon választ a következő kérdésekre:
- Melyik VoIP csatornák vannak a trönkhöz hozzárendelve?
- Milyen típusú csatornát használnak a beszéd továbbítására?
- Milyen típusú csatornát használnak a jelzés továbbítására?
- 1.3. A protokollanalizátor kezelésének elsajátítása. Hívásanalízis.
- Csatlakoztassa az EQS-133D vagy EQS-133B Analizátort az alközpontok közötti
trönkhöz a fenti ábra szerint
- Indítsa el az EQS-133D vagy az EQS-133B kezelői programját a PC-n. (start menu\run\eqs133d\mai.exe vagy eqs133b\mai.exe )
- Konfigurálja a műszert az 1.1-es feladat eredményei alapjan!
- Az eredmény mező/jobb egérgomb/report_parameters-t állítsa off értékre (minden jelzésüzenet egy sor lesz a listában)!
- Indítsa el a jelzésüzenetek rögzítését!
- Hívja fel az "A" készülékről a "B" készüléket, hozzon létre
kapcsolatot, majd bontsa el azt!
- Állítsa le a jelzésüzenetek rögzítését!
- A regisztrátumot jelenítse meg a képernyőn különböző report generátor üzemmódok mellett:
- Received - a vett üzenetek megjelenítése hexdump formában
- Decoded - a vett üzenetek megjelenítése dekódolt formában
A dekódolás mélysége az eredmény mező/jobb egérgomb/report_parameters menüben állítható:
- off - minden üzenet egy sor. Dekódolás: L2 + L3 Message type
- dump - Dekódolás: L2 + L3 Message type és az üzenet többi része hexdump formában
- short - Dekódolás: L2 + L3 Message type + paraméter, vagy információs elem és az üzenet többi része hexdump formában
- Cnf/Res -> második eredmény ablak -> MsgCompl - egy üzenet teljes dekódolása
(Jegyzőkönyvezés text fileba: a file menu/export result, vagy eredmény mező/jobb egérgomb/export paranccsal lehetséges.
A text file jegyzőkönyvbe másolásakor a courier new fontot használjuk, olyan mérettel, mely nem eredményez sortörést!
Csak azokat a regisztrátumokat kell jegyzőkönyvezni, amelyek a következő kérdésekre adott válaszokat alátámasztják!)
- Válaszolja meg és regisztrátumokkal támassza alá a következő kérdéseket:
- Milyen 2-es réteg keretek fordultak elő a vizsgálat során?
- Milyen 3-as réteg üzenetek,és információs elemek fordultak elő a
vizsgálat során?
- Milyen szolgálatot kért az előfizető (Speech, Audio ...)?
- Melyik B csatornán történt a kommunikáció?
- Milyen kódolási karakterisztikával történt a beszédjelek átvitele?
- Milyen időtartamú volt a beszélgetés?
- Hogyan zárult a hívás (Cause Value)?
2. Bevezetés az SS7-es nyilvános hálózati jelzésrendszer vizsgálatába
SS7-es jelzéshálózat nincs a laboratóriumban, ezért az ON LINE vizsgálatainkat itt
egy emulált linken végezzük. Valódi SS7-es jelzésforgalom vizsgálatára OFF LINE módon
van lehetőség korábban rögzített regisztrátumok tanulmányozásával.
Az SS7 ISUP jelzések ON LINE vizsgálatára szolgáló mérési elrendezés a következő ábrán látható:
Az SS7-es linket, a K1197-es (4 PCM porttal (1A, 1B, 2A, 2B) rendelkező protokollanalizátor két portjával emuláljuk, a linket az
EQS-133D protokollanalizátorral monitorozzuk.
- 2.1 SS7-es jelzéslink létrehozása, indítása, teszt és jelzésüzenetek
továbbítása.
A regisztrátum felvételét a két mérőcsoport együtt végezze!
Csatlakoztassa az EQS-133 Analizátort a K1197 portjai között kialakított
linkhez a következő ábra szerint:
PORT1-A DB9 conn. PORT1-B
PRI1-A pin no. PRI-1B
USER | NETWORK
+---------+ | +---------+
| | | | |
| TxA+ + 9 --------+------->---------------- 9 + RxB+ |
| | LINK1-A | LINK2-B | |
| TxA- + 5 ------------+--->---------------- 5 + RxB- |
| | | | | |
| A | | | PRI-1 | B |
| | | | | |
| RxA+ + 6 ----------------<---+------------ 6 + TxB+ |
| | LINK1-B | | | LINK2-A | |
| RxA- + 1 ----------------<-------+-------- 1 + TxB- |
| | | | | | | |
+---------+ | | | | +---------+
| | | |
+-----------+---+-------+---+-----------+
| Port A Port B |
| Rx Rx |
| EQS-133 |
+---------------------------------------+
- Üzemmód beállítás
A K1197-t a 80-as évek közepén konstuálták, kezelői felülete is e korból származik, így most rövid időre több mint 20 évet lépünk vissza az időben.
˙ Indítsa el a K1197-et, állítson be SS7 Simulation üzemmódot!
(MAN-CONF / INTERFACE1 / SIGNALLING APPLICATION / SIMULATION / SS#7 MLP (Multi Layer Protocol) SIMULATION
- az OSI modell több rétegét emuláló üzemmód)
A simulation/emulation üzemmódok használata némi programozási munkát kíván a felhasználótól. A gyakorlaton nem fogunk programozni,
hanem egy előre megírt programot fogunk felhasználni és tanulmányozni.
- Setup (interfész paraméterek) file betöltése:
MENU / SETUP / LOAD SETUP / WD6 (alkönyvtár) :EQS4P.SETUP
A betöltés végén a képernyő felső részén a port státusz háttérszíne zöldre vált.
A SETUP file tartalmát a MENU / SETUP / INTERFACE / PRI és LINK menük alatt tanulmányozhatjuk.
Olvassuk ki, hogy a PCM keret mely időrésében épül fel a jelzéslink!
- Az EQS-133 elindítása a jelzésüzenetek monitorozásához:
˙ Kapcsolja be az EQS-133-t, majd indítsa el az EQS-133 kezelői programját a PC-n (Test_Item -> SS7_Monitor)!
Konfigurálja az EQS-133-at a K1197 SETUP-nak megfelelően (időrések!!!), majd indítsa el a rögzítést!
Üzeneteket most még nem kell látni, mert most fogjuk elindítani az emulációt.
- Az előre megírt emulátor program (SS7 üzenetváltás szimuláció) file betöltése:
(MENU / TEST MANAGER /LOAD / WD6:EQSTEST.F )
A betöltés után elindul az SS7-es link, a kapcsolatfelépítés üzenetei (LSSU-k) az EQS-133 eredmény mezőjében megjelennek.
A FISU üzenetek megjelenésével fejeződik be a kapcsolat felépítése.
A FISU és LSSU üzeneteket folyamatosan ismétli az adó. A protokollteszter capture szűrője ezek közül csak egyet ereszt át, a többit kiszűri.
Amennyiben a FISU üzenetet újabb LSSU üzenet követi, a jelzéslink indításban hiba lépett fel, az indítást meg kell ismételni.
- Az SS7 üzenetváltás szimuláció elindítása: TMKEYS, TM(0)RUN, F1 (start), az üzenetek az EQS-133 eredmény mezőjében megjelennek.
- Az SS7 üzenetváltás szimuláció és az EQS-133D leállítása: Néhány másodperces regisztrátum készítés után: TM(0)STOP, EQS: F9
- Az SS7 üzenetváltás szimuláció program üzeneteinek megtekintése: MENU/SIMULATION/MESSAGE POOL/message id. sel./EDIT
Itt a program által használt üzenetkészlet és annak tartalma tekinthető meg és szerkeszthető.
- Az SS7 üzenetváltás szimuláció program megtekintése: MENU/UTILITY/EDITOR/eqstest.f
Tanulmányozza az eqstest.f programot, és válaszolja meg a következő kérdéseket:
- Hány állapota van az automatának?
- Hány időzítő működik benne?
A szimulációs program Forth nyelven íródott. Ez a nyelv a makroassembler és a C közti űrben született a mikroprocesszorok magasszintű programozására. Ez a nyelv
egy reverz írású leírónyelv (csak a stack-et használja memóriaként, elől vannak a paraméterek és utána az utasításkód. Az utasítások mögött nagy eljáráskönyvtár van.
Ezt a programnyelvet választotta a Siemens protokolltesztereinek programozására a 80-as évek elején.
Az üzenetváltás szimuláció program a következő könyvtári függvényeket hívja:
- START_LINK - az SS7-es link elindítása
- LOAD_POOL - az üzenetkészlet betöltése
- SEND_MSG - jelzésüzenet kiküldése
A felhasználói programok szerkezete az állapotgépek véges automatás leírásmódján alapul.
A meghatározott állapotban lévő automata eseményre vár. Néhány lehetséges esemény:
- ?IAM - üzenet vétele
- ?TIMER - időzítő lejárt
- ?FK - funkciógomb megnyomás a billentyűzeten
Az esemény bekövetkezte után következik a műveletvégzés (akció), majd az automata felvesz egy új állapotot.
- A jelzésüzenetek jegyzőkönyvezése: Jegyzőkönyvezze az emulált linken áthaladó üzeneteket az EQS-133-al.
- Manuális konformancia teszt: A regisztrátum alapján rajzolja be az LSC automata egyszerűsített SDL
diagramjába, hogy mely ágakon futott le a link inicializálás?
- A jelzésüzenetek értékelése:
A regisztrátum alapján adjon választ a következő kérdésekre:
- Mennyi a keretsorszámok kezdőértéke?
- Hány LSSU üzenet vett részt a link felépítésében?
- Mennyi a "Proving" időtartama?
- Az IAM és ACM üzenet azonos híváshoz tartozik-e?
- 2.2 SS7-ISUP jelzésforgalom OFF LINE analízise.
Ehhez a vizsgálathoz elég az EQS-133D kezelői programja.
- Mode/Replay módban töltse be a TELIA_4 azonosítójú korábban, egy igazi SS7-es linken rögzített mérési eredmény
rekordot az EQS-133D adatbázisából a műszer memóriájába.
- Az eseménylistát (Decoded/off) megjelenítve egy áttekinthetetlen
üzenetszekvenciát látunk. Ebben kell "rendet teremteni" azaz a számunkra
érdekes részleteket kiszedni. A lehetőségek számbavételéhez
jelenítsük meg a
- Report szűrő használata:
- Decoded/off - minden jelzés egy sor
- Csak az IAM üzenetek megjelenítése Decoded/off, Repfilter/ISUP/ecxeptions/IAM, majd a report szűrő kikapcsolása
- Számlálók, statisztikai programok használata:
- Counters/Frame - kerettípusok számlálása
- Counters/ISUP-1 - ISUP üzenettípusok számlálása
- Counters/CV-1 - Cause értékek számlálása
- CallStatist - Hívási statisztika
- Hívások kivonatolása:
- Cnf/Res CallTrace - minden hívás egy sor
A CallTrace használatához meg kell mondani, hogy a
műszer mely portjai alkonak egy jelzéslink párt (RepFilter/Duplexlink A1/B1 and C1/D1)
- Cnf/Res CallExtr - egy híváshoz tartozó jelzésüzenetek kigyűjtése
report formákat. Az eredményt nem szükséges jegyzőkönyvezni.
- A fenti apparátus felhasználásával válaszolja meg és regisztrátumokkal támassza alá a következő kérdéseket:
- Melyik a legterheltebb link? (Egy IAM hossza 48 byte, a többi üzenet 16 byte legyen a számításban!).
Mennyire becsüli a legterheltebb linken a forgalmat?
- A sikertelen hívásoknak mi a leggyakoribb oka?
- Rögzítsen egy sikeres és egy sikertelen hívási szekvenciát!
- Válasszon ki egy IAM üzenetet és jelölje ki a benne lévő opcionális (segédlet!) paramétereket!
- A regisztrátum milyen időtartamú mérést tartalmaz?
- Mennyi az ASR, illetve a NER értéke? Melyiket nehezebb kiszámolni, miért?
- Mi volt az üzenetszekvenciája a CV=21_rej értékű hívás(!!!)nak?
Fakultatív feladatok:
- Dekódolja a mérésvezető által adott hexadecimális formátumú SS7-ISUP
jelzésüzenetet, a mérési segédlet segítségével.