How to say that you’re special: Can we use bits in the IPv4 header? Runa Barik (UiO), Michael Welzl (UiO), Ahmed Elmokashfi (SRL) Applied Networking Research Workshop 2016 Berlin, Germany 16 th July 2016 ANRW16 How to say that you’re special: Can we use bits in the IPv4 header? 1 / 3
Test methodology and Locations Client Test Packet Server Router Middlebox Router Extreme 5 i Test Packet ICMP packet (Echo Request) id=id1 T C P S Y N , i d = i d 1 p l y ) R e h o ( E c k e t p a c M P I C id=id2 2 = i d i d C K , / A Y N S C P T (a) Client initiated TCP SYN-SYN/ACK (b) Client Locations: Australia, Austria, Handshake Bangladesh, Germany, Norway, Spain, Sweden, Switzerland and United King- dom Measure what middleboxes do to DSCP , ECN bits (and the Evil bit, and the Identification field) ANRW16 How to say that you’re special: Can we use bits in the IPv4 header? 2 / 3
DSCP values 10 Fraction of distinct paths (0: 170) (0: 112) (0: 97),(2: 7) (0: 98),(2: 5) (2: 5) (2: 5) (4: 14),(8: 5) (6: 17) (8: 5) (8: 45) (34: 2) (8: 5) 10 0 (32: 5) (36: 39) (46: 41) 10 -1 10 -2 10 -3 0 2 8 32 32 32 32 0 2 8 0 2 4 8 34 34 34 34 36 36 36 36 0 2 6 8 46 46 46 46 0 8 36 46 DSCP values x-axis: the lower (larger) number is the original DSCP value, the upper (smaller) number is the changed value. The brackets on the top show the absolute number of paths (IP address pairs). ANRW16 How to say that you’re special: Can we use bits in the IPv4 header? 3 / 3
Recommend
More recommend