Cum se configurează smartphone-uri și PC-uri. Portal informativ

Opțiuni internaționale ISDN. O introducere în interfuncționare

Descrierea protocolului de bază rețele GSM date în documentele ETSI. Aceste documente reprezintă unele grupări organizate pe versiuni.

CMManagementul conexiuniiManagementul conexiunii
MMManagementul mobilitățiiManagementul mobilității
RRMManagementul resurselor radioManagementul resurselor radio
LAPDProtocolul de acces la legături DProcedura de accesare a conexiunii de date prin canalul D (m - înseamnă interfața aeriană)
BtsmManagementul stației transceiver de bazăControlul stației transceiver de bază
BSSAPPartea aplicației BSSParte aplicată (subsistem) a sistemului stație de bază
SCCPSemnalizare Conexiune Control Partcanale de semnalizare
MTPPartea de transfer de masajSubsistemul de transmisie a mesajelor

Funcțiile (înregistrare), (autentificare), rutare a apelurilor, (predare) discutate mai sus sunt efectuate de subsistemul de rețea, utilizând în principal protocoalele de semnalizare a sistemului. comunicatii mobile pe baza protocoalelor sistemului OKS-7. Structura acestor protocoale este prezentată în figură.

Protocoalele în GSM sunt împărțite în trei straturi în funcție de interfață, așa cum se arată în figură.

Secțiunea stație mobilă-stație de bază utilizează următoarele straturi. Stratul 1 este stratul fizic care utilizează structurile de canal discutate mai sus prin „interfața aeriană”. Stratul 2 este stratul de legătură de date Um, stratul de legătură de date este o versiune modificată a procedurii ISDN LAPD numită LAPDm. Stratul 3 - Protocolul, care folosește și o versiune modificată a LAPD, este împărțit independent în trei sub-straturi suplimentare.

Managementul resurselor radio(RRM - Radio Resources Management) - gestionează instalarea inițială a dispozitivelor terminale, activarea canalelor radio și fixe, întreținerea acestora și asigură și procedura de predare.

Controlul mișcării(MM - Mobility Management) - Gestionează actualizările locației și procedurile de înregistrare, precum și securitatea și autentificarea.

Managementul conexiunii(CM - Connection Management) - realizează proces general managementul conexiunii și semnalizarea și gestionează servicii suplimentare, precum și serviciul de mesaje scurte.

Atunci când stația de emițător-recepție de bază (BTS) interacționează cu controlerul stației de bază (BSC), este utilizată interfața Abis, care asigură controlul stației de emisie-recepție de bază (BTSM - Base Transceiver Station Management).

Semnalizarea între diferite obiecte din partea fixă ​​a rețelei (interfața A) utilizează următoarele protocoale: la nivelul 1 - MTP (Message Transfer Part - subsistem de transfer de mesaje); la nivelul 2 - SCCP (Signaling Connection Control Part - subsistem de control al conexiunii canalului de semnalizare), aparținând sistemului de semnalizare OKS-7. La nivelul 3 se folosesc protocoalele GSM menționate mai sus - MM și CM.

Subsistemul BSSAP al treilea nivel (partea aplicației BSS - partea de aplicație a sistemului stației de bază) este destinat comunicării controlerului stației de bază (BSS) cu centrul de comutare mobil (MSC). Specificația MAP este destul de complexă și are peste 500 de pagini și este unul dintre cele mai lungi documente din recomandarea GSM.

Rețelele mobile moderne sunt foarte convenabile de utilizat pentru interceptări telefonice și spionaj. Există multe dispozitive pe piață care permit supravegherea audio la distanță. Deci, de exemplu, un bug GSM cu activare vocală poate fi folosit ca alarmă. Când se detectează zgomot în raza de acțiune a dispozitivului, dispozitivul se va activa imediat și va transmite un mesaj proprietarului.

ITU SR-NWT-001953 1991-06, ETS 300 102-1 1990-12, AT&T 801-802-100 1989-05

Standardele ISDN (Integrated Services Digital Network) descriu funcționarea liniilor de comunicații digitale care acceptă transmisia de voce, video sau date de la de mare viteză prin linii de comunicație standard. ISDN oferă o singură interfață pentru accesarea unei rețele digitale de transmisie a datelor pentru dispozitivele care efectuează o gamă largă de sarcini în timp ce mențin transparență deplină rețele pentru utilizatori. Având în vedere volumul mare de informații transmise prin rețelele ISDN, se poate spune că tehnologia ISDN a revoluționat aplicațiile de comunicații de afaceri.

ISDN poate utiliza nu numai rețele telefonice obișnuite, ci și rețele cu comutare de pachete, rețele telex, rețele CATV etc.

aplicații ISDN

Acest capitol descrie următoarele protocoale:

LAPD - Link Access Protocol - Canal D;

ISDN înseamnă Integrated Services Digital Network.

LAPD

ITU Q.921 (Cartea albastră)

LAPD (Link Access Protocol - Channel D) este un protocol de nivel de legătură descris în standardul CCITT Q.920 / 921. LAPD operează în modul asincron echilibrat (ABM). V în acest caz echilibrat înseamnă că nu există stăpâni sau sclavi în conexiuni. Fiecare stație are capacitatea de a iniția stabilirea unei conexiuni și de a controla această conexiune, de a oferi corectarea erorilor și de a transmite pachete de date în orice moment. Pentru LAPD, DTE și DCE sunt echivalente.

Figura arată formatul pachetelor LAPD.

Structura pachetului LAPD

Steag

Câmpul steag este întotdeauna 0x7E și este folosit pentru a separa pachetele. Pentru a exclude apariția aceleiași secvențe de biți în pachete, se folosește metoda Bit Stuffing pe partea de transmisie și de recepție.

Abordare

Primii doi octeți după steag conțin câmpul de adresă. Formatul acestui câmp este prezentat în figură.

Câmp de adresă LAPD

EA1 Primul bit al extensiei adresei (întotdeauna 0).

Steagul de comandă/răspuns C/R. Pachetele trimise de un utilizator cu C / R = 0 conțin comenzi, la fel ca și pachetele, transmise utilizatorului din partea rețelei cu C / R = 1. În toate celelalte cazuri, pachetele conțin un răspuns la comenzi.

SAPI Service Access Point Identifier, care poate avea următoarele valori:

0 Proceduri de apel/control.

1 Transmisie în rafală folosind proceduri de apel/control I.451.

16 Transmisie de pachete conform X.25 Layer 3.

63 Proceduri de control de nivelul 2.

EA2 Al doilea bit al extensiei adresei (întotdeauna 1).

Identificator de punct final (terminal) TEI, care poate lua următoarele valori:

0-63 Utilizat de echipamentul utilizatorului fără atribuire automată a TEI.

64-126 Utilizat de echipamentele utilizatorului cu atribuire automată TEI.

127 Folosit pentru conexiuni de difuzare cu toate dispozitivele terminale.

Control

Câmpul care urmează adresei se numește câmp de control și este folosit pentru a identifica tipul de cadru. În plus, în funcție de tipul de mesaj, acest câmp poate include un număr de secvență, precum și funcții de gestionare și de urmărire a erorilor.

FCS

Sumă de control (Frame Check Sequence - FCS), care permite detectarea erorilor în transmiterea datelor. Suma de control este calculată de către expeditorul pachetului folosind un algoritm care ia în considerare fiecare bit al pachetului transmis. Pe partea de primire pachetul recalculează suma de control folosind același algoritm și compară rezultatul cu valoarea conținută în pachet.

Dimensiunea ferestrei

LAPD acceptă o dimensiune extinsă a ferestrei (modulo 128), cu capacitatea de a transmite de la 8 la 128 de cadre neconfirmate. Dimensiunea ferestrei de transmisie extinsă este de obicei utilizată pentru legăturile prin satelit unde întârzierea în confirmarea pachetelor poate depăși semnificativ timpul de transmisie al pachetelor în sine. Tipul de pachet care inițializează conexiunea determină modulul pentru sesiune. Când utilizați o fereastră de dimensiune extinsă la nume tip de bază se adaugă sufixul pachetului „E” (SABME în loc de SABM).

Tipuri de pachete

LAPD acceptă mai multe tipuri de cadre de supraveghere:

RR Confirmare de primire pachet informativși o indicație de disponibilitate pentru a primi informații ulterioare.

REJ Solicitare de retransmitere a tuturor pachetelor pornind de la numărul de secvență specificat în pachet.

RNR Indicarea stării de suprasarcină temporară a stației (depășire fereastră).

LAPD acceptă mai multe tipuri de cadre nenumerotate:

DISC Solicitare de deconectare.

Cadrul de confirmare UA.

DM Răspuns la cererea DISC care indică modul de deconectare.

FRMR Aruncarea unui pachet.

Pachetul SABM care inițializează modul echilibrat asincron.

SABME SABM în modul fereastră extinsă.

UI Informații nenumerotate.

XID Schimb de informații.

LAPD folosește un singur tip de pachet de informații

Info pachet informativ.

Exemplu pentru decodarea pachetelor ISDN

Variante internaționale ISDN

CCITT (în prezent ITU-T) este responsabil pentru dezvoltarea standardelor ISDN. Prima publicație a grupului responsabil de dezvoltarea standardului ISDN a fost Recomandările ISDN din 1984 (Cartea roșie). Chiar înainte de lansarea Cărții Roșii, versiunile locale și naționale ale ISDN au fost dezvoltate în diferite regiuni. Din acest motiv, recomandările CCITT definesc doar standarde ISDN comune tuturor țărilor, pe lângă standardele naționale.

Capacitatea de a utiliza elemente de informații specifice țării este oferită de un set de coduri (Codeset).

Mai jos este o descriere a majorității variantelor ISDN naționale și regionale existente.

National ISDN-1 (Bellcore)

SR-NWT-001953 1991-06

Această opțiune este folosită de Bellcore în Statele Unite. În cadrul a acestui standard sunt acceptate patru tipuri de mesaje specifice și elementele de informații pe un singur octet nu sunt utilizate. Pe lângă elementele Codeset 0, această opțiune acceptă și patru elemente de informații Codeset 5 și cinci elemente de informații Codeset 6.

National ISDN-2 (Bellcore)

SR-NWT-002361 1992-12

