Strangely, missing from CVS; maybe related to downtime? No problem, recommit.

This commit is contained in:
mabrown 2003-05-14 04:10:10 +00:00
parent bbf034ac91
commit b168aa3ab7
4 changed files with 331 additions and 0 deletions

View File

@ -0,0 +1,277 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ether-arp-proxy.eps
%%Creator: fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Sun May 4 21:50:42 2003
%%For: mabrown@enclitic.wonderfrog.net (Martin A. Brown)
%%BoundingBox: 0 0 500 182
%%Magnification: 1.0000
%%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
newpath 0 182 moveto 0 0 lineto 500 0 lineto 500 182 lineto closepath clip newpath
-79.7 239.8 translate
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
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Roman /Times-Roman-iso isovec ReEncode
/DrawEllipse {
/endangle exch def
/startangle exch def
/yrad exch def
/xrad exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y tr xrad yrad sc 0 0 1 startangle endangle arc
closepath
savematrix setmatrix
} def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0.06000 0.06000 sc
%
% Fig objects follow
%
/Times-Roman-iso ff 180.00 scf sf
3600 2625 m
gs 1 -1 sc (ARP requests for) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3600 2850 m
gs 1 -1 sc (192.168.100.1 will) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3600 3075 m
gs 1 -1 sc (always return) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3600 3300 m
gs 1 -1 sc (00:80:c8:f8:5c:71) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7575 2625 m
gs 1 -1 sc (ARP requests will always) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7575 2850 m
gs 1 -1 sc (return 00:80:c8:f8:5c:74 for) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7575 3075 m
gs 1 -1 sc (any addresses inside) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7575 3300 m
gs 1 -1 sc (192.168.100.0/24) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7500 1875 m
gs 1 -1 sc (eth3, link layer address is) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7500 2100 m
gs 1 -1 sc (00:80:c8:f8:5c:74) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7500 1200 m
gs 1 -1 sc (eth2, link layer address is) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
7500 1425 m
gs 1 -1 sc (00:80:c8:f8:5c:71) col0 sh gr
7.500 slw
% Ellipse
n 2962 1918 1612 487 0 360 DrawEllipse gs col0 s gr
% Polyline
15.000 slw
n 1485 2865 m 1350 2865 1350 3840 135 arcto 4 {pop} repeat
1350 3975 3330 3975 135 arcto 4 {pop} repeat
3465 3975 3465 3000 135 arcto 4 {pop} repeat
3465 2865 1485 2865 135 arcto 4 {pop} repeat
cp gs col10 s gr
% Polyline
n 5460 2865 m 5325 2865 5325 3840 135 arcto 4 {pop} repeat
5325 3975 7305 3975 135 arcto 4 {pop} repeat
7440 3975 7440 3000 135 arcto 4 {pop} repeat
7440 2865 5460 2865 135 arcto 4 {pop} repeat
cp gs col10 s gr
% Polyline
n 5460 990 m 5325 990 5325 1965 135 arcto 4 {pop} repeat
5325 2100 7305 2100 135 arcto 4 {pop} repeat
7440 2100 7440 1125 135 arcto 4 {pop} repeat
7440 990 5460 990 135 arcto 4 {pop} repeat
cp gs col10 s gr
% Polyline
2 slj
7.500 slw
n 5250 1200 m 5246 1199 l 5238 1198 l 5224 1195 l 5203 1192 l 5176 1187 l
5142 1182 l 5105 1176 l 5065 1170 l 5025 1165 l 4986 1160 l
4949 1157 l 4914 1155 l 4883 1154 l 4856 1154 l 4832 1156 l
4811 1159 l 4793 1164 l 4779 1170 l 4767 1178 l 4757 1188 l
4750 1200 l 4744 1215 l 4741 1232 l 4739 1250 l 4739 1271 l
4740 1293 l 4742 1317 l 4746 1343 l 4750 1369 l 4754 1396 l
4759 1423 l 4763 1451 l 4767 1477 l 4771 1503 l 4773 1528 l
4773 1551 l 4773 1572 l 4770 1592 l 4766 1609 l 4759 1624 l
4750 1638 l 4740 1647 l 4729 1654 l 4715 1660 l 4698 1665 l
4679 1668 l 4656 1669 l 4630 1669 l 4601 1667 l 4568 1663 l
4532 1659 l 4492 1652 l 4450 1645 l 4406 1637 l 4360 1628 l
4315 1618 l 4272 1609 l 4233 1600 l 4198 1592 l 4171 1586 l
4150 1581 l 4136 1578 l 4128 1576 l
4125 1575 l gs col0 s gr
% Polyline
n 2850 2400 m 2848 2400 l 2843 2401 l 2834 2402 l 2821 2404 l 2803 2407 l
2779 2410 l 2751 2415 l 2718 2420 l 2682 2425 l 2644 2431 l
2603 2438 l 2562 2445 l 2520 2452 l 2479 2459 l 2438 2466 l
2399 2474 l 2362 2482 l 2326 2490 l 2293 2498 l 2263 2506 l
2236 2515 l 2213 2523 l 2194 2532 l 2181 2541 l 2175 2550 l
2176 2559 l 2185 2567 l 2199 2574 l 2219 2579 l 2242 2583 l
2267 2585 l 2295 2587 l 2323 2587 l 2353 2586 l 2383 2585 l
2413 2583 l 2444 2581 l 2475 2579 l 2506 2578 l 2537 2577 l
2568 2576 l 2599 2577 l 2629 2579 l 2659 2582 l 2688 2587 l
2715 2594 l 2739 2603 l 2760 2613 l 2775 2625 l 2786 2642 l
2788 2660 l 2781 2678 l 2767 2696 l 2747 2713 l 2724 2730 l
2696 2747 l 2666 2764 l 2634 2780 l 2602 2795 l 2571 2809 l
2543 2822 l 2518 2832 l 2499 2840 l 2486 2845 l 2479 2849 l
2475 2850 l gs col0 s gr
% Polyline
n 6375 2100 m 6373 2101 l 6368 2105 l 6358 2110 l 6345 2119 l 6328 2130 l
6306 2144 l 6282 2160 l 6256 2177 l 6230 2196 l 6203 2216 l
6177 2236 l 6153 2256 l 6131 2276 l 6111 2297 l 6095 2318 l
6082 2339 l 6074 2360 l 6071 2380 l 6075 2400 l 6086 2417 l
6103 2431 l 6123 2442 l 6146 2448 l 6171 2451 l 6197 2451 l
6222 2448 l 6248 2443 l 6274 2438 l 6300 2431 l 6326 2425 l
6352 2419 l 6378 2415 l 6403 2413 l 6429 2413 l 6454 2417 l
6477 2425 l 6497 2437 l 6514 2454 l 6525 2475 l 6529 2499 l
6526 2524 l 6518 2550 l 6505 2576 l 6489 2602 l 6469 2627 l
6447 2653 l 6423 2678 l 6397 2703 l 6370 2728 l 6344 2752 l
6318 2774 l 6294 2794 l 6272 2812 l 6255 2826 l 6242 2837 l
6232 2844 l 6227 2848 l
6225 2850 l gs col0 s gr
/Times-Roman-iso ff 360.00 scf sf
6375 1650 m
gs 1 -1 sc (masq-gw) dup sw pop 2 div neg 0 rm col10 sh gr
/Times-Roman-iso ff 210.00 scf sf
5475 1950 m
gs 1 -1 sc (eth3 - 192.168.100.2) col12 sh gr
/Times-Roman-iso ff 210.00 scf sf
5400 1275 m
gs 1 -1 sc (eth2 - 192.168.100.254) col12 sh gr
/Times-Roman-iso ff 210.00 scf sf
5475 3075 m
gs 1 -1 sc (eth0 - 192.168.100.1) col12 sh gr
/Times-Roman-iso ff 210.00 scf sf
1500 3075 m
gs 1 -1 sc (eth0 - 192.168.100.17) col12 sh gr
/Times-Roman-iso ff 360.00 scf sf
2400 3525 m
gs 1 -1 sc (isolde) dup sw pop 2 div neg 0 rm col10 sh gr
/Times-Roman-iso ff 360.00 scf sf
6375 3525 m
gs 1 -1 sc (service-router) dup sw pop 2 div neg 0 rm col10 sh gr
/Times-Roman-iso ff 180.00 scf sf
2925 1950 m
gs 1 -1 sc (192.168.100.0/24) dup sw pop 2 div neg 0 rm col20 sh gr
/Times-Roman-iso ff 270.00 scf sf
1350 1275 m
gs 1 -1 sc (Proxy ARP) col0 sh gr
$F2psEnd
rs

