MonNet, exempel på mätningar på Sunet Sven Tafvelin Wolfgang John
Mätningar under 20 minuter Borås->GöteborgGöteborg->Borås Starttid Antal IPv4 paket 48,3 M71,9M90,8M127,4M45,8M65,8M83,5M121,4M Antal IPv6 paket 24K Andel TCP93,0% 91,6%93,1%93,8%93,7%92,7%92,5% Antal TCP paket med formatfel
TCP formatfel Exempel på TCP formatfel: TCP header kortare än 20 bytes! TCP optioner som inte finns! Delar av TCP optioner ligger utanför TCP headern!
Tänkbara orsaker till TCP formatfel Buggig programvara Illvilligt testande; kan vi få den andra partnern att hänga? Mindre illvilligt testande efter protokollstacksversioner; genom att se reaktionen på väl valda felaktiga paket kan man avgöra vilken protokollstack det är. ???
Användning av IP optioner Används i praktiken inte alls. Bland flera hundra miljoner paket hittades ett (1!) paket med IP optioner.
Användningen av IPv6 Kom ihåg att IPv6 tunnlas över IPv4 och därför är IPv6 paketen interngenererade. (Och används till vad då?)
Borås->GöteborgGöteborg->Borås Starttid Antal IPpaket per SYN- paket Andel IP paket som är fragment 0,05%0,18%0,19%0,12%0,00%0,03%0,02%0,01%
Den ringa fragmenteringen De flesta IP-paketen (även IPv4) har ”don’t fragment”-biten påslagen. Det innebär att de använder Path MTU discovery. Därför blir det få fragmenteringar.
TCP: Syn/reset/fin användning Borås->GöteborgGöteborg->Borås Starttid Antal Syn- paket 740K961K1093K1027K376K762K847K863K Antal fin paket 237K545K686K594K242K483K599K582K Antal reset paket 59K111K127K169K1634K250K282K333K
Användning av TCP optioner i SYN paket Borås->GöteborgGöteborg->Borås Starttid Andel med max seg 91,1% 99,7%99,6%99,8%99,9%99,6%99,7%99,9% Andel med window scale 19,1%15,4%15,0%11,6%31,7%20,1%21,1%15,2% Andel med select ack 76,1%81,7%81,6%87,6% 87,7%89,3%92,2%