Principala diferență dintre ISDN-1 și ISDN-2 este încărcarea parametrilor folosind componente (sub-elemente ale elementelor de informații (Extended Facility). Componentele sunt utilizate pentru a transfera parametrii de informații între echipamentele utilizatorului ISDN (de exemplu, telefonul ISDN) și un comutator ISDN.

O altă diferență a standardului ISDN-2 sunt tipurile de mesaje suplimentare - SEGMENT, FACILITY și REGISTER, precum și elemente de informații suplimentare - Segmented Message (mesaj segmentat) și Extended Facility (capacități extinse). În plus, valorile unor câmpuri din pachete au fost modificate și au fost adăugate câteva valori de câmp suplimentare.

5ESS (AT&T)

AT&T 801-802-100 1989-05

Această variantă ISDN este utilizată de AT&T în Statele Unite. 5ESS este cea mai comună implementare ISDN și acceptă 19 tipuri de mesaje specifice. 5ESS nu conține elemente Codeset 5, dar acceptă 18 Codeset 6 elemente de informații și un element de informații de control extins.

Euro ISDN (ETSI)

ETS 300 102-1 1990-12

Această variantă ISDN a fost adoptată de toate țările europene. V în prezent Euro ISDN acceptă tipuri de mesaje cu un octet și cinci elemente de informații de un octet. Protocolul nu folosește elementele Codeset 5 și Codeset 6, dar fiecare țară este liberă să-și definească propriile elemente de informații.

VN3, VN4 (Franța)

DGPT: CSE P 22-30 A 1994-08

Această versiune a standardului este utilizată în principal în Franța. Decodare VN3 și câteva mesaje de eroare traduse în franceză. Acest protocol este un subset al standardului CCITT și acceptă doar tipuri de mesaje de un octet. Noul standard VN4 nu este pe deplin compatibil cu VN3, dar urmează mai îndeaproape liniile directoare CCITT. La fel ca VN3, noul standard conține o serie de traduceri. VN4 acceptă tipuri de mesaje de un octet, cinci elemente de informații de un octet și două elemente Codeset 6.

1 TR6 (Germania)

1 TR 6 1990-08

Această versiune a standardului este utilizată în principal în Germania. Protocolul este un subset al standardului CCITT cu modificări minore. Protocolul folosește parțial Engleză, parțial germană.

ISDN 30 (Anglia)

BTNR 190 1992-07

Această versiune a protocolului este utilizată de British Telecom în plus față de standardul ETSI (vezi mai sus). La nivelurile 2 și 3, acest standard nu este conform structurii CCITT. Pachetele au un antet de un octet, care poate fi urmat de informații. Majoritatea informațiilor sunt codificate folosind IA5 și, prin urmare, pot fi decodificate ca ASCII.

Australia

AP IX-123-E

Acest protocol a fost folosit anterior în Australia, dar acum este înlocuit de versiunea australiană mai nouă a ISDN. Protocolul este un subset al standardului CCITT și acceptă doar tipuri de mesaje de un octet și elemente de informații de un octet. Numai elementele Codeset 5 sunt utilizate în protocol.

TS014 Australia

TS014 (Austel) 1995

Acesta este noul standard ISDN PRI pentru Australia dezvoltat de Austel. Standardul este foarte apropiat de ETSI.

NTT-Japonia (Japonia)

Interfață și servicii INS-NET 1993-03

Serviciul ISDN în Japonia este întreținut de NTT și este cunoscut sub numele de INS-Net. Principalele caracteristici ale INS-Net sunt:

Suport pentru interfața utilizator-rețea în conformitate cu recomandările CCITT Blue Book.

Suportă interfețe BRI și PRI.

Asistență lot folosind cazul B.

Suportă semnalizarea SS 7 ISDN User Part în rețea.

Suport conectarea la retelele telefonice uz comun.

ARINC 746

Astăzi, multe companii aeriene oferă servicii telefonice pentru pasagerii din aeronavele lor. Telefoanele de la bord sunt conectate la rețeaua T1 și conexiunile sunt stabilite prin canale prin satelit... Protocolul de semnalizare folosit se bazează pe standardul Q.931, dar diferă de acesta din urmă și este cunoscut sub numele de ARINC 746. Companiile lider în acest domeniu sunt GTE și AT&T. Când se analizează ARINC folosind un analizor de protocol, opțiunea LAPD ar trebui să fie setată la ARINC.

ARINC 746 Anexa 11 (Anexa 11)

Caracteristica ARINC 746-4 1996-04

ARINC (Aeronautical Radio, INC.) Anexa 11 descrie transmiterea mesajelor de nivel de rețea (nivelul 3) necesare pentru a controla echipamentele și pentru a sprijini gestionarea procedurilor de conectare între Unitatea de telecomunicații în cabină (CTU) și SATCOM, Sistemul de telefonie nord-americană (NATS) sau Sistemul telefonic de zbor terestre (TFTS). Mecanismul descris în apendicele 11 se bazează pe CCITT Q.930, Q.931 și Q.932 (controlul apelurilor) și ISO / OSI DIS 9595 și DIS 9596 (controlul echipamentelor). Mesajele descrise ale stratului de rețea vor fi transmise în câmpul de date al pachetului stratului de legătură.

ARINC 746 Anexa 17

Caracteristica ARINC 746-4 1996-04

ARINC (Aeronautical Radio, INC.) Anexa 17 definește sistemul de acces al pasagerilor și al echipajului de zbor la serviciul oferit de CTU și echipamentele inteligente ale aeronavei. Secțiunea de distribuție CDS transmite semnale și canale telefonice de la căștile telefonice ale utilizatorului către modulele de comunicare a scaunului. Fiecare zonă de pe o aeronavă are un dispozitiv care controlează și menține scaunele din acea zonă.

Northen Telecom - DMS 100

NIS S208-6 Ediția 1.1 1992-08

Această opțiune este o implementare a National ISDN-1 dezvoltată de Northen Telecom. Standardul oferă o interfață utilizator-rețea ISDN BRI între un comutator Northern Telecom ISDN DMS-100 și echipamentul terminal proiectat pentru BRI DSL. Standardul DMS 100 se bazează pe specificația CCITT ISDN-1, pe recomandările seriei Q, pe cerințele de comutare și semnalizare pentru controlul apelurilor interfeței de bază ISDN și suport aditional Bellcore.

DPNSS1

BTNR 188 1995-01

DPNSS1 (digital Rețea privată Sistem de semnalizare nr.1 - sistem de alarma pentru privat rețele digitale# 1) este un sistem comun de semnalizare a canalului utilizat în Marea Britanie. Acest sistem Extinde capabilitățile disponibile în mod normal numai într-un singur PBX la toate PBX-urile dintr-o rețea privată. Scopul principal al acestui sistem este de a transfera informații între PBX-uri din rețelele private folosind un interval de timp de 16 căi digitale 2048 kbps (E1) sau un interval de timp de 24 în sisteme de 1544 kbps (T1). Rețineți că atunci când analizați acest protocol, câmpul LAPD trebuie să fie DPNSS1.

Swiss Telecom (Suedia)

PTT 840.73.2 1995-06

Varianta ISDN folosită în Suedia de Swiss Telecom PTT se numește SwissNet. Protocolul DSS1 pentru SwissNet se bazează în întregime pe ETS. Modificările minore ale acestuia din urmă constau doar în definirea diferitelor opțiuni ale standardului și ignorarea unor cerințe. Versiunea suedeză folosește și unele condiții specifice (de exemplu, compatibilitatea între echipamentele utilizatorului și stațiile rețelei SwissNet a diferitelor implementări).

QSIG

ISO / IEC 11572 1995

QSIG este un sistem de semnalizare puternic, inteligent, de ultimă generație pentru schimbul de mesaje între stațiile PABX private. Standardele QSIG definesc un sistem de semnalizare Q-layer destinat în primul rând unui canal comun (de exemplu, interfața G.703). Cu toate acestea, QSIG va funcționa cu orice metodă de conectare a echipamentelor PINX. Stiva de protocol QSIG este identică ca structură cu cea DSSI (ambele stive sunt conforme cu modelul ISO). Ambele protocoale au Layer 1 și Layer 2 (LAPD) identice, dar protocoalele QSIG și DSS1 diferă în Layer 3.

Structura cadrului ISDN

Figura prezintă structura generală a cadrelor ISDN.

Structura cadrului ISDN

Discriminator de protocol

Protocolul utilizat pentru restul stratului.

Lungimea câmpului „Referință apel”.
Steag

Zero pentru mesajele trimise de partea care emite valori de referință a apelului, 1 în caz contrar.

Apelați legătura

Valoarea atribuită în sesiunea specificată între dispozitivul de origine și comutatorul ISDN. Această valoare este utilizată de dispozitive pentru a identifica conexiunea.

Tipul mesajului

Tipul de mesaj determină scopul acestuia din urmă. Câmpul de tip poate fi unul sau doi (pentru anumite mesaje) octeți. În mesajele de doi octeți, primul octet conține opt zerouri. Pentru o listă completă a tipurilor de mesaje, consultați secțiunea Tipuri de mesaje ISDN de mai jos.

Elemente de informare ISDN

Există două tipuri de elemente de informare în ISDN - elemente de un octet și elemente de lungime variabilă.

Elemente de informare cu un octet

Structura unui element de informare de un octet este prezentată în figură.

Structura unui element de un octet

Lista tipurilor existente de elemente de informare de un octet este prezentată mai jos.

Articole de informații cu lungime variabilă

Mai jos este structura unui articol de informare cu lungime variabilă.

Element de informare de lungime variabilă.

Identificatorul articolului de informații servește ca desemnare unică pentru acest articol numai în cadrul acestui set de coduri. Mărimea elementului de informare informează destinatarul despre numărul de octeți ai elementului de informare care urmează acestui câmp. Mai jos este o listă a articolelor existente de informații cu lungime variabilă.

Mesaj segmentat

Suport pentru modul unidirecțional

Identificarea apelului

Starea apelului

Identificarea canalului

Posibilitati

Indicator de progres

Capabilitati specifice retelei

Indicator de notificare

Afişa

Data Ora

Suport de câmp pentru tastatură

Comutarea pârghiei (tubului)

Activarea caracteristicilor

Indicarea modului (funcție)

Rata de transfer de informații

Întârziere de la un capăt la altul

Selectarea și indicarea întârzierii tranzitului

Parametri binari ai nivelului lotului

Dimensiunea ferestrei stratului lot

Mărimea Pachetului

ID-ul apelantului

Subadresa apelantului

Numărul partidei apelate

Subadresa partidului apelat

Număr de redirecționare

Alegerea rețelei de tranzit

Indicatorul de repornire

Compatibilitate de bază

Compatibilitate la nivel mai înalt

Utilizator-utilizator

Anularea utilizării unei extensii

Alte sensuri

Rezervat

Tipuri de mesaje ISDN

Mai jos sunt tipuri posibile Mesaje ISDN.

Organizarea conexiunii

Un avertisment

Gestionarea apelurilor

Pe parcursul

Instalare (conexiuni)

Compus

Confirmarea instalării (conexiunii)

Confirmarea conexiunii

Faza de transfer de informații

Informații despre utilizator

Renunțarea la suspendarea temporară

Refuzul reluării transmiterii datelor

Stop

Suspendați temporar

Relua

Opriți confirmarea

Confirmare oprire temporară

Confirmare de reînnoire

Refuzul de a opri

Recuperare

Confirmare de recuperare

Refuzul refacerii

Terminare apel

Deconectare

Eliberare

Confirmarea repornirii

Finalizarea eliberării

Diverse

Terminologia ISDN

BRI

Interfața cu tarif de bază este unul dintre cele două tipuri de servicii furnizate în prezent de ISDN. Canalul BRI este format din două canale B și un canal D (2B + D). Canalele B operează la 64 Kbps, în timp ce canalul D acceptă 16 Kbps. BRI este utilizat în principal pentru aplicații desktop (de exemplu, acces la Internet pentru o companie mică).

C/R

Comanda/Răspuns. Flag C/R ocupă un bit în câmpul de adresă și permite ca pachetul să fie identificat ca o comandă sau un răspuns la o comandă transmisă anterior.

Set de coduri

Există trei seturi de coduri principale. În fiecare set de coduri, secțiunea elementului de informații este definită în conformitate cu varianta de protocol asociată.

Setul de coduri 0 Setul de coduri implicit conține un set de elemente de informații care sunt conforme cu recomandările CCITT.

Setul de coduri 5 este un set de coduri specific țării.

Setul de coduri 6 este un set de coduri specific rețelei.

Una și aceeași cantitate poate avea sens diferitîn diferite seturi de coduri. Majoritatea elementelor pot apărea o singură dată pe cadru.

Două metode pot fi folosite pentru a schimba seturile de coduri:

CPE

Customer Premises Equipment (CPE) include echipamente ISDN care sunt găzduite de client și utilizate pentru a se conecta la rețeaua ISDN. Astfel de dispozitive pot fi telefon, computer, telex, telefax și așa mai departe. Singurele excepții sunt dispozitivele cu o interfață NT1, așa cum este definită de FCC și CCITT. FCC consideră că modulele NT1 sunt CPE deoarece NT1 este instalat de utilizator, dar CCITT consideră că NT1 este parte a rețelei. Prin urmare, granița dintre utilizator și rețea este determinată în funcție de opțiunea adoptată.

Canale ISDN - B, D și H

ISDN acceptă trei tipuri de canale de comunicații digitale logice, care îndeplinesc următoarele funcții:

Canalul B este folosit pentru a transmite informații (date, video și voce).

Canalul D este folosit pentru a transporta semnale și pachete de date între echipamentul utilizatorului și rețea.

Canalul H îndeplinește aceleași funcții ca și canalul D, dar funcționează la viteze peste DS-0 (64 kbps).

dispozitive ISDN

Dispozitive care servesc Conexiuni CPEși rețele. Pe lângă faxuri, telefoane, computere, pot fi utilizate următoarele dispozitive:

Adaptor terminal TA. TA este utilizat pentru a conecta dispozitive non-ISDN la rețeaua ISDN.

LE Local Exchange. Folosit într-o centrală telefonică (Central Office - CO). LE funcționează cu protocolul ISDN și face parte din rețea.

Terminare locală LT - LT. Folosit pentru a desemna LE-urile utilizate pentru a lucra cu bucla locală (bucla abonatului).

Terminare ET Exchange. Folosit pentru a desemna LE-urile responsabile pentru comutarea funcțiilor.

NT Network Termination - NT (echipament de terminare a rețelei). Există două tipuri de NT care îndeplinesc funcții diferite:

  • NT1 - servește la terminarea conexiunilor dintre utilizator și LE. NT1 este responsabil pentru operarea, monitorizarea, alimentarea cu energie și multiplexarea canalelor.
  • NT2 - orice dispozitiv folosit de utilizator pentru comutare, multiplexare și concentrare: reteaua locala, computer, controler terminal, etc. Hardware-ul NT2 nu este instalat pentru uz casnic ISDN.

TE Terminal Equipment - TE (echipament terminal). Orice dispozitiv de utilizator (cum ar fi un telefon sau un fax). Există două tipuri de TE:

  • TE1 - Echipamente compatibile ISDN.
  • TE1 - echipament incompatibil cu ISDN.

puncte de referință ISDN

Punctele de referință ISDN definesc punctele de comunicare între diferite dispozitive. Se presupune că diferite protocoale pot fi utilizate pe diferite părți ale punctului de referință. Principalele puncte de ancorare sunt enumerate mai jos:

Conexiune R între echipamentul TE non-compatibil cu ISDN și un TA.

S comunicare între echipamente TE sau TA și NT.

Conexiune T între echipamentul de comutare al utilizatorului și terminarea buclei de abonat.

U Punct de joncțiune între echipamentul NT și LE. Acest punct poate fi definit ca o limită de rețea atunci când se utilizează definiția FCC pentru un terminal de rețea.

Figura prezintă noduri funcționale ISDN și puncte de referință.

LAPD

Link Access Protocol - Canalul D este un protocol de nivel de legătură (orientat pe biți). Obiectivul principal al acestui protocol este transmiterea fără erori a secvenței de biți la nivelul fizic (layer 1).

PRI

ISDN PRI (Primary Rate Interface) este unul dintre cele două tipuri de servicii furnizate în rețele moderne ISDN. Implementarea PRI depinde de standardul adoptat și poate diferi în tari diferite... În America de Nord, PRI acceptă 23 de canale B și un canal D (23B + D), iar în Europa, 30 de canale B și un canal D (30B + D).

În America, canalele B și D funcționează la 64 Kbps. Prin urmare, dacă canalul D nu este utilizat ca canal de control în unele cazuri, acesta poate servi ca canal B suplimentar. PRI 23B + D operează la rata țintă CCITT de 1544 Kbps.

Versiunea europeană a PRI conține 30 de canale B și un canal D (30B + D). Ca și în standardul american, toate canalele funcționează la 64 Kbps. PRI 30B + D operează la rata țintă CCITT de 2048 kbps.

SAPI

Identificatorul punctului de acces la serviciu (SAPI) este prima parte a adresei fiecărui pachet.

TEI

Terminal End Point Identifier - A doua parte a adresei fiecărui pachet.

Procedura de acces la link pe canalul D (LAPD) gestionează fluxul de cadre pe canalul D și oferă informațiile necesare pentru controlul fluxului și corectarea erorilor. Specificațiile protocolului atât pentru accesul de bază, cât și pentru accesul primar sunt definite în Recomandările ITU-T 1.440 (aspecte generale) și 1.441 (specificații detaliate). Aceleași recomandări din seria Q sunt numerotate Q.920 și Q.921. Schimbul de informații la nivelul LAPD se realizează prin blocuri de informații numite cadre. Formatele și procedurile LAPD se bazează pe Link Control Protocol nivel inalt HDLC (Proceduri de control al legăturii de date la nivel înalt) definit inițial de ISO. Structura cadrului LAPD. Cadrele conțin fie comenzi pentru a efectua acțiuni, fie răspunsuri care raportează rezultatele execuției comenzii, așa cum este determinat de bitul special de identificare pentru comandă/răspuns C/R. Formatul general al cadrelor LAPD este prezentat în Fig. 5.5. Fiecare cadru începe și se termină cu un indicator de un singur octet. Combinația de steag (01111110) este aceeași ca în HDLC. Înlocuirea steagului cu orice alt câmp al cadrului este exclusă datorită procedurii de umplutură de biți. Câmpul de adresă (octeții 2 și 3) al cadrului conține identificatorul punctului de acces la serviciu (SAPI) și identificatorul echipamentului terminal (TEI). Acest câmp este folosit pentru a direcționa cadrul către destinație. Acești identificatori identifică conexiunea și terminalul căruia îi aparține cadrul. Identificatorul punctului de acces al serviciului SAPI ocupă 6 biți în câmpul de adresă și indică de fapt care obiect logic stratul de rețea trebuie să analizeze conținutul câmpului de informații. De exemplu, SAPI poate indica faptul că conținutul câmpului de informații este legat de procedurile de control al conexiunii cu comutare de circuite sau procedurile de comutare de pachete. Recomandarea Q.921 definește valorile SAPI (Tabelul 5.1).

și cele pentru care TEI este atribuit de către utilizator (atribuire manuală TEI).

Bitul de identificare a comenzii/răspunsului C/R din câmpul de adresă a fost mutat în protocolul LAPD din protocolul X.25. Acest bit este setat de LAPD pe unul și procesat la capătul opus al conexiunii. Valoarea C/R (Tabelul 5.3) clasifică fiecare cadru ca o comandă sau un cadru de răspuns. Dacă cadrul este format ca o comandă, câmpul de adresă identifică destinatarul, iar dacă cadrul este un răspuns, câmpul de adresă identifică expeditorul. Emițătorul sau receptorul poate fi atât rețeaua, cât și echipamentul terminal al utilizatorului. Bitul de adresă extins (EA) este utilizat pentru a mări în mod flexibil lungimea câmpului de adresă. Un bit de extensie în primul octet al adresei, care are valoarea 0, indică faptul că urmează un alt octet. Bitul de extensie din al doilea octet, care are valoarea 1, indică faptul că acest al doilea octet din câmpul de adresă este ultimul. Această opțiune este prezentată în Fig. 5.1. Dacă mai târziu devine necesară creșterea mărimii câmpului de adresă, valoarea bitului de extensie din al doilea octet poate fi schimbată la 0, ceea ce va indica existența celui de-al treilea octet. Al treilea octet în acest caz va conține un bit de extensie cu o valoare de 1, indicând faptul că acest octet este ultimul. Mărirea câmpului de adresă nu afectează, prin urmare, restul cadrului. Ultimii doi octeți din structura cadrului conțin un câmp FCS (Frame check sequence) de 16 biți și sunt generați de stratul de legătură de date din echipamentul care transmite cadrul. Acest câmp permite LAPD să detecteze erori în cadrul primit. În câmpul FCS, se transmite o secvență de 16 biți, ai cărei biți sunt formați ca un complement pentru suma (modulo 2), în care: a) primul termen este restul diviziunii (modulul 2) al produsul x * (x 15 + x 14 + .. . . + x + 1) la polinomul generator (x 16 + x 12 + x 5 + 1), unde k este numărul de biți de cadru dintre ultimul bit al deschiderii flag și primul bit al combinației de verificare, excluzând biții introduși pentru a asigura transparența; b) al doilea termen este restul împărțirii (modulul 2) prin acest polinom generator al produsului x 16 prin polinom, ai cărui coeficienți sunt biții cadrului aflați între ultimul bit al steagului de deschidere și primul bit din combinația de verificare, excluzând biții introduși pentru a asigura transparența. Transformarea inversă este realizată de stratul de legătură de date din echipamentul care primește cadrul, cu același polinom generator pentru câmpul de adresă, câmpurile de control, informațiile și câmpurile FCS. Protocolul LAPD utilizează o convenție conform căreia restul împărțirii (modulului 2) a produsului x 16 printr-un polinom ai cărui coeficienți sunt biții câmpurilor enumerate și FCS este întotdeauna 0001110100001111 (zecimal 7439) dacă nu au fost corupți biți pe drumul de la emițător la receptor... Dacă rezultatele transformării inverse se potrivesc cu biții de verificare, cadrul este considerat a fi transmis fără erori. Dacă se constată o inconsecvență în rezultate, aceasta înseamnă că a apărut o eroare în timpul transmiterii cadrului. Câmpul de control indică tipul de cadru care trebuie transmis și ocupă unul sau doi octeți în cadre diferite. Există trei tipuri de formate definite de câmpul de control: transmiterea informațiilor cu confirmare (format 1), transmiterea comenzilor care implementează funcții de control (format S) și transmiterea informațiilor fără confirmare (format U). Masa 5.4 rezumă tipurile de bază de cadre LAPD.