View File

@ -0,0 +1,54 @@
#FIG 3.2
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
6 3600 2475 4950 3300
4 0 0 50 0 0 12 0.0000 4 180 1320 3600 2625 ARP requests for\001
4 0 0 50 0 0 12 0.0000 4 135 1350 3600 2850 192.168.100.1 will\001
4 0 0 50 0 0 12 0.0000 4 180 1035 3600 3075 always return\001
4 0 0 50 0 0 12 0.0000 4 135 1275 3600 3300 00:80:c8:f8:5c:71\001
-6
6 7575 2475 9600 3300
4 0 0 50 0 0 12 0.0000 4 180 1965 7575 2625 ARP requests will always\001
4 0 0 50 0 0 12 0.0000 4 135 2025 7575 2850 return 00:80:c8:f8:5c:74 for\001
4 0 0 50 0 0 12 0.0000 4 180 1590 7575 3075 any addresses inside\001
4 0 0 50 0 0 12 0.0000 4 135 1260 7575 3300 192.168.100.0/24\001
-6
6 7500 1725 9450 2100
4 0 0 50 0 0 12 0.0000 4 180 1935 7500 1875 eth3, link layer address is\001
4 0 0 50 0 0 12 0.0000 4 135 1275 7500 2100 00:80:c8:f8:5c:74\001
-6
6 7500 1050 9450 1425
4 0 0 50 0 0 12 0.0000 4 180 1935 7500 1200 eth2, link layer address is\001
4 0 0 50 0 0 12 0.0000 4 135 1275 7500 1425 00:80:c8:f8:5c:71\001
-6
1 2 0 1 0 7 50 0 -1 0.000 1 0.0000 2962 1918 1612 487 1350 1431 4575 2406
2 4 0 2 10 7 50 0 -1 0.000 0 0 9 0 0 5
3465 3975 3465 2865 1350 2865 1350 3975 3465 3975
2 4 0 2 10 7 50 0 -1 0.000 0 0 9 0 0 5
7440 3975 7440 2865 5325 2865 5325 3975 7440 3975
2 4 0 2 10 7 50 0 -1 0.000 0 0 9 0 0 5
7440 2100 7440 990 5325 990 5325 2100 7440 2100
3 0 0 1 0 7 50 0 -1 0.000 0 0 0 4
5250 1200 4575 1050 4950 1800 4125 1575
0.000 1.000 1.000 0.000
3 2 0 1 0 7 50 0 -1 0.000 0 0 0 4
2850 2400 2175 2550 2775 2625 2475 2850
0.000 -1.000 -1.000 0.000
3 2 0 1 0 7 50 0 -1 0.000 0 0 0 4
6375 2100 6075 2400 6525 2475 6225 2850
0.000 -1.000 -1.000 0.000
4 1 10 50 0 0 24 0.0000 4 255 1365 6375 1650 masq-gw\001
4 0 12 50 0 0 14 0.0000 4 150 1725 5475 1950 eth3 - 192.168.100.2\001
4 0 12 50 0 0 14 0.0000 4 150 1935 5400 1275 eth2 - 192.168.100.254\001
4 0 12 50 0 0 14 0.0000 4 150 1725 5475 3075 eth0 - 192.168.100.1\001
4 0 12 50 0 0 14 0.0000 4 150 1830 1500 3075 eth0 - 192.168.100.17\001
4 1 10 50 0 0 24 0.0000 4 255 855 2400 3525 isolde\001
4 1 10 50 0 0 24 0.0000 4 255 2040 6375 3525 service-router\001
4 1 20 50 0 0 12 0.0000 4 135 1260 2925 1950 192.168.100.0/24\001
4 0 0 50 0 0 18 0.0000 4 255 1260 1350 1275 Proxy ARP\001

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB