Loopback

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 9 octombrie 2021; verificările necesită 4 modificări .

Loopback  este un termen folosit în mod obișnuit pentru a descrie metode sau proceduri pentru rutarea semnalelor electronice, a fluxurilor de date digitale sau a altor entități aflate în mișcare de la sursa lor și înapoi la aceeași sursă fără procesare sau modificare specială. A fost folosit inițial pentru a testa infrastructura de transmisie sau transmisie.

Exemple de utilizare:

Interfață de rețea virtuală

Toate implementările TCP/IP acceptă mecanisme de loopback care implementează o interfață de rețea virtuală exclusiv în software și nu sunt conectate la niciun hardware, dar sunt complet integrate în infrastructura internă de rețea a unui sistem informatic. Orice trafic care este trimis de un program de calculator către interfața loopback este imediat primit de aceeași interfață.

În consecință, protocolul de internet specifică o rețea loopback. În IPv4, aceasta este rețeaua prefixată cu 127.0.0.0/8 ( RFC 5735 ). Cea mai utilizată adresă IP în mecanismele de loopback este 127.0.0.1. În IPv4 , reflectă, de asemenea, orice adresă între 127.0.0.0 și 127.255.255.255. IPv6 definește o singură adresă pentru această funcție, 0:0:0:0:0:0:0:1/128 (scrisă și ca ::1/128) ( RFC 4291 ). Numele de domeniu standard, rezervat oficial, pentru aceste adrese este localhost ( RFC 2606 ).

Pe sistemele Unix, interfața loopback este de obicei numită lo sau lo0.

Interfața loopback are mai multe utilizări. Poate fi folosit de software-ul client de rețea pentru a comunica cu o aplicație server situată pe același computer. Adică, dacă indicați adresa URL http://127.0.0.1/ sau http://localhost/ pe un computer care rulează un server web într-un browser web, acesta va ajunge la site-ul web al computerului respectiv. Acest mecanism funcționează fără nicio conexiune activă, deci este util pentru testarea serviciilor fără a compromite securitatea acestora, ca și în cazul accesului la rețea de la distanță. De asemenea, ping -ul adresei loopback este testul principal al funcționării stivei IP în sistemul de operare.

Pachetele trimise către o rețea IP cu o adresă de pornire aparținând interfeței loopback pot cauza o serie de probleme pentru software-ul de rețea învechit sau cu erori. Astfel de pachete sunt cunoscute ca pachete Marte [1] . Specificația Protocolului Internet spune că astfel de pachete nu trebuie transmise dincolo de gazdă și trebuie aruncate dacă sunt primite de interfața de rețea ( RFC 4213 ).

O excepție notabilă de la utilizarea adreselor de rețea loopback (127.0.0.0/8) este utilizarea lor în MPLS (Multiprotocol Label Switching). O tehnologie de găsire a erorilor care determină calea, în care proprietatea loopback este absența unei rute, face posibilă evitarea livrării unui pachet eșuat către utilizatorii finali.

Echipamente de rețea

Unele echipamente de rețea folosesc termenul de loopback în interfața virtuală utilizată pentru management. Spre deosebire de interfața loopback, dispozitivul loopback nu vorbește singur.

La fel ca unei interfețe, i se atribuie o adresă care este utilizată pentru a controla echipamentele din rețea, dar această adresă nu este atribuită nici unei interfețe reale de pe dispozitiv. Această adresă de loopback este, de asemenea, utilizată pentru a gestiona pachete de date specializate, cum ar fi alarmele provenite de la echipamente. Proprietatea care face ca această interfață virtuală să fie specială este aceea că aplicațiile care o folosesc trimit sau primesc trafic folosind adresa atribuită interfeței virtuale, spre deosebire de adresa de pe interfața fizică prin care trece traficul.

Interfață serială

Un transmițător serial poate utiliza loopback pentru a testa legătura pentru erori. De exemplu, dacă conectați contactele de transmisie la contactele de recepție la capătul de la distanță (setat loopback), atunci la capătul apropiat informațiile primite trebuie să se potrivească exact cu informațiile transmise. Setarea loopback-ului din ce în ce mai mult spre sfârșitul conexiunii vă permite să testați întreaga legătură în secvență. Aceasta este o tehnică comună de depanare și este adesea combinată cu echipamente de testare specializate care trimite modele specifice și ia în considerare orice erori returnate. Unele dispozitive includ capabilități de loopback încorporate.

Cel mai simplu test de loopback serial este uneori numit testul de agrafă și folosește aplicația de terminal cu ferestre încorporată pentru a trimite caractere (împreună cu fluxul hardware al setului de control) și a obține același lucru, indicând că ați găsit portul corect. Adesea există confuzie atunci când PC-ul are porturi nemarcate pe spate sau apare confuzie la crearea unui port virtual. Agrafa este folosită pentru a scurta pinii 2 și 3 la interfață. Ubicuitatea constă în conectorii D9 și D25 care folosesc RX și TX pe pinii 2 și 3, prin urmare cablurile DTE și DCE pot fi folosite pentru a verifica ce este conectat la ce port.

Telecomunicații

În telecomunicații, loopback (buclă pe scurt) este o metodă hardware sau software care direcționează un semnal sau date primite înapoi către expeditor. Este folosit ca un instrument suplimentar în rezolvarea problemelor de conexiune fizică. Ca test, multe dispozitive de date pot fi configurate pentru a trimite modele speciale unei interfețe și pot prelua un răspuns la acel semnal pe același port. Acest lucru se numește test de loopback și poate fi făcut pe un modem sau un transceiver conectând ieșirea acestuia la propria intrare. Pentru a testa un circuit între două puncte, un semnal de testare este aplicat într-un punct al circuitului, iar dacă există un dispozitiv de rețea în celălalt punct, semnalul este trimis înapoi prin circuit. Dacă primul dispozitiv primește propriul semnal înapoi, va dovedi că circuitul funcționează.

O buclă hardware este un dispozitiv simplu care conectează fizic un canal de recepție la un canal de transmisie. În cazul conectorilor de rețea de tip X.21 , acest lucru se face de obicei prin simpla conectare a pinii din conector. Canalele, cum ar fi fibră optică sau cablul coaxial, care au conectori de transmisie și recepție separati, pot fi pur și simplu conectate împreună pe un singur fir într-un mod adecvat.

Modemul poate fi configurat pentru a bucla semnalele de intrare atât de la modemul la distanță, cât și de la terminalul local. Acest lucru se aplică atât pentru bucla inversă, cât și pentru bucla de program.

Exemplu

Se întâmplă că un comutator gestionat reconstruiește în mod constant „arborele” STP atunci când primește propriul BPDU . Acest lucru se întâmplă atunci când pe comutator se formează așa-numita „coliziune de rețea”. Noua funcție LoopBack Detection monitorizează astfel de situații și blochează portul pe care este detectată o buclă, prevenind astfel problemele de rețea indiferent de protocolul STP. Adică, nu contează dacă protocolul STP este activat sau dezactivat pe port - bucla va fi detectată și portul va fi blocat. Un loopback pe un port este detectat de comutatorul care trimite un pachet cu adresa de destinație CF-00-00-00-00-00 (protocol de testare a configurației Ethernet 9000 (Loopback)). Acest lucru trebuie luat în considerare la elaborarea regulilor ACL . Ce este LoopBack Detection și un exemplu de setare a acestei funcții (independent STP)  (rusă) -->

Vezi și

Note

  1. Raymond, Eric S. The Jargon File . Preluat la 7 iulie 2019. Arhivat din original la 6 noiembrie 2020.

Link -uri