Să luăm în considerare aceste tipuri mai detaliat. Cadru de informare (1-cadru) - este folosit pentru a organiza transferul de informații din stratul de rețea între terminalul utilizatorului și rețea. Acest cadru conține un câmp de informații în care este plasat mesajul stratului de rețea. Câmpul de control cu ​​1 cadru conține numărul de secvență de transmisie (N / S), care este incrementat cu 1 (modulo 128) pentru fiecare cadru transmis. La confirmarea recepției cu 1 cadru, numărul secvenței de recepție (N / R) este introdus în câmpul de control. Este necesar un cadru de control (cadru S) pentru a sprijini funcțiile de control al fluxului și cerere de retransmisie. Cadrele S nu au câmp de informații. De exemplu, dacă rețeaua nu poate primi temporar 1-cadre, un cadru RNR S este trimis utilizatorului. Când rețeaua poate primi din nou 1-cadre, transmite un alt cadru S - gata de recepție (RR). Cadrul S poate fi folosit și pentru confirmare, caz în care conține numărul de secvență al recepției, nu al transmisiei. Cadrele de control sunt transmise ca cadre de comandă sau de răspuns. Cadru nenumerotat (cadru în U). Printre cadrele nenumerotate, există un cadru de informații nenumerotate (UI), singurul care conține un câmp de informații și poartă un mesaj de nivel de rețea. Cadrele U sunt folosite pentru a transmite informații în modul neconfirmat și unele directive administrative. Pentru a difuza mesajul către toate terminalele conectate la magistrala S-interfață, stația transmite un cadru UI cu TEI = 127. Câmpul de control al cadrelor U nu conține numere de secvență. Câmpul de informații este furnizat doar în anumite tipuri de cadre. Conține informații de nivel de rețea generate de un sistem, de exemplu, un terminal de utilizator, pentru a fi transmise unui alt sistem, cum ar fi o rețea. Câmpul de informații poate fi omis dacă cadrul nu este legat de un anumit dial-up (de exemplu, în cadre de control, format S). Dacă cadrul aparține stratului de legătură și stratul de rețea nu participă la formarea acestuia, informațiile corespunzătoare sunt incluse în câmpul de control. Biții P/F (poll/final) ai câmpului de control identifică grupul de cadre (vezi Tabelul 5.4), care este, de asemenea, împrumutat din specificațiile protocolului HDLC. Prin setarea bitului P din cadrul de comandă la 1, funcțiile LAPD de la un capăt al legăturii de date indică funcțiilor LAPD de la capătul opus al conexiunii să răspundă cu un cadru de control sau nenumerotat. Un cadru de răspuns cu F = 1 indică faptul că este transmis ca răspuns la un cadru de comandă primit cu o valoare de P = 1. Biții rămași din octetul 4 identifică tipul de cadru specific din grup. Transmiterea de confirmare. Această metodă este utilizată pentru a transmite cadre de date numai în conexiuni de legătură de date punct la punct. Oferă corectarea erorilor prin retransmiterea și livrarea mesajelor fără erori în ordinea priorității. Câmpul de control al cadrului de informații are subcâmpurile „număr de transmisie” N (S) și „număr de recepție” N (R). Aceste subcâmpuri sunt similare cu câmpurile cu același nume din HDLC. LAPD atribuie numere de secvență de transmisie ascendentă modulo 128 N (S) cadrelor de date transmise în serie. De asemenea, scrie cadrele transmise într-un buffer de retransmisie și le stochează în buffer până când este primită o confirmare pozitivă.

