%!PS-Adobe-2.0 %%Title: ipv6-headers.fig %%Creator: fig2dev Version 3.1 Patchlevel 2 %%CreationDate: Wed May 28 10:15:59 1997 %%For: cmetz@beavis (Craig Metz) %Magnification: 1.00 %%Orientation: Landscape %%BoundingBox: 39 35 559 667 %%Pages: 1 %%BeginSetup %%IncludeFeature: *PageSize Letter %%EndSetup %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save 0.0 0.0 translate 90 rotate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n 0 612 m 0 0 l 792 0 l 792 612 l cp clip 0.06000 0.06000 sc %%Page: 1 1 /Helvetica ff 210.00 scf sf 10275 1725 m gs 1 -1 sc (Attach) col-1 sh gr /Helvetica ff 210.00 scf sf 10275 1980 m gs 1 -1 sc (Here) col-1 sh gr 7.500 slw % Polyline n 3525 3300 m 5175 3300 l 5175 4275 l 3525 4275 l cp gs col-1 s gr /Helvetica ff 540.00 scf sf 3600 3825 m gs 1 -1 sc (TCP) col-1 sh gr /Helvetica ff 210.00 scf sf 3600 4125 m gs 1 -1 sc (6\(6\)) col-1 sh gr /Helvetica ff 210.00 scf sf 4500 4125 m gs 1 -1 sc (16\(20\)) col-1 sh gr % Polyline n 5175 3300 m 6825 3300 l 6825 4275 l 5175 4275 l cp gs col-1 s gr /Helvetica ff 540.00 scf sf 5250 3825 m gs 1 -1 sc (UDP) col-1 sh gr /Helvetica ff 210.00 scf sf 5250 4125 m gs 1 -1 sc (11\(17\)) col-1 sh gr /Helvetica ff 210.00 scf sf 6375 4125 m gs 1 -1 sc (8\(8\)) col-1 sh gr % Polyline n 6825 3300 m 8850 3300 l 8850 4275 l 6825 4275 l cp gs col-1 s gr /Helvetica ff 540.00 scf sf 6900 3825 m gs 1 -1 sc (ICMPv6) col-1 sh gr /Helvetica ff 210.00 scf sf 6900 4125 m gs 1 -1 sc (3A\(58\)) col-1 sh gr /Helvetica ff 210.00 scf sf 8100 4125 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 150.00 scf sf 5625 5400 m gs 1 -1 sc (Created by Craig Metz , May 28, 1997) col-1 sh gr /Helvetica ff 150.00 scf sf 5625 5655 m gs 1 -1 sc (Provided courtesy of the U.S. Naval Research Laboratory) col-1 sh gr % Polyline n 2250 4800 m 3900 4800 l 3900 5775 l 2250 5775 l cp gs col-1 s gr % Polyline n 600 4800 m 2250 4800 l 2250 5775 l 600 5775 l cp gs col-1 s gr /Helvetica ff 210.00 scf sf 1575 5625 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 540.00 scf sf 2325 5325 m gs 1 -1 sc (IGMP) col-1 sh gr /Helvetica ff 210.00 scf sf 2325 5625 m gs 1 -1 sc (2\(2\)) col-1 sh gr /Helvetica ff 210.00 scf sf 3225 5625 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 540.00 scf sf 675 5325 m gs 1 -1 sc (ICMP) col-1 sh gr /Helvetica ff 210.00 scf sf 675 5625 m gs 1 -1 sc (1\(1\)) col-1 sh gr % Polyline [66.7] 0 sd n 9975 6525 m 9975 7125 l gs col-1 s gr [] 0 sd % Polyline n 8325 7200 m 9975 7200 l 9975 8175 l 8325 8175 l cp gs col-1 s gr /Helvetica ff 210.00 scf sf 8325 6675 m gs 1 -1 sc (Post-reassembly) col-1 sh gr /Helvetica ff 540.00 scf sf 8475 7725 m gs 1 -1 sc (ULP) col-1 sh gr /Helvetica ff 210.00 scf sf 9225 8025 m gs 1 -1 sc (0+\(0+\)) col-1 sh gr % Polyline n 2250 1350 m 5550 1350 l 5550 2325 l 2250 2325 l cp gs col-1 s gr % Polyline n 7875 1350 m 9900 1350 l 9900 2325 l 7875 2325 l cp gs col-1 s gr % Polyline n 5550 1350 m 7875 1350 l 7875 2325 l 5550 2325 l cp gs col-1 s gr % Polyline n 600 3300 m 2250 3300 l 2250 4275 l 600 4275 l cp gs col-1 s gr % Polyline n 2250 3300 m 3525 3300 l 3525 4275 l 2250 4275 l cp gs col-1 s gr % Polyline n 600 1350 m 2250 1350 l 2250 2325 l 600 2325 l cp gs col-1 s gr % Polyline [66.7] 0 sd n 5550 675 m 5550 1275 l gs col-1 s gr [] 0 sd % Polyline [66.7] 0 sd n 9900 675 m 9900 1275 l gs col-1 s gr [] 0 sd % Polyline [66.7] 0 sd n 600 6150 m 11100 6150 l gs col-1 s gr [] 0 sd % Polyline [66.7] 0 sd n 4275 6525 m 4275 7125 l gs col-1 s gr [] 0 sd % Polyline n 1800 7200 m 4275 7200 l 4275 8175 l 1800 8175 l cp gs col-1 s gr % Polyline n 4275 7200 m 5925 7200 l 5925 8175 l 4275 8175 l cp gs col-1 s gr % Polyline n 5925 7200 m 8325 7200 l 8325 8175 l 5925 8175 l cp gs col-1 s gr % Polyline n 8325 8175 m 5925 8175 l 5925 9150 l 8325 9150 l cp gs col-1 s gr % Polyline [66.7] 0 sd n 1800 6150 m 1800 9300 l gs col-1 s gr [] 0 sd /Helvetica ff 210.00 scf sf 2325 2175 m gs 1 -1 sc (0\(0\)) col-1 sh gr /Helvetica ff 540.00 scf sf 2325 1875 m gs 1 -1 sc (Hop-by-Hop) col-1 sh gr /Helvetica ff 540.00 scf sf 7950 1875 m gs 1 -1 sc (Routing) col-1 sh gr /Helvetica ff 210.00 scf sf 7950 2175 m gs 1 -1 sc (2B\(43\)) col-1 sh gr /Helvetica ff 540.00 scf sf 5625 1875 m gs 1 -1 sc (Dst Opt 1) col-1 sh gr /Helvetica ff 210.00 scf sf 5625 2175 m gs 1 -1 sc (3C\(60\)) col-1 sh gr /Helvetica ff 210.00 scf sf 9225 2175 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 7200 2175 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 4875 2175 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 600 2700 m gs 1 -1 sc (NOTE: ESP and Destination Options #2 are MUTUALLY EXCLUSIVE, contrary to RFC 1883.) col-1 sh gr /Helvetica ff 540.00 scf sf 675 3825 m gs 1 -1 sc (IPv6) col-1 sh gr /Helvetica ff 210.00 scf sf 675 4125 m gs 1 -1 sc (29\(41\)) col-1 sh gr /Helvetica ff 210.00 scf sf 1575 4125 m gs 1 -1 sc (28\(40\)) col-1 sh gr /Helvetica ff 540.00 scf sf 2325 3825 m gs 1 -1 sc (IP) col-1 sh gr /Helvetica ff 210.00 scf sf 2325 4125 m gs 1 -1 sc (4\(4\)) col-1 sh gr /Helvetica ff 210.00 scf sf 2850 4125 m gs 1 -1 sc (14\(20\)) col-1 sh gr /Helvetica ff 540.00 scf sf 675 1875 m gs 1 -1 sc (IPv6) col-1 sh gr /Helvetica ff 210.00 scf sf 675 2175 m gs 1 -1 sc (29\(41\)) col-1 sh gr /Helvetica ff 210.00 scf sf 1575 2175 m gs 1 -1 sc (28\(40\)) col-1 sh gr /Helvetica ff 210.00 scf sf 4875 825 m gs 1 -1 sc (Router) col-1 sh gr /Helvetica ff 210.00 scf sf 8700 825 m gs 1 -1 sc (Intermediate) col-1 sh gr /Helvetica ff 210.00 scf sf 600 4725 m gs 1 -1 sc (ULPs of interest that SHOULD NOT be a direct IPv6 payload:) col-1 sh gr /Helvetica ff 210.00 scf sf 600 3225 m gs 1 -1 sc (Possible ULPs include: \(possibly, of course, followed by data\)) col-1 sh gr /Helvetica ff 210.00 scf sf 2700 6675 m gs 1 -1 sc (Pre-reassembly) col-1 sh gr /Helvetica ff 540.00 scf sf 1875 7725 m gs 1 -1 sc (Fragment) col-1 sh gr /Helvetica ff 210.00 scf sf 1875 8025 m gs 1 -1 sc (2C\(44\)) col-1 sh gr /Helvetica ff 540.00 scf sf 4350 7725 m gs 1 -1 sc (AH) col-1 sh gr /Helvetica ff 210.00 scf sf 4350 8025 m gs 1 -1 sc (33\(51\)) col-1 sh gr /Helvetica ff 210.00 scf sf 6000 9000 m gs 1 -1 sc (3C\(60\)) col-1 sh gr /Helvetica ff 540.00 scf sf 6000 8700 m gs 1 -1 sc (Dst Opt 2) col-1 sh gr /Helvetica ff 540.00 scf sf 6000 7725 m gs 1 -1 sc (ESP) col-1 sh gr /Helvetica ff 210.00 scf sf 6000 8025 m gs 1 -1 sc (32\(50\)) col-1 sh gr /Helvetica ff 210.00 scf sf 5250 8025 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 3825 8025 m gs 1 -1 sc (8\(8\)) col-1 sh gr /Helvetica ff 210.00 scf sf 7650 9000 m gs 1 -1 sc (8+\(8+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 7500 8025 m gs 1 -1 sc (A+\(10+\)) col-1 sh gr /Helvetica ff 210.00 scf sf 675 6525 m gs 1 -1 sc (Cut along) col-1 sh gr /Helvetica ff 210.00 scf sf 675 6780 m gs 1 -1 sc (each of the) col-1 sh gr /Helvetica ff 210.00 scf sf 675 7035 m gs 1 -1 sc (two long) col-1 sh gr /Helvetica ff 210.00 scf sf 675 7290 m gs 1 -1 sc (dashed) col-1 sh gr /Helvetica ff 210.00 scf sf 675 7545 m gs 1 -1 sc (lines. Then) col-1 sh gr /Helvetica ff 210.00 scf sf 675 7800 m gs 1 -1 sc (attach the) col-1 sh gr /Helvetica ff 210.00 scf sf 675 8055 m gs 1 -1 sc (Fragment) col-1 sh gr /Helvetica ff 210.00 scf sf 675 8310 m gs 1 -1 sc (header to) col-1 sh gr /Helvetica ff 210.00 scf sf 675 8565 m gs 1 -1 sc (the top.) col-1 sh gr showpage $F2psEnd rs .