Puncte:0

Cum să comparați și să analizați un prototip de protocol de rețea?

drapel pf

În prezent, lucrăm cu un protocol de rețea academic care modifică și criptează parțial pachetele IPv6 și stabilește circuite pentru a permite rutarea fără sursă.

Avem prototipul în funcțiune și funcționează cu mesaje IPv6 dacă punem sarcina utilă a mesajului direct în sarcina utilă a pachetului IP (de exemplu, trimiteți o lume bună). Cu toate acestea, nu putem folosi instrumente bine consacrate precum ping sau iperf3, deoarece mesajele primesc destinația, dar nu sunt trimise răspunsuri.

Ne întrebăm dacă putem compara unele caracteristici ale prototipului. Din câte văd eu, nu are sens să evaluăm pierderile de pachete, deoarece protocolul în sine nu introduce motive de pierdere de pachete, altele decât un nod de pe ruta care este luat offline. De asemenea, nu pare să aibă sens să măsoare debitul de date, deoarece aceasta este supusă legăturii dintre cele două părți. Protocolul în sine, de asemenea, nu introduce motive pentru jitter, deoarece toate mesajele sunt tratate la fel, astfel încât, din nou, acesta ar fi un atribut legat de rețea. Latența se datorează, de asemenea, în mare parte problemelor legate de rețea, dar ceea ce am putea măsura este timpul de care are nevoie prototipul pentru a modifica un mesaj. În prezent, îl rulăm pe VM. Folosește reguli iptables pentru a intercepta pachetele și a le transmite către nfqueue, care modifică pachetele folosind python.

Mi-am propus să facem o analiză teoretică în schimb dacă calculăm octeții suplimentari care sunt adăugați peste pachetele obișnuite IPv6, încercăm să calculăm costurile suplimentare de performanță (cum?) și încercăm să restrângem ce atacuri sunt fezabile și care nu. , în ceea ce privește IPv6 obișnuit.

  • Ce caracteristici au sens să fie evaluate?
  • În afară de dimensiunea pachetului și costurile de performanță, ce altceva ar putea fi analizat teoretic?

P.S.: Sper că se încadrează în această categorie, deoarece nu pare să se încadreze în ingineria de rețea

Paul avatar
drapel cn
Server Fault este pentru a răspunde întrebărilor specifice despre servere, rețele și alte I.T. infrastructură. Va trebui să puneți o întrebare cu o problemă specifică pentru a primi un răspuns util. Pentru întrebări de dezvoltare, ar trebui să încercați Stack Overflow, dar vor avea și cerințele lor.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.