Luați în considerare transmiterea cadrelor de informații cu corectarea erorilor de la terminal la rețea (Fig. 5.6). Toate cadrele care intră în rețea sunt verificate pentru erori, iar apoi numărul de secvență este verificat în cadre de informații fără erori. Dacă valoarea lui N (S) este mai mare (mod 128) cu unu decât N (S) a ultimului cadru de informații primit, noul cadru este considerat următorul în ordine și, prin urmare, este primit, iar câmpul său de informații este redirecționat către un anumit cadru. funcția stratului de rețea. După aceea, rețeaua confirmă recepția cadrului de informații cu cadrul său de ieșire cu numărul de recepție N (R), a cărui valoare este cu una mai mult (modulo 128) decât valoarea lui N (S) în ultimul cadru de informații primit. . Să presupunem că ultimul cadru de date primit a avut numărul N (S) = 5 și că cadrul de date cu numărul N (S) = 6 a fost transmis cu o eroare, în urma căreia a fost respins de funcțiile LAPD de pe partea de rețea. Următorul cadru de informații cu N (S) = 7 trece cu succes de verificarea erorilor, dar intră în rețea nefuncțională și este eliminat de acesta la verificarea comenzii. Rețeaua slabă transmite un cadru de respingere (REJ) cu numărul N (R) = 6, care solicită retransmisia cadrelor de informații din bufferul de retransmisie al terminalului, începând cu cadrul cu N (S) = 6. Partea rețelei continuă să arunce cadrele de date la verificarea lor în ordinea secvenței până când primește un cadru retransmis cu numărul N (S) = 6. Numerotarea cadrelor în timpul transmisiei cu confirmare este una dintre cele mai importante funcții ale protocolului LAPD. La efectuarea acestei proceduri, este important parametrul k - numărul de cadre confirmate neconfirmate. Emițătorul ar trebui să înceteze să funcționeze atunci când diferența dintre propria sa valoare N (S) (numărul de cadre I transmise) și valoarea N (R) (numărul de cadre I recunoscute) depășește parametrul notat cu k. Valoarea lui k este setat în conformitate cu specificul utilizării legăturii și a ratei de transmisie din aceasta: k = 1 - pentru semnalizarea accesului de bază BRA la o rată a canalului D de 16 kbit / s, k = 3 - pentru transmisia de pachete la o rată de 16 kbit / s, k - 7 - pentru semnalizarea accesului primar PRA la o rată de canal D 64 kbps. Cele două fluxuri de mesaje de la terminal la rețea și înapoi pentru o conexiune punct la punct sunt independente unul de celălalt și de fluxurile de mesaje în alte conexiuni punct la punct pe același canal D. Într-un canal D cu n conexiuni punct la punct, pot fi prezente 2n secvențe independente N (S) / N (R). Procedura pentru transferul confirmat de informații (Fig. 5.7). Luați în considerare cazul în care este necesar să începeți transmiterea informațiilor de nivel 3 de la terminalul utilizatorului către rețea. Această procedură este inițiată de nivelul de utilizator 3, care emite primitiva de cerere de conexiune DEZESTABILIZARE. La această solicitare, nivelul 2 din partea utilizatorului generează un cadru de control pentru setarea modului echilibrat asincron extins (SABME - Set Asynchronous Balanced Mode Extended).

Cadrul SABME este redirecționat către rețea prin stratul 1. Când un cadru SABME este primit de nivelul 2, partea rețelei verifică condițiile necesare pentru a seta modul de transfer de informații confirmate (de exemplu, pentru a se asigura că


Orez. 5.7. Procedura de transfer confirmată

echipamentul potrivit este disponibil). Dacă toate condițiile sunt îndeplinite, stratul 2 de pe partea rețelei trimite stratului 3 o primitivă de indicare a cererii de conexiune pentru a indica faptul că se stabilește modul de transmisie confirmat. Prin intermediul stratului 2, rețeaua returnează utilizatorului o confirmare nenumerată. La primirea acestei confirmări de către terminalul utilizator, o primitivă de confirmare a conexiunii este trimisă la stratul 3, indicând că poate începe o transmisie confirmată de informaţie. Acum, între utilizator și rețea, puteți transfera informații folosind 1-frame. Aceste informații sunt direcționate de Layer 3 către Layer 2 în primitiva DLJDATA Data Transfer Request. Datele sunt plasate în câmpul de informații cu 1 cadru și transmise de la utilizator la rețea prin stratul 1. Când 1-cadru este primit de stratul 2 pe partea de rețea, datele sunt extrase din câmpul de informații și transmise la strat. 3 în primitiva indicație de recepție a datelor. În funcție de conținutul unui cadru primit, rețeaua răspunde utilizatorului fie cu un cadru de control, fie cu un cadru de control gata de recepție. Ambele cadre conțin confirmarea că 1-cadru de la utilizator a fost primit cu succes. Fiecare 1-cadru conține numerele de secvență de transmisie și recepție în câmpul de control. Detectarea pierderilor funcționează în ambele direcții. Ca exemplu, Fig. 5.6 a fost considerată transmiterea numărului de cadre de informație cerute de stratul de rețea, inclusiv transmiterea cadrelor 5, 6 și 7. Când schimbul de 1-cadre prezentat în Fig. 5.6 se termină, este trimisă o comandă de eliberare DISC, urmată de un răspuns DM care confirmă eliberarea. În fig. 5.7 Stratul 3 din partea utilizatorului trimite la Stratul 2 o primitivă de cerere de eliberare DL_RELEASE, iar Stratul 2 generează un cadru de eliberare care este trimis prin Stratul 1 către Stratul 2 pe partea de rețea. La primirea unui cadru de eliberare de Layer 2 pe partea de rețea, o primitivă Indicație de eliberare este emisă către partea de Layer 3 și un cadru de confirmare nenumerotat este returnat utilizatorului. La primirea unui cadru de confirmare nenumerotat de stratul 2, o primitivă de confirmare de eliberare este emisă la nivelul utilizatorului către stratul 3 pentru a finaliza procedura de eliberare. Transferul mesajelor neconfirmate. Cadrele S de control și cadrele U nenumerotate nu conțin un subcâmp N (S). Acestea sunt acceptate de destinatar dacă sunt primite fără erori și nu li se trimite nicio confirmare. Cadrele de control conțin un câmp N (R) pentru a confirma cadrele de date primite. Cadrele de informații UI nenumerotate nu conțin câmpurile N (S) sau N (R), deoarece sunt difuzate în modul de difuzare cu TEI = 127 și capacitatea de a coordona numerele de secvență de transmisie și recepție pentru funcțiile de grup în toate terminalele conectate la lipsește o interfață S. Procedura de transmitere neconfirmată a informațiilor. Luați în considerare cazul în care este necesar să transferați informații de la funcțiile de nivel 3 din partea rețelei la funcțiile de la nivelul 3 din terminalul utilizatorului. Funcțiile de nivel 3 din partea rețelei transmit layerul 2 o primitivă de cerere de transfer de date fără confirmare DL_UNIT DATA. Nivelul 2 generează un cadru de informații nenumerotate (UI - Unnumbered Information), care conține informațiile de transmis în câmpul de informații. Acest cadru este transmis prin funcțiile de nivel I la nivelul 2 în terminalul utilizatorului. Dacă transmiterea (difuzarea) a cadrului este necesară către toate terminalele, valoarea TEI din câmpul de adresă este setată la 127. Dacă apelul are loc către un anumit terminal, de ex. este necesar modul punct la punct, apoi TEI i se atribuie o valoare de la 0 la 126, care coincide cu TEI atribuit acestui terminal, de exemplu, TEI = 7. Când terminalul utilizatorului primește cadrul UI, informațiile conținute în câmpul de informații este livrat de la nivelul 2 la nivelul 3 cu primitiva indicație de primire neconfirmată. Cu acest transfer neconfirmat de informații, nu există nicio procedură de protecție împotriva erorilor în Stratul 2. În consecință, decizia privind recuperarea logică a cadrului în caz de pierdere sau denaturare a acestuia este atribuită funcțiilor stratului 3.

