Serverul de NPAD de diagnostic, Pathdiag, este conceput pentru a diagnostica cu precizie pur şi probleme în reţea ultimul mile şi la sfârşitul sisteme care sunt cele mai comune cauze ale tuturor degradare de performanţă severă peste mult timp end-to-end căi. Scopul nostru este de a face procedurile de încercare destul de uşor şi de raportul pe care îl generează suficient de clare pentru a fi potrivite pentru utilizatorii finali care nu sunt experţi în reţele. În majoritatea situaţiilor un test unic, a lansat dintr-o pagină web, va genera un raport care sunt enumerate toate problemele care afectează descărcarea (preluarea) de date dintr-un site la distanţă. Deşi raportul conţine explicaţiile pe scară largă a rezultatelor, nu ne asumăm faptul că utilizatorii finali vor fi capabili de a corecta problemele de reţea ei înşişi. Rapoartele cuprind îndrumări pentru a ajuta utilizatorii finali se angajeze în mod corespunzător un sistem sau administrator de reţea, precum şi informaţiile necesare pentru a ajuta administratorul de a localiza problema.
Serverele de diagnosticare NPAD sunt unul dintre instrumentele care rulează pe iniţială de măsurare Lab, o platformă deschisă pentru cercetători, pentru a implementa instrumente de măsurare Internet. Prin consolidarea transparenţei Internet, de măsurare Lab îşi propune să ajute sustine un Internet sănătoase, inovatoare.
Acesta este încă un serviciu experimental. Procedurile şi rapoartele nu sunt la fel de clare şi uşor de utilizat ca ne-am dori. Nu există încă loc de îmbunătăţiri. Serverele individuale pot fi stabilite pentru intervale extinse şi ne rezervăm dreptul de a face modificări în viitor. Puteţi ajuta-ne să îmbunătăţim acest serviciu prin utilizarea acestuia şi furnizarea de feedback. Suntem deosebit de interesaţi în cazurile în care documentaţia sau rezultatele sunt inexacte, incomplete, sau care induc în eroare.
BTW: Dacă sunt pe urmele a unei probleme de performanţă de reţea şi pathdiag nu este util, vă rugăm să ne ne-au implicat înainte de a vă rezolva problema dvs. de reţea, astfel încât să putem depana pathdiag privind rezultatele măsurătorilor vii. Dacă aţi reuşit să găsiţi o situaţie pe care confundă pathdiag aveţi o oportunitate de a obţine unele de reţea de consultanţă gratuită în timp ce ne dăm seama de ce a ratat marca!
Va rugam sa trimiteti intrebari, comentarii şi sugestii la nettune@psc.edu
Proiectul NPAD abordează set de probleme asociate cu sfârşitul gazdele şi conexiunile lor (de " ultima-mile "), la o reţea de mare viteză coloanele vertebrale.
Universităţi şi instituţii de cercetare sunt, de obicei conectate la coloana vertebrală de mare viteza printr-o reţea GigaPoP sau alte furnizarea de agregare de trafic regional. Deoarece coloanele vertebrale, cum ar fi Internet2 şi ESnet sunt în general bine prevazute si monitorizate, atunci când există o problemă de performanţă este de obicei în cadrul reţelei de margine sau undeva de-a lungul conectarea ei la GigaPoP, sau în cele din urmă, sistemul în sine. Dar, aşa cum este descris în următoarea secţiune, robusteţe TCP în prezenţa defectelor de multe ori face dificil pentru teste locale pentru a detecta şi a depana aceste probleme în ultima milă.
Serverele de diagnosticare puse la dispoziţie, deşi acest proiect sunt destinate pentru a ajuta la depanarea acestor probleme de performanţă. Există două modalităţi pentru utilizatorul final pentru a accesa aceste servere de diagnostic:
Clienti Java - Pentru a fi utilizate de către maşinile care sunt capabile de a rula Java browsere web.
Programe de linie de comandă - Pentru a fi rulat pe maşinile care nu sunt capabile de a rula Java-enabled browser web (cum ar fi supercalculatoare, etc). Acest mod cere utilizatorilor să descarce şi să întocmească un mic C.
În plus, utilizatorii vor expert (în viitor) să fie capabil să ruleze instrumentul pathdiag în mod autonom, fără a cadrului de web-server. Acest lucru va permite crearea de reţele de experţi pentru a utiliza tehnici locale pentru diagnosticarea defectelor în secţiunile interiorul reţelei lor.
Depanare performanţa reţelei, numit adesea "TCP de tuning", este o sarcină extrem de dificilă, deoarece aproape toate defectele au identice simptome : performanţă redusă (de date tranzitată). De exemplu, dacă placa de reţea este în scădere pachetele din cauza unui cablu prost, pachetele pierdute sunt retransmise în tăcere de către algoritmul de retransmisie TCP. Utilizatorul nu s-ar respecta date lipsă sau corupere a datelor. Singurul simptom este ca legatura a luat un pic mai mult decât ar fi trebuit, în timp ce datele care lipsesc au fost retransmise.
Consecinţele acestei " unic simptom "de proprietate sunt agravate de un alt efect: TCP capacitatea de a compensa pentru defecte este invers proporţional cu timpul de dus-intors (RTT) din calea de a fi testate. De exemplu, un defect care determină o cerere de a putea lua o secunda pe un traseu 1 milisecunda va determina, în general, aceeaşi cerere de a lua un plus de 10 secunde pe o cale de 10 milisecunde. Acest " simptom scalarea "efect apare din cauza capacităţii TCP de a compensa pentru defecte este măsurată în" călătorii rundă "sau RTTs: dacă un defect dat este compensată în 50 calatorii dus-intors (tipic pentru pierderile pe o legătură într-viteza medie), apoi o pierdere singur afectează de 1 ms cale pentru numai 50 ms, 10 ms întrucât o cale vor fi afectate de 500 ms.
Oricine care a fost implicat mult în diagnosticul de reţea este posibil să fi rulaţi în următoarea situaţie:
client server
| |
+-+----------------+---+
ABCD
Spune că sunteţi încercarea de a depana o cerere pe un drum lung de la (A) la (D), care trece prin (B) şi (C). Puteţi testa cu uşurinţă (A) la (B) şi (C) la (D), ambele din care au trecut teste de dvs., astfel încât să crezi că poţi inductiv "dovedi" că defect este între (B) şi (C). Dar adevărul ar putea fi faptul că defectul real este între (A) şi (B), care are o RTT foarte scurt, astfel încât defectul este efectiv mascat prin TCP. Deficienţa este detectabil numai cu conexiuni RTT lung, care includ nu numai de la secţiunea (A) la (B), dar, de asemenea, o secţiune întârziere mare, cum ar fi cel de la (B) la (C).
Conturile pathdiag instrument pentru scalarea efectelor RTT, profitând de instrumentele disponibile într-un Web100 nucleu instrumentat. În scopul de a face acest lucru, pathdiag trebuie să le cunoască unii parametri cheie de conexiune TCP pe drum lung: rata ţintă de date de aplicare, timpul de călătorie dus-întors de pe întregul traseu, şi (în viitor) orice limită impusă MTU în altă parte în cale. Continuând exemplul de mai sus, prin cunoaşterea între RTT (A) şi (D), rata de date-ţintă pentru punerea în aplicare, şi prin măsurarea efectului de orice defecte în calea de la (A) la (B) se poate estima impactul din aceste defecte cu privire la aplicarea rulează pe întreaga cale de la (A) la (D).
Spre deosebire de alte metodologii de testare, pathdiag devine mai sensibila ca tine scurteze calea de la secţiunea (A) la (B). (De exemplu, alege o nouă (B) mai aproape de (A)). În cazul în care RTT este suficient de mic, defecte care sunt show-dopuri pentru întregul traseu să nu interfereze cu alte teste de diagnostic, care să permită o pathdiag singur ruleze pentru a detecta defecte multiple. De obicei, atunci când depanare o lungă end-to-end cu calea de tehnici conventionale, fiecare defect trebuie să fie diagnosticate şi corectate înainte de a putea detecta chiar defect următoare - depanare pe un drum lung este extrem de serie. Cu pathdiag, o singura trecere este de natură de a diagnostica pe deplin defecte multiple.
Deşi pathdiag pot fi desfăşurate într-o serie de modalităţi, abordarea de includere a sculei în serverele de diagnostic la o serie de GigaPoPs îl face uşor pentru a diagnostica defecte reţele la marginile reţelei.
Serverul de sine este situat la (B), de obicei, într-un GigaPop sau aproape de marginea de o coloană vertebrală de mare viteză. Clientul de diagnosticare care ruleaza la (A) este fie un uşor applet Java care poate rula în orice browser de web standard sau un program C simplu care poate fi compilat pe orice sistem unix-like.
Reţineţi că datele trebuie să fluxul de la serverul de diagnostic la (B) fata de client la (A). Acest lucru se datorează faptului că pathdiag se bazează pe instrumentele Web100 în expeditor TCP pentru a măsura parametrii critici TCP. Pentru majoritatea aplicaţiilor, în cazul în care un utilizator la (A) este regăsirea datelor de la (D), aceasta este direcţia corectă pentru test. În cazul în care fluxul de primar este în direcţia opusă, pathdiag nu poate fi capabil de a detecta unele defecte. Cu toate acestea, deoarece cele mai multe defecte afectează datele care curge in ambele directii cele mai multe, ar fi încă diagnosticate.
Pentru a testa conexiunea la reţea cu pathdiag, ce trebuie să faceţi următoarele lucruri:
Alege un obiectiv: Trebuie să aveţi un obiectiv de la distanţă (D) in minte. În caz contrar, pathdiag nu pot extrapola rezultatele pentru a evalua link-ul.
Estimarea RTT calea: Estimarea end-to-end timp de călătorie dus-întors în totalitate end-to-end de la calea (A) la (D). Puteţi măsura acest lucru cu ping la îndemână instrumente sau traceroute de la client (A) la serverul de aplicaţie (D).
A estima rata de date ale aplicaţiei: Trebuie să aveţi aşteptări realiste pentru rata de date ale aplicaţiei. Începeţi de la performanţa aplicaţiilor cunoscute la nivel local (scurt) şi calea de ao reduce la o cotă echitabilă corespunzătoare a lăţime de bandă de aşteptat legătură într-strangulare, deasupra capului legătură într mai puţin. De exemplu, dacă sunteţi conectat prin intermediul unui Ethernet dedicat Fast (100 Mbit / s), în cel mai bun vă puteţi aştepta doar pentru a obţine 90 Mbiţi / s din cauza aeriene de legătură. În cazul în care legătura este partajat cu alţi utilizatori vă pot obţine doar câteva fracţiuni de link-ul, de exemplu, 20 Mbit / s.
Reţineţi că sensibilitatea la anumite tipuri de defecte (în special pierderea de pachete), urcă ca a pătratului de rata de RTT şi de date. Este nerezonabil să spun "repara orice defect", deoarece unele defecte (cum ar fi erori de bit fundal) sunt intrinsec statistică şi costisitoare pentru a corecta total. Ar putea fi necesar să se aleagă goluri mai puţin stricte.
Localizaţi un server adecvat pentru diagnostic: Alegeţi un server de diagnostic din lista de mai jos, aproape de sfârşitul calea pe care doriţi să le testaţi. Presupunând că secţiunea (B) la (D) este coloana vertebrală şi doriţi să testaţi la sfârşitul de la (A), apoi selectaţi (B) pe Campus sau ISP cel mai apropiat (de exemplu, GigaPoP dumneavoastră). RTT de la sfârşitul anului dvs.-sistem la server aleasă trebuie să fie de preferinţă mai mică de 10 milisecunde (limita exactă nu a fost verificat încă). Dacă aveţi Java este activat în browser-ul dumneavoastra, atunci ar trebui să fie în măsură să completaţi pur şi simplu în forma cu estimările de RTT şi rată de date şi faceţi clic pe "Start Test" de pe formular. Ar trebui să vedeţi mesajele de log de la testul de funcţionare, urmată de un raport de diagnostic.
Alternativ, puteţi descărca programul C pe acea pagină web şi urmaţi instrucţiunile pentru compilarea şi rularea acestui program.
Incorect toate testele nu a reuşit: deoarece acestea vor împiedica punerea în aplicare de la atingerea obiectivelor end-to-end de performanţă. A se vedea comentariile generale cu privire la interpretarea rezultatelor. Referitoare la consultanţă este prezentată în ajutor ([?]) pentru fiecare mesaj în raport.
Pentru sfaturi despre ce să faci în continuare, în contextul mai larg de depanare, consultaţi Rezultate secţiune.
Selectaţi serverul NPAD de diagnosticare, care este cel mai aproape de tine în ceea ce priveşte timpul călătoriei de reţea vs. Aceasta va fi, în general, serverul de cel mai apropiat punct de vedere geografic conectat la coloana vertebrală naţionale aceleaşi ca şi tine. Serverele de mai jos sunt organizate de coloana vertebrală şi sortate conectate la est la vest.
În prezent, există doar site-ul pilot iniţială. De cel puţin 8 site-uri sunt planificate.
Aceste servere sunt de diagnosticare în instalaţii NLR, şi sunt pentru utilizarea tuturor campusuri NLR conectata.
A se vedea, de asemenea, NLR Network Center Operations.Dacă au nevoie de un server de aproape, ia în considerare cerându-ISP-ul, GigaPoP sau campus administratorul de reţea pentru a instala un server NPAD de diagnostic.
Când te duci la cel mai apropiat server de NPAD şi rulaţi un test de diagnostic, după cum a sugerat mai sus, pathdiag returnează o pagină web, care raportează toate rezultatele testului. Mesajele care indică încercări au trecut sau nu, şi acţiunile adecvate pentru depanare în continuare. Luaţi în considerare bookmarking fiecare raport astfel încât vă puteţi întoarce la un test mai devreme, sau transmite-l la un expert pentru analize suplimentare.
Pe scurt, pagina de rezultate arată următoarele:Cele mai multe mesaje au o "[?]" legătură într-ajutor pentru a obţine informaţii suplimentare despre testul sau rezultatele.
Pass: Verde indică faptul că testul nu a detectat nici o defectele ajuta ([?]) anexează la testele de întâlnire conţine, de asemenea, versiunea informaţii specifice despre defecte care nu ar putea fi detectate prin acest test..
Avertismente: rezultate ambigue sunt prezentate în portocaliu Rezultatele pot fi ambiguă pentru două motive:. Un defect non-grave, care nu s-ar putea afecta performanţa pe calea end-to-end, sau de un defect cu tester sau procesul de testare, astfel încât special de testare nu a putut determina dacă un defect mai grave a fost prezent. De exemplu, dacă obiectivul este incorect reglat (care va fi marcat ca un test în lipsa), se poate împiedica, de asemenea, unele teste de calea de la finalizarea în mod corespunzător, care va fi marcat o avertismente.
Fail: culoare roşie indică faptul că testul a detectat un defect, care trebuie să fie fixate înainte de calea de reţea sau de final de sistem poate îndeplini cerinţele de aplicare.
Acţiuni începe cu un ">" şi sunt în caractere cursive. Ei urmeaza avertismente şi teste a eşuat şi să ofere informaţii specifice despre cum pentru a corecta defectul. Ajutorul ([?]) anexează la acţiuni dă întotdeauna mai multe detalii şi sfaturi suplimentare cu privire la modul pentru a corecta defectul.
Serverul de NPAD de diagnosticare poate detecta aproape toate defectele în ultima milă şi sfârşitul sistemului supus încercării. Dar nu se poate repara defecte, nici nu poate detecta defecte în altă parte, astfel încât odată ce aţi rezultatele testelor în mână trebuie să le utilizeze pentru a obţine oamenilor dreptul de a lua măsuri corective şi / sau a efectua teste suplimentare.
Din acest motiv, este deosebit de important să păstraţi notele bune de experimente dumneavoastră şi vor înregistra rezultatele (rapoartele adăugaţi la marcajele dvs. sau favorite). Atunci când raportaţi o problemă la altcineva, se asteapta sa fie solicitat pentru rezultatele testului. Noi banuim ca majoritatea oamenilor ar prefera pe care le lipiţi URL-ul de e-mail decât în raport trimite întregul raport ca ataşare.
Rezultatele testului se încadrează în mai multe categorii mari:
Acestea sunt defecte în sistemul informatic, care acţionează ca ţintă de testare (clientul web) la un capăt al căii supus încercării. Ele sunt cel mai bine corectate de către având un administrator de sistem se referă la direcţiile Tuning detaliate de la pagina CPS de tuning TCP sau paginile similare de la LBL. Reţineţi că unele sisteme de operare pot fi solicitate lipsesc caracteristici TCP. Astfel de sisteme nu pot fi de aşteptat pentru a efectua bine şi ar trebui să fie modernizate sau înlocuite.
În cele mai multe organizaţii, grupul de reţea este responsabil doar pentru reţea în măsura în care conectorul de pe perete. În general, ele nu pot (sau nu vor) efectua modificări la sisteme informatice care nu sunt ale lor. Numai proprietarul sau un administrator de sistem autorizat în mod corespunzător ar trebui să facă modificări la sistemul de sfârşitul anului.
Pentru a localiza defecte, testul subsecţiuni mai scurte de această cale sau căi alternative prin utilizarea parţială testere suplimentare şi obiective. Din moment ce nu poate fi switch-uri ascunse şi a altor infrastructuri invizibil, este rareori eficace pentru a depana o cale de reţea, fără participarea de către inginerul responsabil de reţea. Excepţia cazului în care aveţi acces la reţeaua fizică şi de configuraţiile software, nu ar trebui să încerce pentru a depana cale, cu excepţia pentru o pereche de controale specifice:
Rata de pierdere în exces şi / sau redus rata de date pot simptome de congestionarea reţelei adevărat cauzate de trafic alte. Dacă aveţi motive să suspecteze că problemele pot fi cauzate de traficul în reţea altă parte, (de exemplu, rezultatele testelor variaza de la ruleze pentru a rula), încercaţi să re-rularea testelor devreme în dimineaţa sau alte momente când vă aşteptaţi de reţea care urmează să fie încărcate cu uşurinţă. Deşi problemele de capacitate insuficientă poate fi, uneori, rezolvate doar prin re-echilibrare a reţelei (de exemplu, prin transferarea unor utilizatori la diferite porturi de reţea) sunt de multe ori imposibil de reparat, fără aplicarea corespunzătoare a banilor. Este posibil să doriţi să le păstraţi în vedere acest lucru atunci când raportaţi problema.
În cazul în care a fost rata de testare pierdute ca a eşuat şi că aveţi acces la ultimele câteva metri de cabluri poate doriţi să încercaţi schimbarea cablului, Network Interface Card (NIC) sau întregul sistem de final, pentru a le elimina ca surse de pierdere.
În cazul în care "duplex dor de-meci" test eşuat, administratorul de sistem ar trebui să verifice şi, eventual, a regla setările de duplex de reţea de pe NIC. Acest lucru poate solicita ajutorul de cineva care poate verifica setările din switch de reţea.
Dacă există mai multe servere în apropiere NPAD de diagnostic administrate de organizaţii diferite (de exemplu, Campus şi ISP), aceasta poate fi de ajutor pentru a testa la mai mult de un server de diagnostic. În general, vrei mereu să încep prin a raporta problema la grupul cel mai apropiat de reţea (de exemplu, departamentul) şi de lucru faţă de Internet la nivel mondial (de exemplu, Campus atunci GigaPoP sau furnizorul de reţea regională şi în cele din urmă ISP naţionale, cum ar fi Internet 2). Având în rezultatele de la mai multe servere de diagnostic va oferi tuturor o perspectivă mai bună asupra problemei.
NU încercaţi să faceţi depanare calea referitoare la excepţia cazului în care aveţi acces atât la reţeaua fizică (de exemplu, la cheile dulapuri) şi configuraţii de switch-uri şi routere (de exemplu, parole), precum şi detalii cu privire la proiectarea reţelei. Unelte moderne de reţea poate avea un complex de logică (virtual) topologie, care este cu totul diferit decât topologia fizica. Dacă nu ştiţi exact modul în care fluxurile de date prin intermediul hardware-ul, nu puteţi localiza defecte folosind tehnici de depanare intuitive.
Dacă aveţi acces la reţeaua fizică şi configuraţii, cea mai uşoară modalitate de a depana calea folosind un server de NPAD de diagnostic este de a conecta un client portabil de diagnosticare la diferite locuri în reţea, fie prin efectuarea fizic un laptop la hub-uri de cabluri diferite sau o schimbare aceasta logic prin reconfigurarea VLAN-uri.
În viitor, avem de gând să sprijine o versiune independentă de pathdiag, care nu utilizează web-based client-server cadru descris în acest document. Acest modul "expert" va permite o flexibilitate mult mai mare în introducerea testere şi obiective în locaţii arbitrar în reţea, în detrimentul de a cere expertiză în mod semnificativ mai mult pentru a configura şi implementat.
Deseori defecte tester nu sunt persistente, şi nu vor fi repetate pe mai târziu ruleaza de aceleaşi teste. Dacă ei fac, defecte care par a fi legate de acest server special (de exemplu, blocajele server) ar trebui să fie raportate la persoana de contact pentru site-ul server. Defecte care pot indica omisiunile sau bug-uri în tester sine (de exemplu, mesaje cu privire la evenimentele neaşteptate) ar trebui să fie raportate la nettune@psc.edu. În orice caz, vom prelua periodic rezultatele de la serverele publice NPAD de diagnostic şi de a inspecta rapoarte pentru precizie. Am acorde o atenţie deosebită pentru toate rapoartele care indica probleme tester.
În cazul în care ţinta şi calea de atât treci toate testele, ar trebui să fie făcut, iar dacă eşti norocos, cererea dumneavoastră va funcţiona. Dacă nu, aveţi nevoie pentru a testa calea cu un tradiţional end-to-end instrument de diagnosticare (de exemplu, iperf, ttcp, etc). Dacă testul tradiţionale de diagnosticare nu reuşeşte:
Gândiţi-vă cu atenţie şi cu privire la orice avertismente ignorate. Opinie de ajutor detaliate pentru fiecare mesaj.
Gândiţi-vă cu atenţie la limitări în ajutor detaliat pentru mesaje trecere.
Raport-l la noi la nettune@psc.edu. Noi nu suntem o cunoştinţă de orice fără documente "false treci" rezultate şi-ar dori pentru a elimina orice sau document care se găsesc.
Cererea în sine nu poate fi tolerant întârziere. Este foarte dificil de a scrie o cerere cu orice fel de controale interne complicate, care este complet întârziere tolerant. Pentru a face acest lucru impune ca cererea să fie structurată astfel încât toate cele trei elemente (expeditor, destinatar şi de reţea) sunt pe deplin suprapuse, care este toate cele trei elemente trebuie să fie ocupat, în acelaşi timp. În plus, din moment ce întârzierea de reţea este în mare măsură determinată de viteza luminii şi distanţa dintre terminale, de reţea trebuie să efectueze o cantitate variabilă de date (in functie de distanta) pentru a se potrivi performanţelor transmiţător şi receptor. Explora sistematic această problemă va fi obiectul unei pagini de diagnostic viitor aplicare.
Pe termen scurt, singura metodă este să fie conştienţi de reputaţia aplicare. Este această cerere ştiu să lucreze bine peste orice cale lungă? În cazul în care răspunsul este nu, si tu treci pe deplin atât pathdiag şi un clasic end-to-end de diagnostic, atunci sunt şanse ca cererea în sine este greşită şi nu ar funcţiona într-o reţea perfectă.
Dacă aţi primit un avertisment despre "tamponare insuficientă (spaţiu coada)", este posibil ca tradiţionale end-to-end instrument de diagnostic cauzele exploziile care se încadrează în router sau coada de switch, dar cererea end-to-end cauze exploziile poza şi se revarsă coada. Deşi bănuim că astfel de cazuri sunt frecvente, ele sunt foarte greu de a respecta în domeniu. Vă rugăm să încercaţi să colecteze o urmă de pachete şi să ne contactaţi la nettune@psc.edu pentru o analiza ulterioara.
Sistemul informatic de la un capăt al unei conexiuni de reţea sau cale. În timp ce acest termen poate cuprinde orice dispozitiv care poate fi conectat la reţea, în acest document se cel mai frecvent se referă la un PC sau sistem informatic utilizat de către utilizatorii finali.
Un utilizator de reţea sau o aplicaţie care este un expert în ceva, altele decât sistemele de reţele informatice, sau aplicatii de retea - un utilizator tipic.
Calea tot drumul de la un capăt-sistem la altul.
O imperfecţiune, de multe ori ascunse, care afecteaza soliditatea (www.dictionary.com).
Orice defect în hardware / software / configurare cu privire la conexiunea la reţea de o gazdă sau a unei componente de reţea, cum ar fi un switch sau un router.
Partea a reţelei, care merge de la o gazdă la coloana vertebrală de mare viteză, cum ar fi Internet2, ESNet, etc
"Comportarea macroscopică a algoritmului de evitare a congestiei TCP", o lucrare de Matthew Mathis, Semke Jeffrey, Mahdavi Jamshid, şi Ott Teunis, Computer opinie Comunicatiilor, volumul 27, numărul 3, iulie 1997, care a introdus unul peste rădăcina pătrată a rata de pierdere pentru modelul de performanţă TCP.
Un înveliş web care face pathdiag uşor pentru a rula cu nici o cerinţă pentru a instala software-ul pe maşina locală,
Un mic program pe care un utilizator foloseste pentru a invoca un test de la un server pathdiag înapoi la maşina utilizatorului. Dacă utilizaţi instrucţiunile de pe această pagină, clientul este, în general, browser-ul de web, care este, de asemenea, tinta de testare.
Instrumentul pathdiag care poate fi rulat fără server. Acest lucru va necesita o gazdă de testare cu un nucleu web100 şi alte programe de sprijin, şi vor fi acoperite de un document de viitor cu privire la tehnicile avansate de pathdiag.
O parte dintr-o cale end-to-end. Primul pas pentru a debugging o cale de reţea lung este de multe ori determina care secţiune are un defect.
Un "punct de reper" de-a lungul o cale de reţea lung, utilizate pentru a determina care secţiune a traseului lung are un defect, prin furnizarea unei stabil, bine cunoscut end-sistem pentru testare.
Situaţia în care mai multe soiuri diferite de defecte la diferite locatii au toate acelaşi simptom, performanţă redusă.
Un semn caracteristic sau o indicaţie cu privire la existenţa a ceva nu este drept.
Ceva un utilizator poate observa, în prezenţa unui defect care indică doar faptul că ceva este greşit, dar nu te identifici la locul sau de natura problemei.
Situaţia în care un simptom cauzat de un defect care este în mod clar observabil pe un drum lung este aproape nedetectabila la testarea pe un drum scurt. Scalele observabile simptom cu Round Trip Time (RTT) din traseu.
Acest lucru poate fi un impediment grav în diagnosticarea problema, deoarece de testare pe un drum scurt este usor si poate fi realizat într-un mediu controlat, întrucât testele efectuate pe cale lungă introduce mai multe variabile necunoscute în afara controlului unei organizaţii.
Partea din protocolul TCP care pune în aplicare de control al fluxului. Atunci când cererea primirea incetineste, acesta semnale cererea trimiterea prin închiderea ferestrei receptor. Reţineţi că fereastra receptorul este, de fapt cantitatea de spaţiu liber în TCP receptoare tampoane şi, prin urmare constrânsă să fie mai mică decât dimensiunea receptorului tampon TCP.
Pathdiag teste de reţea utilizând o conexiune TCP între tester şi ţintă. Dacă utilizaţi instrucţiunile de pe această pagină, obiectivul este întotdeauna acelaşi ca şi client pathdiag.
Ghidul specificate, datele rata, care este scopul pentru aplicarea asupra întregului end-to-end cale.
Specificate de utilizator timp călătorie dus-întors din întreaga end-to-end cale.
Cantitatea de spaţiu tampon care TCP are dreptul să utilizeze pentru a stoca date neconfirmat (pe partea de trimitere) sau date născut (pe partea de primire).
Pathdiag rulează în tester pentru a testa calea dintre tester şi ţintă. Dacă utilizaţi instrucţiunile de pe această pagină, tester este întotdeauna acelaşi cu serverul de pathdiag.
Cale de reţea şi de Diagnostic Aplicaţie este un proiect comun al COPS şi NCAR, finanţate în cadrul NSF acorda ANI-0334061. Acest proiect este axat pe utilizarea Web100 metode şi alte tehnici de a extinde destul de standard de diagnostic pentru a compensa pentru "scalarea simptom" care conduce la rezultate fals pozitive de diagnosticare pe trasee scurte.
Matt Mathis, John Heffner, şi Raghu Reddy