Să luăm în considerare mai detaliat utilizarea cadrelor de control: un cadru RR gata de recepție care indică disponibilitatea de a primi cadre de informații; un RNR care nu este pregătit pentru a primi un cadru, indicând faptul că este temporar imposibil să se recepționeze cadre de informații, dar pot fi recepționate cadre de control; un cadru de respingere REJ care indică faptul că un cadru de date primit a fost respins. În fig. 5.8 prezintă câteva exemple care ilustrează utilizarea biților C/R, P și F. 5.8, iar stratul 2 de pe partea de rețea a primit cadrul de date dezafectat și îl elimină folosind comanda RE J, în care bitul P este setat la 0 (nu este necesară confirmarea). N (R) = M indică faptul că ultimul cadru de date primit a avut N (S) = M - 1. Terminalul repetă transmisia cadrelor de date din buffer-ul său de retransmisie, pornind de la cadrul pentru care N (S) = M. 5.8, b, se consideră aceeași situație, cu excepția faptului că în cadrul de comandă REJ, bit P = 1. Aceasta instruiește terminalul utilizatorului să recunoască cadrul. Terminalul utilizatorului transmite mai întâi un cadru de răspuns RR sau RNR (C/R = 1, F = 1) și apoi începe să retransmită cadrele de date. În fig. 5.8, partea de rețea indică cu un cadru de comandă RNR că nu poate primi cadre de date. Partea utilizator suspendă transmiterea cadrelor de informații și pornește un cronometru. Dacă terminalul primește un cadru RR înainte de expirarea temporizatorului, atunci reia transmisia sau retransmisia cadrelor de date. Dacă temporizatorul a expirat și cadrul RR nu este recepționat, terminalul utilizatorului transmite un cadru de comandă (C / R = 1) cu P = 1. Aceasta indică partea rețelei să transmită, la rândul său, un cadru de comandă. V acest exemplu partea de rețea răspunde cu un cadru RR care indică faptul că este gata să primească din nou cadre de date și că ultimul număr de cadru primit N (S) = M -1. Apoi, partea terminală reia transmisia cadrelor de informații, începând cu cadrul său cu numărul N (S) = M. Dacă partea rețelei răspunde cu un cadru RNR, partea utilizatorului își va reporni cronometrul și va aștepta din nou un cadru RR. . Dacă partea de rețea rămâne nepregătită pentru a primi după mai multe declanșări ale temporizatorului, atunci partea utilizatorului transferă soluția problemei într-o instanță superioară - la funcția corespunzătoare a stratului de rețea. Proceduri de management TEI. Pentru protocolul LAPD sunt definite proceduri de control al TEI, adică proceduri de atribuire, control și revocare a acestuia. Pentru conexiunile punct la punct, terminalul stochează propriul TEI și verifică TEI în câmpul de adresă a cadrului primit pentru a determina dacă cadrul este destinat terminalului respectiv. Terminalul își introduce TEI și în câmpurile de adresă ale cadrelor pe care le trimite. Terminalele (TE) sunt clasificate în terminale de atribuire TEI manuale și automate. TE de primul tip se concentrează pe conexiunea pe termen lung la un digital linia de abonat, cu un nivel fizic constant activ. Aceste terminale au un număr de comutatoare, a căror poziție determină valoarea TEI. Comutatoarele sunt setate de către tehnician la instalarea TE și nu se vor schimba atâta timp cât TE este conectat la această linie digitală de abonat. TEI de acest tip au valori de la 0 la 63. Fiecare mișcare este incomodă, prin urmare, pentru TE mobile, se utilizează atribuirea automată a TEI (în intervalul 64-126), precum și verificarea și anularea acesteia, pentru care sunt utilizate procedurile de management TEI mai sus menționate. Aceste proceduri oferă mesaje de următoarele tipuri:


cerere de identitate. Un mesaj este trimis de către TE-urile mobile atunci când este necesar ca rețeaua să îi atribuie un TEI. ID atribuit. Acesta este răspunsul rețelei la solicitarea GO. Conține TEI-ul atribuit. Refuzul de a atribui un ID. Acesta este un răspuns de rețea care respinge cererea GO. Cerere de verificare a actului de identitate. Aceasta este o comandă din rețea pentru a verifica valoarea TEI atribuită. Răspuns la verificarea ID. Acesta este răspunsul TE mobil la cererea de verificare GO. Anulează ID-ul. Această comandă este trimisă din rețea către TE pentru a anula TEI atribuit anterior. Toate mesajele sunt transmise în cadre UI cu SAPI = 63. Câmpul de informații al cadrelor UI este prezentat în fig. 5.9. Codul din octetul 1 indică faptul că acesta este un mesaj de control TEI. Codul tipului de mesaj este în octetul 4 (Tabelul 5.5). Mesajul conține parametrii R1 (număr de referință) și Ai (indicator de acțiune).

Subiectul 6. Arhitectura protocolului DSS-1

Introducere

Protocolul digital de semnalizare a abonatului # 1 (DSS-1 - Digital Subscriber Signaling 1) dezvoltat de ITU-T între utilizatorul ISDN și rețea se concentrează pe transmiterea mesajelor de semnalizare prin interfața utilizator-rețea prin canalul D al acestui interfata. Uniunea Internațională de Telecomunicații (ITU-T) definește canalul D în două versiuni:

a) canal de 16 kbps utilizat pentru controlul conexiunilor pe două canale B;

b) Canal de 64 Kbps utilizat pentru gestionarea conexiunilor pe mai multe (până la 30) canale B.

Conceptele de semnalizare a canalelor comune ale protocoalelor DSS-1 și SS-7 sunt foarte apropiate, dar aceste două sisteme au fost specificate în timp diferitși de către diferite Comisii de studiu ITU-T și, prin urmare, utilizează o terminologie diferită. Cu toate acestea, unele clarificări cu privire la asemănarea conceptelor și diferențelor în ceea ce privește DSS-1 și SS-7 par a fi utile. În fig. 1 prezintă ISDN PBX, legătura de semnalizare SS-7, echipamentul utilizatorului ISDN și canalul D în interfața utilizator-rețea. Funcțiile canalului D sunt similare cu cele ale legăturii de semnalizare SS-7. Blocurile de informații din canalul D, numite cadre, sunt similare cu unitățile de semnal (SU) din sistemul SS-7.

Orez. 1. Obiecte funcționale ale protocoalelor DSS-1 și ISUP: (a) - primitive DSS-1 și (b) - primitive SS-7

Arhitectura protocolului DSS-1 este dezvoltată pe baza unui model de interacțiune pe șapte niveluri sisteme deschise(modelul OSI) și corespunde primelor sale trei niveluri. În contextul acestui model, utilizatorul și rețeaua sunt numite sisteme, iar protocolul, așa cum a fost cazul, de exemplu, pentru SS-7, este determinat de specificații:

Proceduri de interacțiune între aceleași niveluri în sisteme diferite care determină succesiunea logică a evenimentelor și a fluxurilor de mesaje;

Formate de mesaje utilizate pentru procedurile de organizare a conexiunilor logice între un nivel dintr-un sistem și nivelul său corespunzător într-un alt sistem. Formatele definesc structura generală a mesajelor și codificarea câmpurilor ca parte din mesaje;

primitive care descriu schimbul de informații între nivelurile adiacente ale aceluiași sistem. Datorită specificațiilor primitivelor, interfața dintre straturile adiacente poate fi menținută stabil, chiar dacă funcțiile îndeplinite de unul dintre straturi se modifică.

Nivelul 1(stratul fizic) al protocolului DSS-1 conține funcțiile de canalizare B și D, definește caracteristicile electrice, funcționale, mecanice și procedurale ale accesului și oferă conexiune fizică pentru a transporta mesaje generate de straturile 2 și 3 ale canalului D. Funcțiile stratului 1 includ:

Conectarea terminalelor utilizator TE la magistrala de interfață S cu acces la canalele B și D;

Alimentare de la centrala telefonica automata pentru a asigura comunicarea telefonica in caz de pene de curent local;

Furnizarea de lucru în modul „punct la punct” și în modul de difuzare multipunct.

Nivelul 2 Legătura, cunoscută și sub numele de LAPD (link access protocol for D-channels), permite utilizarea unui canal D pentru schimbul de date în două sensuri între procesele din TE și procesele din NT. Protocoalele de nivel 2 asigură multiplexarea și sincronizarea cadrelor pentru fiecare legătură logică, deoarece stratul 2 gestionează simultan mai multe legături de date pe o legătură D. În plus, funcțiile de nivel 2 includ controlul secvenței pentru a păstra ordinea mesajelor de-a lungul legăturii și detectarea și corectarea erorilor din aceste mesaje.

Formatul semnalului Layer 2 este cadru. Un cadru începe și se termină cu un steag standard și conține două în câmpul de adresă. cei mai importanți identificatori sunt Service Access Point Identifier (SAPI) și Terminal Identifier (TEI).

SAPI este folosit pentru a identifica tipurile de servicii furnizate de Layer 3 și poate varia de la 0 la 63. SAPI = 0, de exemplu, este folosit pentru a identifica cadrul care este utilizat pentru semnalizare.

TEI este utilizat pentru a identifica procesul care furnizează serviciu de comunicație unui anumit terminal. TEI poate fi orice valoare de la 0 la 126, permițând identificarea a până la 127 de procese diferite în terminalele TE. În accesul de bază, aceste procese pot fi distribuite între 8 terminale conectate la o magistrală pasivă comună. Valoarea TE1 = 127 este utilizată pentru a identifica modul de difuzare (informații pentru toate terminalele).

Pentru nivelul de legătură de date sunt definite două forme de transfer de informații: cu confirmare și fără confirmare. În transmisia neconfirmată, informațiile de nivel 3 sunt transportate în cadre nenumerotate, iar stratul 2 nu oferă confirmarea primirii acestor cadre și păstrarea secvenței lor.

Când transmiterea informației este confirmată, cadrele transmise prin stratul 2 sunt numerotate. Acest lucru vă permite să confirmați (confirmați) primirea fiecărui cadru. Dacă este detectată o eroare sau un cadru lipsă, acesta este retransmis. În plus, atunci când se lucrează cu confirmare, sunt introduse proceduri speciale de control al fluxului pentru a preveni supraîncărcarea echipamentelor de rețea sau a echipamentelor utilizatorului. Transmiterea confirmată se aplică numai modului punct la punct.

Nivelul 3(stratul de rețea) presupune utilizarea următoarelor protocoale:

Protocolul de semnalizare definit în recomandarea 1.451 sau Q.931 (aceste două recomandări sunt identice). În acest caz, SAPI = 0, iar protocolul de semnalizare este utilizat pentru a stabili și distruge conexiuni de bază, precum și pentru a furniza servicii suplimentare;

Un protocol de transfer de date în mod pachet, definit în recomandarea X.25 și discutat în Capitolul 9 al acestei cărți. În acest caz SAPI = 16;

Alte protocoale care pot fi definite în viitor. În aceste cazuri, SAPI-ul corespunzător va fi instalat de fiecare dată. acest protocol sens.

Protocolul de semnalizare Q.931 (nivelul 3) definește semnificația și conținutul mesajelor de semnalizare și succesiunea logică a evenimentelor care au loc în timpul creării, în procesul de existență și în timpul distrugerii conexiunilor. Funcțiile de nivel 3 oferă control compus bazicși servicii suplimentare, precum și câteva opțiuni de transport suplimentare până la nivelul 2. Un exemplu de astfel de capacități de transport suplimentare este opțiunea de a redirecționa mesajele de semnalizare către canal D alternativ(dacă este prevăzut) în cazul unei defecțiuni a canalului D primar.

Stratul fizic al protocolului DSS-1

Stratul 1 (stratul fizic) al interfeței de acces de bază este definit în Recomandarea 1.430. După cum se menționează în paragraful 2.2 (Fig.2.4), în accesul de bază, rata de transmisie la nivelul 1 este de 192 Kbps și asigură formarea a două canale B cu o rată a datelor de 64 Kbps și a unui canal D cu o rată a datelor. de 16 Kbps. Resursa de rată de 48 kbps rămasă este utilizată pentru sincronizarea cadrelor, sincronizarea octetilor și pentru activarea și dezactivarea comunicațiilor între terminale și NT. Lungimea ciclului este de 48 de biți și durata ciclului este de 250 µs. În același loc, în capitolul anterior, s-a remarcat că interfața din punctul S trebuie să treacă printr-o fază de activare înainte de a transmite cadre. Scopul fazei de trezire este de a se asigura că receptoarele de pe o parte a interfeței și emițătoarele de pe cealaltă parte a interfeței sunt sincronizate prin schimbul de semnale numite INFO. Folosit cinci semnale diferite INFO.

Primul, INFO 0, indică faptul că nu există niciun semnal activ de la transceiver-urile cu interfață S și este transmis atunci când toate transceiver-urile sunt dezactivate. Atunci când TE trebuie să stabilească o conexiune la rețea, inițiază activarea interfeței S prin transmiterea semnalului INFO 1 în direcția TE la NT. Ca răspuns la semnalul INFO 1, NT transmite semnalul INFO 2 către TE. Semnalul INFO 2 corespunde ciclului discutat în capitolul anterior (Fig. 2.4), cu toți biții canalelor B și D setați la 0. Ciclurile INFO 2 pot furnizează informații despre canalele cu mai multe cadre, ceea ce are ca rezultat mai multe forme de undă diferite INFO 2. Pentru a indica o activare incompletă a interfeței, bitul A, numit bit de trezire, este, de asemenea, setat la 0, iar apoi, când se realizează trezirea, la 1. Fiecare ciclu INFO 2 conține modificările de polaritate ale impulsului cauzate de ultimul bit de canal D al cadrului anterior și bitul de sincronizare a cadrului F al cadrului curent, precum și modificările de polaritate cauzate de bitul L (vezi Fig. 2).

Când alinierea cadrului este realizată în TE, INFO 3 este transmisă către NT. Ca răspuns la informațiile de achiziție de temporizare, INFO 4 este transmisă de la NT, care conține date de canal B și D și date de canal multicadru. Interfața este acum complet activată cu INFO 3 cicluri de la TE la NT și INFO 4 cicluri de la NT la TE.

În cazul în care rețeaua inițiază o conexiune la TE, i.e. activarea se efectuează în direcția de la NT la TE, secvența de semnalizare este aproape aceeași, cu excepția unui moment: NT iese stare initiala, în care a fost transmis semnalul INFO 0, transmițând semnalul INFO 2. Semnalul INFO 1 nu este utilizat în acest caz.

Orez. 2. Secvența semnalelor la activarea interfeței S: (a) - activarea OTE;

(b) - activare din NT

Nivelul LAPD

Procedura de acces la legătură pe canalul D (LAPD) atât pentru accesul de bază, cât și pentru accesul primar este definită în Recomandările ITU-T 1.440 (aspecte generale) și 1.441 (specificații detaliate). Aceleași recomandări din seria Q sunt numerotate Q.920 și Q.921. Schimbul de informații la nivelul LAPD se realizează prin intermediul blocurilor de informații numite cadre și similare unităților de semnalizare SS-7.

Mesajele formate la nivelul 3 sunt plasate în câmpuri de informații ale cadrelor care nu sunt analizate de nivelul 2. Sarcinile nivelului 2 sunt de a transfera mesaje între utilizator și rețea cu pierderi și distorsiuni minime. Formatele și procedurile de nivel 2 se bazează pe procedurile de control al legăturii de date la nivel înalt (HDLC), definite inițial de ISO și formând un subset de alte protocoale comune: LAPB, LAPV5 și altele. LAPD, de asemenea, un subset de HDLC, controlează fluxul de cadre transmise pe canalul D și oferă informațiile necesare pentru controlul fluxului și corectarea erorilor.

Orez. 3. Format cadru

Cadrele pot conține fie comenzi pentru a efectua acțiuni, fie răspunsuri care raportează rezultatele execuției comenzii, așa cum este determinat de bitul special de identificare pentru comandă/răspuns C/R. Formatul general al cadrelor LAPD este prezentat în Fig. 3.

Fiecare cadru începe și se termină cu un singur octet steag. Combinația de steag (0111 1110) este aceeași ca în OKS-7. Simularea steagului de către orice alt câmp al cadrului este exclusă din cauza interzicerii transmiterii unei secvențe de biți, formată din mai mult de cinci biți consecutivi. Acest lucru este realizat printr-o procedură specială numită bit-stuffing, care inserează un zero după orice secvență de cinci unități înainte de a transmite un cadru, cu excepția unui flag. Când se primește un cadru, orice zero găsit după o secvență de cinci unități este eliminat.

Câmp de adresă(octeții 2 și 3) ai cadrului din Fig. 3. Conține identificatorul punctului de acces la serviciu (SAPI) și identificatorul echipamentului terminal (TEI) și este utilizat pentru a direcționa cadrul către destinație. Acești identificatori identifică conexiunea și terminalul căruia îi aparține cadrul.

Identificator punct de acces la serviciu SAPI ia 6 biți în câmpul de adresă și indică de fapt ce entitate de nivel de rețea ar trebui să analizeze conținutul câmpului de informații. De exemplu, SAPI poate indica faptul că conținutul câmpului de informații este legat de procedurile de control al conexiunii cu comutare de circuite sau procedurile de comutare de pachete. Recomandarea Q.921 definește valorile SAPI prezentate în tabel. 1.

Tabelul 1. Valori SAPI

Identificator TEI indică echipamentul terminal căruia îi aparține mesajul. Codul TEI = 127 (1111111) indică transmiterea informațiilor de difuzare (difuzare) către toate terminalele asociate cu acest punct de acces. Restul valorilor (0-126) sunt folosite pentru a identifica terminalele. Gama valorilor TEI (Tabelul 2) este împărțită între acele terminale pentru care TEI le atribuie rețeaua (alocarea automată a TEI) și cele pentru care utilizatorul le atribuie TEI (alocarea manuală a TEI).

Tabelul 2. Valori TEI

Când conectați un PBX (care este un bloc funcțional NT2) la un PBX public ISDN folosind interfața PR1 în conformitate cu cerințele standardelor ETSI adoptate în Rusia, TE1 == 0. În acest caz, procedurile de desemnare TEI nu se aplică.

Bit de identificare comandă/răspuns C / R (bit de comandă / răspuns) din câmpul de adresă a fost mutat în DSS-1 din protocolul X.25. Acest bit este setat de LAPD la un capăt și procesat la capătul opus al conexiunii. Valoarea C/R (Tabelul 3) clasifică fiecare cadru ca o comandă sau un cadru de răspuns. Dacă cadrul este format ca o comandă, câmpul de adresă identifică destinatarul, iar dacă cadrul este un răspuns, câmpul de adresă identifică expeditorul. Emițătorul sau receptorul poate fi atât rețeaua, cât și echipamentul terminal al utilizatorului.

Tabelul 3. Biți C / R în câmpul de adresă

Bit de extensie a câmpului de adresăЕА (bit de adresă extins) este utilizat pentru a mări în mod flexibil lungimea câmpului de adresă. Un bit de extensie în primul octet al adresei, care are valoarea 0, indică faptul că urmează un alt octet. Bitul de extensie din al doilea octet, care are valoarea 1, indică faptul că acest al doilea octet din câmpul de adresă este ultimul. Dacă mai târziu devine necesară creșterea mărimii câmpului de adresă, valoarea bitului de extensie din al doilea octet poate fi schimbată la 0, ceea ce va indica existența celui de-al treilea octet. Al treilea octet în acest caz va conține un bit de extensie cu o valoare de 1, indicând faptul că acest octet este ultimul. Mărirea câmpului de adresă nu afectează, prin urmare, restul cadrului.

Ultimii doi octeți din structura cadrului din Fig. 3.conțin un câmp de 16 biți verificați combinația frame PCS (Frame check sequence) și generat de stratul de legătură de date din echipamentul care transmite cadrul. Acest câmp are aceeași funcție ca și câmpul CB (biți de verificare) în unitățile de semnalizare SS-7 și permite LAPD să detecteze erori în cadrul primit. În câmpul FSC, se transmite o secvență de 16 biți, ai cărei biți sunt formați ca un complement al sumei (modulul 2), în care: a) primul termen este restul diviziunii (modulul 2) al produsul xk (x 15 + x 14 + ... + x + l) la polinomul generator (x 16 + x 12 + x 5 +1), unde k este numărul de biți de cadru dintre ultimul bit al steagului de deschidere și primul bit al combinației de verificare, excluzând biții introduși pentru a asigura transparența;

b) al doilea termen este restul împărțirii (modulul 2) prin acest polinom generator al produsului x 16 prin polinom, ai cărui coeficienți sunt biții cadrului aflați între ultimul bit al steagului de deschidere și primul bit din combinația de verificare, excluzând biții introduși pentru a asigura transparența. Transformarea inversă este realizată de stratul de legătură de date din echipamentul care primește cadrul, cu același polinom generator pentru câmpul de adresă, câmpurile de control, informațiile și câmpurile FCS. Protocolul LAPD utilizează o convenție conform căreia restul împărțirii (modulului 2) a produsului x 16 printr-un polinom ai cărui coeficienți sunt biții câmpurilor enumerate și FCS este întotdeauna 0001110100001111 (zecimal 7439) dacă nu au fost corupți biți pe drumul de la emițător la receptor... Dacă rezultatele transformării inverse se potrivesc cu biții de verificare, cadrul este considerat a fi transmis fără erori. Dacă se constată o inconsecvență în rezultate, aceasta înseamnă că a apărut o eroare în timpul transmiterii cadrului.

Câmp de control indică tipul de cadru care trebuie transmis și ocupă unul sau doi octeți în cadre diferite. Există trei categorii de formate definite de câmpul de control: transmiterea informațiilor cu confirmare (format I), transmiterea comenzilor care implementează funcții de control (format S) și transmiterea informațiilor fără confirmare (format U). Tab. 4 conține informații despre principalele tipuri de cadre ale protocolului DSS-1.

Să luăm în considerare aceste tipuri mai detaliat.

Cadrul informativ(I) comparabil cu unitatea de semnal semnificativă MSU din SS-7). Cu ajutorul 1-cadrelor, se organizează transmiterea informațiilor din stratul de rețea între terminalul utilizatorului și rețea. Acest cadru conține un câmp de informații care conține mesajul stratului de rețea. Câmpul de control în format 1 conține un număr de secvență de transmisie care este incrementat cu 1 (modulo 128) de fiecare dată când este transmis un cadru. La confirmarea recepției de 1-cadre, numărul de secvență al recepției este introdus în câmpul de control.

Cadru de control(S) este utilizat pentru a sprijini funcțiile de control al fluxului și cerere de retransmisie. Cadrele S nu au câmp de informații și sunt comparabile cu unitățile de semnalizare ale stării legăturii LSSU din SSU-7. De exemplu, dacă rețeaua nu poate primi temporar 1 cadre, un cadru S „nu ​​este pregătit pentru a primi” ( RNR) este trimis utilizatorului. Când rețeaua poate primi din nou 1-cadre, transmite un alt cadru S - gata de recepție (RR). Cadrul S poate fi folosit și pentru confirmare și conține în acest caz numărul de secvență al recepției, nu al transmisiei.

Tabelul 4. Tipuri de bază de cadre LAPD

format Comenzi Răspunsuri Descriere
Cadre de informații (I) informație - Folosit în modul confirmat pentru a transmite cadre numerotate care conțin câmpuri de informații cu mesaje de nivelul 3
Managerii Gata de primire (PR-receive ready) RR-primire gata Folosit pentru a indica disponibilitatea părții opuse de a primi un cadru I sau pentru a confirma cadrele 1 primite anterior
rame (S) Nu este pregătit pentru a primi (RNR) Nu este pregătit pentru a primi (RNR) Folosit pentru a indica faptul că partea opusă nu este pregătită pentru a primi un cadru I
Refuz/recerere (REJ-reject) Folosit pentru a solicita retransmisia cu 1 cadru
Informații nenumerotate de UI Folosit în modul de transmisie neconfirmat
Deconectat (mod DM-deconectat)
Cadre nenumerotate (U) Setarea modului echilibrat asincron extins (modul echilibrat asincron extins la setat SABME) Folosit pentru setarea inițială a modului cu confirmare
Respingere cadre (respingere FRMR-cadru)
Deconectare (DISC-deconectare) Folosit pentru a încheia un mod cu confirmare
Întrebare nenumerotată (întrebare nenumerată UA) Folosit pentru a confirma primirea comenzilor de setare a modului, de exemplu SABME, DISC

Cadrele de control pot fi transmise fie ca cadre de comandă, fie ca cadre de răspuns.

Cadru nenumerotat(U) nu are analogi în OKS-7. Acest grup conține un cadru de informații (UI) nenumerotat, singurul din grup care conține un câmp de informații și poartă un mesaj de nivel de rețea. Cadrele U sunt folosite pentru a transmite informații în modul neconfirmat și pentru a transmite unele directive administrative. Pentru a difuza mesajul către toate TE-urile conectate la magistrala S-interface, stația transmite un cadru UI cu TE1 == 127. Câmpul de control al cadru-U nu conține numere de secvență.

După cum rezultă din cele de mai sus, câmpul de informații este prezent doar în anumite tipuri de cadre și conține informații de nivel 3 generate de un sistem, de exemplu, un terminal de utilizator, care trebuie transmis către un alt sistem, de exemplu, o rețea. Câmpul de informații poate fi omis dacă cadrul nu este legat de un anumit dial-up (de exemplu, în cadre de control, format S). Dacă cadrul aparține operațiunii de nivel 2 și nivelul 3 nu participă la formarea acestuia, informațiile corespunzătoare sunt incluse în câmpul de control.

Biții P/F (poll/final) ai câmpului de control identifică un grup de cadre (din Tabelul 4), care este, de asemenea, împrumutat din specificațiile protocolului X.25. Prin setarea bitului P din cadrul de comandă la 1, funcțiile LAPD de la un capăt al legăturii de date indică funcțiilor LAPD de la capătul opus al conexiunii să răspundă cu un cadru de control sau nenumerotat. Un cadru de răspuns cu F == 1 indică faptul că este transmis ca răspuns la un cadru de comandă primit cu o valoare de P = 1. Biții rămași din octetul 4 identifică tipul de cadru specific din cadrul grupului.

Și în concluzie, ținând cont de analiza deja detaliată a structurii cadrului stratului 2 al protocolului DSS-1, vom lua în considerare din nou ambele metode de transmitere a cadrelor: cu și fără confirmare.

Transmiterea de confirmare. Această metodă este utilizată numai în conexiunile de legătură de date punct la punct pentru transmiterea cadrelor de date. Oferă corectarea erorilor prin retransmiterea și livrarea mesajelor fără erori în ordinea priorității. Această metodă este similară cu metoda principală de protecție a erorilor în timpul transmiterii unităților de semnal semnificative MSU în sistemul SS-7.

Câmpul de control al unui cadru de informații are subcâmpuri „număr de transmisie” și „număr de recepție”. Aceste subcâmpuri sunt comparabile cu câmpurile FSN, BSN din unitățile de semnalizare ale sistemului SSU-7 MSU Protocolul LAPD atribuie numere de secvență de transmisie ascendentă N (S) cadrelor de informații transmise secvenţial, și anume: N (S) = 0, 1, 2, ... 127 , Oh, 1, ... etc. De asemenea, scrie cadrele transmise în memoria tampon de retransmisie și stochează aceste cadre în tampon până când este primită o confirmare pozitivă.


Informații similare.


  • Controlul rețelelor informaționale și telecomunicațiilor (lucrări de laborator)
  • Breiman A.D. Rețele de calculatoare și telecomunicații. Rețele globale (document)
  • Teză - Construcția unei rețele de acces pentru abonați în bandă largă pe rețeaua de telefonie a orașului în Almaty (teză)
  • Prezentare - Tehnologii de acces în bandă largă. Telefonie IP (Rezumat)
  • Proiect de diplomă - Rețea de acces abonaților (lucrare la diplomă)
  • Teză - Planificarea unei rețele de acces NGN pentru noi grupuri de utilizatori (teză)
  • Proiect de diplomă - Modernizarea și extinderea unei rețele de telecomunicații folosind capacitățile unui sistem de acces fără fir (lucrare de diplomă)
  • Statutul științei - Rețele optice pasive (PON) (document)
  • Procesul-verbal întâlnirii părinților (document)
  • Shuvalov V.N. Sisteme și rețele de telecomunicații (3/3) (Document)
  • n1.doc

    3.3. LAPD NIVEL

    Procedura de acces la legătură pe canalul D (LAPD) atât pentru accesul de bază, cât și pentru accesul primar este definită în Recomandările ITU-T 1.440 (aspecte generale) și 1.441 (specificații detaliate). Aceleași recomandări din seria Q sunt numerotate Q.920 și Q.921. Schimbul de informații la nivelul LAPD se realizează prin intermediul blocurilor de informații numite cadre și similare unităților de semnalizare SS-7.

    Mesajele formate la nivelul 3 sunt plasate în câmpuri de informații ale cadrelor care nu sunt analizate de nivelul 2. Sarcinile nivelului 2 sunt de a transfera mesaje între utilizator și rețea cu pierderi și distorsiuni minime. Formatele și procedurile de nivel 2 se bazează pe procedurile de control al legăturii de date la nivel înalt (HDLC), definite inițial de ISO și formând un subset de alte protocoale comune: LAPB, LAPV5 și altele. LAPD, de asemenea, un subset de HDLC, controlează fluxul de cadre transmise pe canalul D și oferă informațiile necesare pentru controlul fluxului și corectarea erorilor.

    Orez. 3.8. Format cadru

    Cadrele pot conține fie comenzi pentru a efectua acțiuni, fie răspunsuri care raportează rezultatele execuției comenzii, așa cum este determinat de bitul special de identificare pentru comandă/răspuns C/R. Formatul general al cadrelor LAPD este prezentat în Fig. 3.8.

    Fiecare cadru începe și se termină cu un singur octet steag. Combinația de steag (0111 1110) este aceeași ca în OKS-7. Simularea steagului de către orice alt câmp al cadrului este exclusă din cauza interzicerii transmiterii unei secvențe de biți, formată din mai mult de cinci biți consecutivi. Acest lucru este realizat printr-o procedură specială numită bit-stuffing, care inserează un zero după orice secvență de cinci unități înainte de a transmite un cadru, cu excepția unui flag. Când se primește un cadru, orice zero găsit după o secvență de cinci unități este eliminat.

    Câmp de adresă(octeții 2 și 3) ai cadrului din Fig. 3.8 conține identificatorul punctului de acces la serviciu (SAPI) și identificatorul echipamentului terminal (TEI) și este utilizat pentru a direcționa cadrul către destinație. Acești identificatori, deja menționati în primul paragraf al acestui capitol, identifică conexiunea și terminalul căruia îi aparține cadrul.

    Identificator punct de acces la serviciu SAPI ia 6 biți în câmpul de adresă și indică de fapt ce entitate de nivel de rețea ar trebui să analizeze conținutul câmpului de informații. De exemplu, SAPI poate indica faptul că conținutul câmpului de informații este legat de procedurile de control al conexiunii cu comutare de circuite sau procedurile de comutare de pachete. Recomandarea Q.921 definește valorile SAPI prezentate în tabel. 3.1.
    Tabelul 3.1. Valorile SAPI

    Identificator TEI indică echipamentul terminal căruia îi aparține mesajul. Codul TEI = 127 (1111111) indică transmiterea informațiilor de difuzare (difuzare) către toate terminalele asociate cu acest punct de acces. Restul valorilor (0-126) sunt folosite pentru a identifica terminalele. Intervalul de valori TEI (Tabelul 3.2) este împărțit între acele terminale cărora TEI le atribuie rețeaua (alocarea automată a TEI) și cele cărora utilizatorul le atribuie TEI (alocarea manuală a TEI).

    Tabelul 3.2. Valorile TEI

    Când conectați un PBX (care este un bloc funcțional NT2) la un PBX public ISDN folosind interfața PR1 în conformitate cu cerințele standardelor ETSI adoptate în Rusia, TE1 == 0. În acest caz, procedurile de desemnare TEI nu se aplică.

    Bit de identificare comandă/răspuns C / R (bit de comandă / răspuns) din câmpul de adresă a fost mutat în DSS-1 din protocolul X.25. Acest bit este setat de LAPD la un capăt și procesat la capătul opus al conexiunii. Valoarea C/R (Tabelul 3.3) clasifică fiecare cadru ca o comandă sau un cadru de răspuns. Dacă cadrul este format ca o comandă, câmpul de adresă identifică destinatarul, iar dacă cadrul este un răspuns, câmpul de adresă identifică expeditorul. Emițătorul sau receptorul poate fi atât rețeaua, cât și echipamentul terminal al utilizatorului.

    Tabelul 3.3. Biți C / R în câmpul de adresă

    Bit de extensie a câmpului de adresăЕА (bit de adresă extins) este utilizat pentru a mări în mod flexibil lungimea câmpului de adresă. Un bit de extensie în primul octet al adresei, care are valoarea 0, indică faptul că urmează un alt octet. Bitul de extensie din al doilea octet, care are valoarea 1, indică faptul că acest al doilea octet din câmpul de adresă este ultimul. Această opțiune este prezentată în Fig. 3.8. Dacă mai târziu devine necesară creșterea mărimii câmpului de adresă, valoarea bitului de extensie din al doilea octet poate fi schimbată la 0, ceea ce va indica existența celui de-al treilea octet. Al treilea octet în acest caz va conține un bit de extensie cu o valoare de 1, indicând faptul că acest octet este ultimul. Mărirea câmpului de adresă nu afectează, prin urmare, restul cadrului.

    Ultimii doi octeți din structura cadrului din Fig. 3.8 conține un câmp de 16 biți verificați combinația frame PCS (Frame check sequence) și generat de stratul de legătură de date din echipamentul care transmite cadrul. Acest câmp are aceeași funcție ca și câmpul CB (Biți de control) în unitățile de semnalizare SS-7 (Volumul 1 Capitolul 10) și permite LAPD să detecteze erori în cadrul primit. În câmpul FSC este transmisă o secvență de 16 biți, ai cărei biți sunt formați ca un complement al sumei (modulul 2), în care: a) primul termen este restul diviziunii (modulul 2) a produsului xk (x 15 + x 14 + ... + x + l) la polinomul generator (x 16 + x 12 + x 5 +1), unde k este numărul de biți de cadru dintre ultimul bit al steagului de deschidere și primul bit al combinației de verificare, excluzând biții introduși pentru a asigura transparența;

    b) al doilea termen este restul împărțirii (modulului 2) prin acest polinom generator al produsului x16 prin polinom, ai cărui coeficienți sunt biții de cadru situat între ultimul bit al steagului de deschidere și primul bit al verificați combinația, excluzând biții introduși pentru a asigura transparența. Transformarea inversă este realizată de stratul de legătură de date din echipamentul care primește cadrul, cu același polinom generator pentru câmpul de adresă, câmpurile de control, informațiile și câmpurile FCS. Protocolul LAPD utilizează o convenție conform căreia restul împărțirii (modulul 2) x16 cu un polinom ai cărui coeficienți sunt biții câmpurilor listate și FCS este întotdeauna 0001110100001111 (zecimal 7439), dacă niciun biți nu a fost corupt pe drumul de la emițător către receptor. Dacă rezultatele transformării inverse se potrivesc cu biții de verificare, cadrul este considerat a fi transmis fără erori. Dacă se constată o inconsecvență în rezultate, aceasta înseamnă că a apărut o eroare în timpul transmiterii cadrului.

    Câmpul de control indică tipul de cadru care trebuie transmis și ocupă unul sau doi octeți în cadre diferite. Există trei categorii de formate definite de câmpul de control: transmiterea informațiilor cu confirmare (format I), transmiterea comenzilor care implementează funcții de control (format S) și transmiterea informațiilor fără confirmare (format U). Tab. 3.4, care este cheia în această secțiune, conține informații despre tipurile de bază de cadre ale protocolului DSS-1.

    Să luăm în considerare aceste tipuri mai detaliat.

    Cadrul informativ(I) comparabil cu unitatea de semnal semnificativă MSU din SSU-7 (paragraful 10.2 din primul volum). Cu ajutorul 1-cadrelor, se organizează transmiterea informațiilor din stratul de rețea între terminalul utilizatorului și rețea. Acest cadru conține un câmp de informații care conține mesajul stratului de rețea. Câmpul de control în format 1 conține un număr de secvență de transmisie care este incrementat cu 1 (modulo 128) de fiecare dată când este transmis un cadru. La confirmarea recepției de 1-cadre, numărul de secvență al recepției este introdus în câmpul de control. Procedura de organizare a numerelor de ordine este discutată în următoarea secțiune a acestui capitol.

    Cadru de control(S) este utilizat pentru a sprijini funcțiile de control al fluxului și cerere de retransmisie. Cadrele S nu au câmp de informații și sunt comparabile cu unitățile de semnalizare a stării legăturii LSSU din SSU-7 (Secțiunea 10.2 a primului volum). De exemplu, dacă rețeaua nu poate primi temporar 1-cadre, un cadru RNR S este trimis utilizatorului. Când rețeaua poate primi din nou 1-cadre, transmite un alt cadru S - gata de recepție (RR). Cadrul S poate fi folosit și pentru confirmare și conține în acest caz numărul de secvență al recepției, nu al transmisiei.
    Tabelul 3.4. Tipuri de cadre LAPD de bază


    format

    Comenzi

    Răspunsuri

    Descriere

    informație

    rame (I)


    informație

    -

    Folosit în modul confirmat pentru a transmite cadre numerotate care conțin câmpuri de informații cu mesaje de nivel 3

    Managerii

    Gata de primire (PR-receive ready)

    RR-primire gata

    Folosit pentru a indica disponibilitatea părții opuse de a primi un cadru I sau pentru a confirma cadrele 1 primite anterior

    rame (S)

    Nu este pregătit pentru a primi (RNR)

    Nu este pregătit pentru a primi (RNR)

    Folosit pentru a indica faptul că partea opusă nu este pregătită pentru a primi un cadru I

    Refuz/recerere (REJ-reject)

    Refuz/recerere (REJ-reject)

    Folosit pentru a solicita retransmisia cu 1 cadru

    Informații nenumerotate de UI

    Folosit în modul

    transferuri fără confirmare


    Deconectat (mod DM-deconectat)

    Cadre nenumerotate (U)

    Setarea modului echilibrat asincron extins (modul echilibrat asincron extins la setat SABME)

    Folosit pentru setarea inițială a modului cu confirmare

    Respingere cadre (respingere FRMR-cadru)

    Deconectare (DISC-deconectare)

    Folosit pentru a încheia un mod cu confirmare

    Întrebare nenumerotată (întrebare nenumerată UA)

    Folosit pentru a confirma primirea comenzilor de setare a modului, de exemplu SABME, DISC

    Cadrele de control pot fi transmise fie ca cadre de comandă, fie ca cadre de răspuns.

    Cadru nenumerotat(U) nu are analogi în OKS-7. Acest grup conține un cadru de informații (UI) nenumerotat, singurul din grup care conține un câmp de informații și poartă un mesaj de nivel de rețea. Cadrele U sunt folosite pentru a transmite informații în modul neconfirmat și pentru a transmite unele directive administrative. Pentru a difuza mesajul către toate TE-urile conectate la magistrala S-interface, stația transmite un cadru UI cu TE1 == 127. Câmpul de control al cadru-U nu conține numere de secvență.

    După cum rezultă din cele de mai sus, câmpul de informații este prezent doar în anumite tipuri de cadre și conține informații de nivel 3 generate de un sistem, de exemplu, un terminal de utilizator, care trebuie transmis către un alt sistem, de exemplu, o rețea. Câmpul de informații poate fi omis dacă cadrul nu este legat de un anumit dial-up (de exemplu, în cadre de control, format S). Dacă cadrul aparține operațiunii de nivel 2 și nivelul 3 nu participă la formarea acestuia, informațiile corespunzătoare sunt incluse în câmpul de control.

    Biții P/F (poll/final) ai câmpului de control identifică grupul de cadre (din Tabelul 3.4), care este, de asemenea, împrumutat din specificațiile protocolului X.25. Prin setarea bitului P din cadrul de comandă la 1, funcțiile LAPD de la un capăt al legăturii de date indică funcțiilor LAPD de la capătul opus al conexiunii să răspundă cu un cadru de control sau nenumerotat. Un cadru de răspuns cu F == 1 indică faptul că este transmis ca răspuns la un cadru de comandă primit cu o valoare de P = 1. Biții rămași din octetul 4 identifică tipul de cadru specific din cadrul grupului.

    Și la sfârșitul acestui paragraf, ținând cont de structura deja analizată în detaliu a cadrului stratului 2 al protocolului DSS-1, vom lua în considerare din nou ambele metode de transmitere a cadrelor: cu și fără confirmare.

    Transmiterea de confirmare. Această metodă este utilizată numai în conexiunile de legătură de date punct la punct pentru transmiterea cadrelor de date. Oferă corectarea erorilor prin retransmiterea și livrarea mesajelor fără erori în ordinea priorității. Această metodă este similară cu metoda principală de protecție a erorilor în timpul transmiterii unităților de semnal semnificative MSU în sistemul SS-7.

    Câmpul de control al unui cadru de informații are subcâmpuri „număr de transmisie” și „număr de recepție”. Aceste subcâmpuri sunt comparabile cu câmpurile FSN, BSN din MSU-urile SSU-7 (Secțiunea 10.2 a primului volum). LAPD atribuie numere de succesiune de transmisie crescătoare N (S) cadrelor de date transmise secvenţial, şi anume: N (S) = 0, 1, 2, ... 127, O, 1, ... etc. De asemenea, scrie cadrele transmise în memoria tampon de retransmisie și stochează aceste cadre în tampon până când este primită o confirmare pozitivă.

    Luați în considerare transmiterea cadrelor de informații de la terminal la rețea (Fig. 3.9). Toate cadrele care ajung în rețea sunt verificate pentru erori și apoi numărul de secvență este verificat în cadre de informații fără erori. Dacă valoarea lui N (S) este mai mare (mod 128) cu unu decât N (S) a ultimului cadru de informații primit, noul cadru este considerat următorul în ordine și, prin urmare, este primit, iar câmpul său de informații este redirecționat către un anumit cadru. funcția stratului de rețea. După aceea, rețeaua confirmă recepția cadrului de informații cu cadrul său de ieșire cu numărul de recepție, a cărui valoare este cu o mai mare (modulo 128) decât valoarea lui N (S) în ultimul cadru de informații primit.

    Să presupunem că ultimul cadru de date primit a avut numărul N (S) == 11 și că cadrul de date cu numărul N (S) = 12 a fost transmis din greșeală, drept urmare a fost respins de funcțiile LAPD de pe partea de rețea. Următorul cadru de informații cu N (S) = 13 trece cu succes de verificarea erorilor, dar ajunge în rețea nefuncțională și este eliminat de acesta la verificarea comenzii. Rețeaua transmite apoi un cadru de respingere (REJ) cu numărul N (R) = 12, care solicită retransmisia cadrelor de informații din bufferul de retransmisie al terminalului, începând cu cadrul cu N (S) = 12. Partea rețelei continuă să renunțe la cadrele de informații atunci când le verifică în ordinea secvenței până când primește un cadru retransmis cu numărul N (S) = 12.

    Cele două fluxuri de mesaje de la terminal la rețea și înapoi pentru această conexiune punct la punct sunt independente unele de altele și de fluxurile de mesaje în alte conexiuni punct la punct pe același canal D. Într-un canal D cu n conexiuni punct la punct, pot fi prezente 2n secvențe independente N (S) / N (R).

    Transferul mesajelor neconfirmate. Cadrele S de control și cadrele U nenumerotate nu conțin un subcâmp N (S). Sunt acceptate dacă sunt primite fără erori și nu sunt confirmate. Cadrele de control conțin un câmp N (R) pentru a confirma cadrele de date primite.

    Cadrele de informații UI nenumerotate nu conțin nici câmpurile N (S) și nici câmpurile N (R), deoarece sunt difuzate în modul de difuzare cu TE1 == 127 și capacitatea de a coordona numerele de secvență de transmisie și recepție pentru funcții de grup este absent la toate terminalele conectate la aceeași interfață S.

    Top articole similare