home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1993-11-24 | 67.6 KB | 2,161 lines
Newsgroups: comp.sources.misc From: db15@ukc.ac.uk (Damiano Bolla) Subject: v40i160: ipp - IPP Routing Architecture Toolkit, Part02/06 Message-ID: <1993Nov24.193555.7515@sparky.sterling.com> X-Md4-Signature: 2dc38b350e11ecaa74f5eb98b99cbe53 Sender: kent@sparky.sterling.com (Kent Landfield) Organization: Computing Lab, University of Kent at Canterbury, UK. Date: Wed, 24 Nov 1993 19:35:55 GMT Approved: kent@sparky.sterling.com Submitted-by: db15@ukc.ac.uk (Damiano Bolla) Posting-number: Volume 40, Issue 160 Archive-name: ipp/part02 Environment: INET #! /bin/sh # This is a shell archive. Remove anything before this line, then feed it # into a shell via "sh file" or similar. To overwrite existing files, # type "sh file -c". # Contents: IPP/IPP.ps.A # Wrapped by kent@sparky on Wed Nov 24 11:50:57 1993 PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin:$PATH ; export PATH echo If this archive is complete, you will see the following message: echo ' "shar: End of archive 2 (of 6)."' if test -f 'IPP/IPP.ps.A' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'IPP/IPP.ps.A'\" else echo shar: Extracting \"'IPP/IPP.ps.A'\" \(65033 characters\) sed "s/^X//" >'IPP/IPP.ps.A' <<'END_OF_FILE' X%!PS-Adobe-3.0 X%%Creator: Windows PSCRIPT X%%Title: Microsoft Word - ARTICLE.DOC X%%BoundingBox: 18 23 577 819 X%%DocumentNeededResources: (atend) X%%DocumentSuppliedResources: (atend) X%%Pages: (atend) X%%BeginResource: procset Win35Dict 3 1 X/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72 Xmul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr X/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld X/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix Xld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc X/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false Xdef/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq Xand{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd X/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{ X/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM Xmatrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE Xmatrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix Xdtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{ X/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave Xshowpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string Xdef/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch Xputinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed X/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch X0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP XcyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90 Xrotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg Xadd exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes Xdiv dup scale 0 0 transform .25 add round .25 sub exch .25 add round X.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false Xdef}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[ X16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve X16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut X16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave X16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 X/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand X16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright X16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97 X/emdash 16#98/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright X16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency X16#A5/yen 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright X16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen X16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior X16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered X16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright X16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown X16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis X16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA X/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex X16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4 X/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash X16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute X16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex X16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8 X/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave X16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde X16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis X16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex X16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict X12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup XIsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0 X/degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar XIsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname Xed/basefontname ed FontDirectory newfontname known not{/basefontdict Xbasefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch Xdup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll Xput}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont X/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet Xput}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree XMapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC X/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed X/dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 Xmul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch Xy1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra Xed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra XdyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break Xadd}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0 Xy0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL Xsl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed X0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0 Xdiv/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc Xesc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform X/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE Xrotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE XmxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition Xknown not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get X1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform X/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness Xknown not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get X1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy Xlt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat X1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin X/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16] Xdef/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16 Xsetcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{ X/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup X2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index Xput 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont Xdefinefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch Xshow}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w XY1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup Xrlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w XX1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup Xneg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox XAU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round Xdef 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if Xdup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft Xed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536 Xand 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm X15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes X12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div XPenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if XiPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen X3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0 Xsetdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd X/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy Xdiv 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm Xpop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy XM 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0 Xed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1 Xr arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r Xarcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2 Xcopy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 Xy2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div Xdef/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div Xy0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat Xx0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat Xm sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed X/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if Xsc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd X/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt Xdup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def X/undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def X/typecheck(operator was expecting a different type of operand)def X/ioerror(input/output error occured)def end{end}if errordict begin X/handleerror{$error begin newerror{/newerror false def showpage 72 X72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont Xx y moveto(Offending Command = )show/command load{dup type/stringtype Xne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show Xerrorname{dup type dup( max err string )cvs show( : )show/stringtype Xne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname Xknown{x 1 add y .2 sub moveto errhelpdict errorname get show}if end X/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1 Xadd y moveto dup type/stringtype ne{( max err string )cvs}if show}forall Xshowpage}if end}def end}bd end X%%EndResource X%%EndProlog X%%BeginSetup XWin35Dict begin Xstatusdict begin 0 setjobtimeout end Xstatusdict begin statusdict /jobname (Microsoft Word - ARTICLE.DOC) put end X/oldDictCnt countdictstack def {}stopped X{ countdictstack oldDictCnt lt { Win35Dict begin } X{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if X/oldDictCnt countdictstack def {a4 X}stopped X{ countdictstack oldDictCnt lt { Win35Dict begin } X{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if X[ X{mark 1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 counttomark dup 3 add -1 roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark } bind X/exec load currenttransfer /exec load] cvx settransfer X/fPP true def X%%EndSetup X%%Page: 1 1 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 92 92 0 0 0 82 /Times-Roman /font32 ANSIFont font X0 0 0 fC X698 427 935 (IPP Routing Architecture) 935 SB X32 0 0 58 58 0 0 0 53 /Times-Roman /font32 ANSIFont font X992 533 347 (Damiano Bolla) 347 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X779 602 773 (University of Kent at Canterbury, England) 773 SB X1019 657 292 (November 1993) 292 SB X32 0 0 75 75 0 0 0 67 /Times-Roman /font32 ANSIFont font X300 878 253 (Abstract) 253 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 965 93 (This ) 94 SB X394 965 114 (paper ) 115 SB X509 965 179 (describes ) 180 SB X689 965 66 (the ) 67 SB X756 965 173 (structure ) 174 SB X930 965 49 (of ) 50 SB X980 965 66 (the ) 67 SB X1047 965 79 (IPP ) 80 SB X1127 965 142 (routing ) 143 SB X1270 965 238 (architecture. ) 239 SB X1509 965 79 (IPP ) 80 SB X1589 965 42 (is ) 44 SB X1633 965 55 (an ) 57 SB X1690 965 179 (evolution ) 181 SB X1871 965 49 (of ) 51 SB X1922 965 66 (the ) 68 SB X1990 965 41 (IP) 41 SB X300 1020 775 (protocol with the following characteristics.) 775 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1075 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1075 621 (Network structure is an extension ) 622 SB X997 1075 49 (of ) 50 SB X1047 1075 33 (a ) 34 SB X1081 1075 101 (class ) 102 SB X1183 1075 42 (B ) 43 SB X1226 1075 53 (IP ) 54 SB X1280 1075 158 (network ) 159 SB X1439 1075 91 (with ) 92 SB X1531 1075 138 (Subnet ) 139 SB X1670 1075 290 (255.255.255.0. ) 291 SB X1961 1075 70 (The) 70 SB X375 1130 1502 (addresses are aggregated in further Subnets depending on the length of the address.) 1502 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1185 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1185 1218 (Address space is of variable length limited to 15 bytes. The format ) 1219 SB X1594 1185 49 (of ) 50 SB X1644 1185 66 (the ) 67 SB X1711 1185 185 (addresses ) 186 SB X1897 1185 68 (are ) 69 SB X1966 1185 65 (like) 65 SB X375 1240 1024 (IP but extended. An example can be 147.162.2.78.45.44) 1024 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1295 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1295 157 (Routing ) 162 SB X537 1295 118 (tables ) 123 SB X660 1295 68 (are ) 73 SB X733 1295 57 (all ) 62 SB X795 1295 114 (direct ) 119 SB X914 1295 118 (tables ) 123 SB X1037 1295 77 (and ) 82 SB X1119 1295 57 (all ) 62 SB X1181 1295 49 (of ) 54 SB X1235 1295 103 (fixed ) 109 SB X1344 1295 81 (size ) 87 SB X1431 1295 56 (no ) 62 SB X1493 1295 128 (matter ) 134 SB X1627 1295 88 (how ) 94 SB X1721 1295 69 (big ) 75 SB X1796 1295 66 (the ) 72 SB X1868 1295 163 (currently) 163 SB X375 1350 94 (used ) 99 SB X474 1350 148 (address ) 154 SB X628 1350 113 (space ) 119 SB X747 1350 54 (is. ) 60 SB X807 1350 82 (The ) 88 SB X895 1350 72 (use ) 78 SB X973 1350 49 (of ) 55 SB X1028 1350 114 (direct ) 120 SB X1148 1350 118 (tables ) 124 SB X1272 1350 166 (provides ) 172 SB X1444 1350 66 (the ) 72 SB X1516 1350 93 (base ) 99 SB X1615 1350 65 (for ) 71 SB X1686 1350 90 (high ) 96 SB X1782 1350 113 (speed ) 119 SB X1901 1350 130 (routing) 130 SB X375 1405 204 (algorithms.) 204 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1460 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1460 82 (The ) 85 SB X460 1460 226 (architecture ) 229 SB X689 1460 168 (supports ) 172 SB X861 1460 77 (and ) 81 SB X942 1460 214 (encourages ) 218 SB X1160 1460 66 (the ) 70 SB X1230 1460 72 (use ) 76 SB X1306 1460 49 (of ) 53 SB X1359 1460 192 (redundant ) 196 SB X1555 1460 123 (routes ) 127 SB X1682 1460 77 (and ) 81 SB X1763 1460 89 (load ) 93 SB X1856 1460 175 (balancing) 175 SB X375 1515 47 (to ) 52 SB X427 1515 33 (a ) 38 SB X465 1515 109 (given ) 114 SB X579 1515 87 (host ) 92 SB X671 1515 50 (or ) 55 SB X726 1515 150 (Subnet. ) 155 SB X881 1515 93 (This ) 98 SB X979 1515 129 (allows ) 134 SB X1113 1515 77 (and ) 83 SB X1196 1515 214 (encourages ) 220 SB X1416 1515 66 (the ) 72 SB X1488 1515 157 (creation ) 163 SB X1651 1515 49 (of ) 55 SB X1706 1515 104 (extra ) 110 SB X1816 1515 98 (links ) 104 SB X1920 1515 51 (as ) 57 SB X1977 1515 54 (the) 54 SB X375 1570 978 (load increases and provides higher network reliability.) 978 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1625 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1625 133 (Packet ) 136 SB X511 1625 81 (size ) 84 SB X595 1625 168 (overload ) 171 SB X766 1625 42 (is ) 45 SB X811 1625 187 (optimised ) 190 SB X1001 1625 65 (for ) 68 SB X1069 1625 99 (local ) 102 SB X1171 1625 89 (area ) 93 SB X1264 1625 176 (networks ) 180 SB X1444 1625 77 (and ) 81 SB X1525 1625 90 (only ) 94 SB X1619 1625 66 (the ) 70 SB X1689 1625 223 (information ) 227 SB X1916 1625 81 (that ) 85 SB X2001 1625 30 (is) 30 SB X375 1680 1112 (needed to reach the desired destination is sent on the network.) 1112 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1735 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1735 195 (Broadcast ) 207 SB X582 1735 42 (is ) 54 SB X636 1735 191 (supported ) 203 SB X839 1735 91 (with ) 103 SB X942 1735 53 (IP ) 65 SB X1007 1735 108 (style. ) 120 SB X1127 1735 66 (An ) 78 SB X1205 1735 163 (example ) 176 SB X1381 1735 49 (of ) 62 SB X1443 1735 188 (broadcast ) 201 SB X1644 1735 47 (to ) 60 SB X1704 1735 33 (a ) 46 SB X1750 1735 138 (Subnet ) 151 SB X1901 1735 75 (can ) 88 SB X1989 1735 42 (be) 42 SB X375 1790 313 (147.162.2.3.255 ) 316 SB X691 1790 81 (that ) 84 SB X775 1790 80 (will ) 83 SB X858 1790 93 (send ) 96 SB X954 1790 33 (a ) 36 SB X990 1790 188 (broadcast ) 191 SB X1181 1790 47 (to ) 50 SB X1231 1790 138 (Subnet ) 141 SB X1372 1790 244 (147.162.2.3. ) 247 SB X1619 1790 185 (Multicast ) 188 SB X1807 1790 42 (is ) 45 SB X1852 1790 179 (supported) 179 SB X375 1845 483 (as an addressed broadcast.) 483 SB X300 1900 79 (IPP ) 84 SB X384 1900 97 (aims ) 102 SB X486 1900 47 (to ) 52 SB X538 1900 95 (keep ) 100 SB X638 1900 57 (all ) 62 SB X700 1900 66 (the ) 71 SB X771 1900 104 (other ) 109 SB X880 1900 164 (qualities ) 169 SB X1049 1900 49 (of ) 55 SB X1104 1900 53 (IP ) 59 SB X1163 1900 77 (and ) 83 SB X1246 1900 66 (the ) 72 SB X1318 1900 134 (related ) 140 SB X1458 1900 53 (IP ) 59 SB X1517 1900 179 (functions ) 185 SB X1702 1900 47 (to ) 53 SB X1755 1900 151 (manage ) 157 SB X1912 1900 33 (a ) 39 SB X1951 1900 80 (link.) 80 SB X300 1955 1608 (What changes is only the structure of an address, the routing table and routing functions.) 1608 SB X1 #C Xstatusdict begin /manualfeed false store end XEJ RS X%%PageTrailer X%%PageResources: font Symbol X%%+ font Times-Roman X%%Page: 2 2 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X0 0 0 fC X300 314 42 (1.) 42 SB X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X342 314 70 ( ) 70 SB X405 314 291 (Introduction) 291 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 376 93 (This ) 94 SB X394 376 125 (article ) 126 SB X520 376 160 (presents ) 161 SB X681 376 91 (IPP. ) 92 SB X773 376 79 (IPP ) 80 SB X853 376 42 (is ) 43 SB X896 376 190 (shorthand ) 191 SB X1087 376 65 (for ) 67 SB X32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font X1154 375 45 (IP) 45 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X1199 376 12 ( ) 14 SB X32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font X1213 375 27 (P) 27 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X1240 376 77 (lus, ) 79 SB X1319 376 55 (an ) 57 SB X1376 376 182 (improved ) 184 SB X1560 376 114 (\(from ) 116 SB X1676 376 66 (the ) 68 SB X1744 376 142 (routing ) 144 SB X1888 376 104 (point ) 106 SB X1994 376 37 (of) 37 SB X300 431 112 (view\) ) 119 SB X419 431 53 (IP ) 61 SB X480 431 174 (protocol. ) 182 SB X662 431 156 (Various ) 164 SB X826 431 163 (research ) 171 SB X997 431 42 (is ) 50 SB X1047 431 214 (undergoing ) 222 SB X1269 431 47 (to ) 55 SB X1324 431 105 (solve ) 113 SB X1437 431 66 (the ) 74 SB X1511 431 179 (problems ) 187 SB X1698 431 49 (of ) 57 SB X1755 431 65 (IP. ) 73 SB X1828 431 93 (This ) 101 SB X1929 431 102 (paper) 102 SB X300 486 185 (addresses ) 189 SB X489 486 66 (the ) 71 SB X560 486 142 (routing ) 147 SB X707 486 126 (aspect ) 131 SB X838 486 151 (keeping ) 156 SB X994 486 57 (all ) 62 SB X1056 486 66 (the ) 71 SB X1127 486 104 (other ) 109 SB X1236 486 164 (qualities ) 169 SB X1405 486 49 (of ) 54 SB X1459 486 65 (IP. ) 70 SB X1529 486 49 (In ) 54 SB X1583 486 77 (this ) 82 SB X1665 486 187 (document ) 192 SB X1857 486 101 (there ) 106 SB X1963 486 42 (is ) 47 SB X2010 486 21 (a) 21 SB X300 541 209 (continuous ) 210 SB X510 541 177 (reference ) 178 SB X688 541 47 (to ) 48 SB X736 541 53 (IP ) 54 SB X790 541 77 (and ) 78 SB X868 541 98 (TCP ) 99 SB X967 541 77 (and ) 79 SB X1046 541 37 (it ) 39 SB X1085 541 42 (is ) 44 SB X1129 541 173 (therefore ) 175 SB X1304 541 167 (assumed ) 169 SB X1473 541 81 (that ) 83 SB X1556 541 66 (the ) 68 SB X1624 541 125 (reader ) 127 SB X1751 541 42 (is ) 44 SB X1795 541 155 (familiar ) 157 SB X1952 541 79 (with) 79 SB X300 596 206 (the subject.) 206 SB X300 706 93 (This ) 99 SB X399 706 42 (is ) 48 SB X447 706 33 (a ) 39 SB X486 706 99 (draft ) 105 SB X591 706 143 (version ) 149 SB X740 706 49 (of ) 55 SB X795 706 66 (the ) 72 SB X867 706 79 (IPP ) 85 SB X952 706 174 (protocol. ) 180 SB X1132 706 82 (The ) 88 SB X1220 706 130 (reason ) 136 SB X1356 706 37 (it ) 43 SB X1399 706 42 (is ) 48 SB X1447 706 186 (published ) 192 SB X1639 706 88 (now ) 94 SB X1733 706 42 (is ) 48 SB X1781 706 47 (to ) 54 SB X1835 706 96 (have ) 103 SB X1938 706 93 (some) 93 SB X300 761 173 (feedback ) 182 SB X482 761 56 (on ) 65 SB X547 761 100 (what ) 109 SB X656 761 66 (the ) 75 SB X731 761 151 (Internet ) 160 SB X891 761 214 (community ) 223 SB X1114 761 103 (think ) 112 SB X1226 761 49 (of ) 58 SB X1284 761 66 (the ) 75 SB X1359 761 154 (adopted ) 164 SB X1523 761 174 (solutions ) 184 SB X1707 761 77 (and ) 87 SB X1794 761 100 (what ) 110 SB X1904 761 75 (can ) 85 SB X1989 761 42 (be) 42 SB X300 816 1040 (considered worth keeping and what should be abandoned.) 1040 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 926 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 926 157 (Chapter ) 159 SB X534 926 79 (two ) 81 SB X615 926 153 (outlines ) 155 SB X770 926 100 (what ) 102 SB X872 926 66 (the ) 68 SB X940 926 174 (desirable ) 176 SB X1116 926 142 (routing ) 144 SB X1260 926 226 (architecture ) 228 SB X1488 926 164 (qualities ) 166 SB X1654 926 68 (are ) 70 SB X1724 926 46 (in ) 49 SB X1773 926 143 (general ) 146 SB X1919 926 112 (terms.) 112 SB X375 981 857 (This list is the result of reading and experience.) 857 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1036 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1036 119 (These ) 131 SB X506 1036 164 (qualities ) 176 SB X682 1036 83 (find ) 95 SB X777 1036 55 (an ) 67 SB X844 1036 290 (implementation ) 302 SB X1146 1036 46 (in ) 58 SB X1204 1036 66 (the ) 79 SB X1283 1036 183 (following ) 196 SB X1479 1036 146 (chapter ) 159 SB X1638 1036 101 (three ) 114 SB X1752 1036 120 (where ) 133 SB X1885 1036 66 (the ) 79 SB X1964 1036 67 (IPP) 67 SB X375 1091 173 (structure ) 174 SB X549 1091 42 (is ) 43 SB X592 1091 169 (outlined. ) 170 SB X762 1091 40 (It ) 41 SB X803 1091 42 (is ) 43 SB X846 1091 91 (very ) 92 SB X938 1091 122 (useful ) 123 SB X1061 1091 47 (to ) 48 SB X1109 1091 96 (have ) 97 SB X1206 1091 66 (the ) 67 SB X1273 1091 81 (tool ) 82 SB X1355 1091 59 (kit ) 61 SB X1416 1091 130 (source ) 132 SB X1548 1091 175 (available ) 177 SB X1725 1091 52 (so ) 54 SB X1779 1091 79 (you ) 81 SB X1860 1091 75 (can ) 77 SB X1937 1091 94 (cross) 94 SB X375 1146 610 (check the possibly unclear points.) 610 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1201 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1201 157 (Chapter ) 161 SB X536 1201 88 (four ) 92 SB X628 1201 124 (shows ) 128 SB X756 1201 79 (two ) 83 SB X839 1201 159 (possible ) 163 SB X1002 1201 181 (examples ) 185 SB X1187 1201 81 (that ) 85 SB X1272 1201 75 (can ) 79 SB X1351 1201 54 (be ) 58 SB X1409 1201 116 (tested ) 121 SB X1530 1201 109 (using ) 114 SB X1644 1201 66 (the ) 71 SB X1715 1201 79 (IPP ) 84 SB X1799 1201 81 (tool ) 86 SB X1885 1201 71 (kit. ) 76 SB X1961 1201 70 (The) 70 SB X375 1256 1598 (tool kit allows a test network to be built and checks how the routing algorithms perform.) 1598 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1311 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1311 157 (Chapter ) 160 SB X535 1311 80 (five ) 83 SB X618 1311 179 (describes ) 182 SB X800 1311 66 (the ) 69 SB X869 1311 103 (parts ) 106 SB X975 1311 81 (that ) 84 SB X1059 1311 68 (are ) 71 SB X1130 1311 69 (not ) 72 SB X1202 1311 66 (yet ) 69 SB X1271 1311 241 (implemented ) 244 SB X1515 1311 46 (in ) 49 SB X1564 1311 66 (the ) 69 SB X1633 1311 81 (tool ) 84 SB X1717 1311 59 (kit ) 63 SB X1780 1311 71 (but ) 75 SB X1855 1311 80 (will ) 84 SB X1939 1311 54 (be ) 58 SB X1997 1311 34 (in) 34 SB X375 1366 187 (the future.) 187 SB X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 1471 42 (2.) 42 SB X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X342 1471 70 ( ) 70 SB X405 1471 1034 (Desirable qualities of a routing architecture) 1034 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1532 93 (This ) 95 SB X395 1532 85 (part ) 87 SB X482 1532 80 (will ) 82 SB X564 1532 63 (try ) 65 SB X629 1532 47 (to ) 50 SB X679 1532 141 (specify ) 144 SB X823 1532 100 (what ) 103 SB X926 1532 75 (can ) 78 SB X1004 1532 54 (be ) 57 SB X1061 1532 204 (considered ) 207 SB X1268 1532 188 (important ) 191 SB X1459 1532 99 (from ) 102 SB X1561 1532 66 (the ) 69 SB X1630 1532 142 (routing ) 145 SB X1775 1532 104 (point ) 107 SB X1882 1532 49 (of ) 52 SB X1934 1532 97 (view.) 97 SB X300 1587 99 (Note ) 103 SB X403 1587 81 (that ) 85 SB X488 1587 66 (the ) 71 SB X559 1587 107 (order ) 112 SB X671 1587 49 (of ) 54 SB X725 1587 214 (importance ) 219 SB X944 1587 42 (is ) 47 SB X991 1587 69 (not ) 74 SB X1065 1587 87 (well ) 92 SB X1157 1587 143 (defined ) 148 SB X1305 1587 77 (and ) 82 SB X1387 1587 157 (depends ) 162 SB X1549 1587 56 (on ) 61 SB X1610 1587 66 (the ) 71 SB X1681 1587 189 (particular ) 194 SB X1875 1587 156 (situation) 156 SB X300 1642 300 (being dealt with.) 300 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 1777 84 (2.1.) 84 SB X405 1777 502 (Address aggregation) 502 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1838 159 (Address ) 166 SB X466 1838 224 (aggregation ) 231 SB X697 1838 42 (is ) 49 SB X746 1838 66 (the ) 73 SB X819 1838 127 (ability ) 134 SB X953 1838 47 (to ) 54 SB X1007 1838 87 (hide ) 95 SB X1102 1838 142 (routing ) 150 SB X1252 1838 223 (information ) 231 SB X1483 1838 65 (for ) 73 SB X1556 1838 33 (a ) 41 SB X1597 1838 62 (set ) 70 SB X1667 1838 49 (of ) 57 SB X1724 1838 185 (addresses ) 193 SB X1917 1838 52 (so ) 60 SB X1977 1838 54 (the) 54 SB X300 1893 158 (network ) 168 SB X468 1893 214 (community ) 224 SB X692 1893 93 (does ) 103 SB X795 1893 69 (not ) 79 SB X874 1893 94 (need ) 104 SB X978 1893 47 (to ) 57 SB X1035 1893 110 (know ) 120 SB X1155 1893 88 (how ) 98 SB X1253 1893 47 (to ) 57 SB X1310 1893 110 (reach ) 120 SB X1430 1893 94 (each ) 104 SB X1534 1893 117 (single ) 127 SB X1661 1893 160 (address. ) 170 SB X1831 1893 53 (IP ) 63 SB X1894 1893 73 (has ) 83 SB X1977 1893 54 (the) 54 SB X300 1948 151 (concept ) 157 SB X457 1948 49 (of ) 55 SB X512 1948 33 (a ) 39 SB X551 1948 158 (network ) 164 SB X715 1948 77 (and ) 83 SB X798 1948 138 (Subnet ) 144 SB X942 1948 47 (to ) 53 SB X995 1948 56 (do ) 62 SB X1057 1948 89 (this. ) 95 SB X1152 1948 62 (As ) 68 SB X1220 1948 55 (an ) 61 SB X1281 1948 163 (example ) 169 SB X1450 1948 33 (a ) 39 SB X1489 1948 101 (class ) 108 SB X1597 1948 42 (B ) 49 SB X1646 1948 158 (network ) 165 SB X1811 1948 220 (147.162.0.0) 220 SB X300 2003 105 (hides ) 108 SB X408 2003 114 (under ) 118 SB X526 2003 101 (itself ) 105 SB X631 2003 57 (all ) 61 SB X692 2003 105 (hosts ) 109 SB X801 2003 91 (with ) 95 SB X896 2003 66 (the ) 70 SB X966 2003 86 (first ) 90 SB X1056 2003 79 (two ) 83 SB X1139 2003 107 (bytes ) 111 SB X1250 2003 210 (147.162.... ) 214 SB X1464 2003 88 (And ) 92 SB X1556 2003 110 (again ) 114 SB X1670 2003 114 (under ) 118 SB X1788 2003 81 (that ) 85 SB X1873 2003 158 (network,) 158 SB X300 2058 1484 (using netmask 255.255.255.0 you can have a further level of address aggregation.) 1484 SB X300 2168 160 (Without ) 165 SB X465 2168 148 (address ) 153 SB X618 2168 224 (aggregation ) 229 SB X847 2168 57 (all ) 62 SB X909 2168 105 (hosts ) 110 SB X1019 2168 123 (would ) 128 SB X1147 2168 94 (need ) 99 SB X1246 2168 33 (a ) 38 SB X1284 2168 100 (table ) 105 SB X1389 2168 81 (that ) 86 SB X1475 2168 108 (maps ) 114 SB X1589 2168 57 (all ) 63 SB X1652 2168 159 (possible ) 165 SB X1817 2168 214 (destinations) 214 SB X300 2223 81 (into ) 83 SB X383 2223 33 (a ) 35 SB X418 2223 121 (router ) 123 SB X541 2223 81 (that ) 83 SB X624 2223 42 (is ) 44 SB X668 2223 87 (able ) 90 SB X758 2223 47 (to ) 50 SB X808 2223 105 (route ) 108 SB X916 2223 47 (to ) 50 SB X966 2223 81 (that ) 84 SB X1050 2223 99 (host. ) 102 SB X1152 2223 93 (This ) 96 SB X1248 2223 42 (is ) 45 SB X1293 2223 188 (obviously ) 191 SB X1484 2223 69 (not ) 72 SB X1556 2223 205 (reasonable ) 208 SB X1764 2223 65 (for ) 68 SB X1832 2223 108 (Wide ) 111 SB X1943 2223 88 (Area) 88 SB X300 2278 199 (Networks. ) 212 SB X512 2278 159 (Address ) 172 SB X684 2278 224 (aggregation ) 237 SB X921 2278 42 (is ) 55 SB X976 2278 173 (therefore ) 187 SB X1163 2278 66 (the ) 80 SB X1243 2278 86 (first ) 100 SB X1343 2278 137 (quality ) 151 SB X1494 2278 81 (that ) 95 SB X1589 2278 42 (is ) 56 SB X1645 2278 135 (needed ) 149 SB X1794 2278 46 (in ) 60 SB X1854 2278 33 (a ) 47 SB X1901 2278 130 (routing) 130 SB X300 2333 226 (architecture.) 226 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 2468 84 (2.2.) 84 SB X405 2468 611 (Distributed routing tables) 611 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 2529 93 (This ) 97 SB X397 2529 166 (property ) 170 SB X567 2529 69 (not ) 73 SB X640 2529 90 (only ) 94 SB X734 2529 114 (states ) 118 SB X852 2529 81 (that ) 85 SB X937 2529 66 (the ) 70 SB X1007 2529 142 (routing ) 147 SB X1154 2529 118 (tables ) 123 SB X1277 2529 131 (should ) 136 SB X1413 2529 54 (be ) 59 SB X1472 2529 205 (distributed ) 210 SB X1682 2529 127 (across ) 132 SB X1814 2529 66 (the ) 71 SB X1885 2529 146 (network) 146 SB X300 2584 71 (but ) 78 SB X378 2584 37 (it ) 45 SB X423 2584 85 (also ) 93 SB X516 2584 163 (assumes ) 171 SB X687 2584 81 (that ) 89 SB X776 2584 66 (the ) 74 SB X850 2584 142 (routing ) 150 SB X1000 2584 118 (tables ) 126 SB X1126 2584 104 (grow ) 112 SB X1238 2584 148 (linearly ) 156 SB X1394 2584 91 (with ) 99 SB X1493 2584 66 (the ) 74 SB X1567 2584 149 (number ) 157 SB X1724 2584 49 (of ) 57 SB X1781 2584 250 (hosts/Subnets) 250 SB X300 2639 142 (present ) 149 SB X449 2639 46 (in ) 53 SB X502 2639 66 (the ) 73 SB X575 2639 170 (network. ) 178 SB X753 2639 93 (This ) 101 SB X854 2639 126 (means ) 134 SB X988 2639 81 (that ) 89 SB X1077 2639 39 (if ) 47 SB X1124 2639 33 (a ) 41 SB X1165 2639 85 (new ) 93 SB X1258 2639 138 (Subnet ) 146 SB X1404 2639 42 (is ) 50 SB X1454 2639 118 (added ) 126 SB X1580 2639 66 (the ) 74 SB X1654 2639 93 (total ) 101 SB X1755 2639 81 (size ) 89 SB X1844 2639 49 (of ) 57 SB X1901 2639 130 (routing) 130 SB X300 2694 1385 (information is increased by one unit and this is also true if one host is added.) 1385 SB X300 2804 93 (This ) 99 SB X399 2804 42 (is ) 48 SB X447 2804 49 (of ) 56 SB X503 2804 130 (course ) 137 SB X640 2804 33 (a ) 40 SB X680 2804 174 (desirable ) 181 SB X861 2804 166 (property ) 173 SB X1034 2804 103 (since ) 110 SB X1144 2804 37 (it ) 44 SB X1188 2804 42 (is ) 49 SB X1237 2804 69 (not ) 76 SB X1313 2804 216 (economical ) 223 SB X1536 2804 47 (to ) 54 SB X1590 2804 104 (build ) 111 SB X1701 2804 139 (routers ) 146 SB X1847 2804 91 (with ) 98 SB X1945 2804 86 (huge) 86 SB X300 2859 165 (amounts ) 167 SB X467 2859 49 (of ) 51 SB X518 2859 159 (memory ) 161 SB X679 2859 77 (and ) 79 SB X758 2859 37 (it ) 39 SB X797 2859 42 (is ) 44 SB X841 2859 85 (also ) 87 SB X928 2859 156 (difficult ) 158 SB X1086 2859 47 (to ) 49 SB X1135 2859 169 (maintain ) 171 SB X1306 2859 102 (large ) 104 SB X1410 2859 142 (routing ) 144 SB X1554 2859 130 (tables. ) 133 SB X1687 2859 99 (Note ) 102 SB X1789 2859 81 (that ) 84 SB X1873 2859 37 (it ) 40 SB X1913 2859 42 (is ) 45 SB X1958 2859 73 (also) 73 SB X300 2914 174 (desirable ) 175 SB X475 2914 81 (that ) 82 SB X557 2914 142 (routing ) 143 SB X700 2914 118 (tables ) 119 SB X819 2914 131 (should ) 132 SB X951 2914 69 (not ) 70 SB X1021 2914 94 (need ) 95 SB X1116 2914 47 (to ) 48 SB X1164 2914 54 (be ) 55 SB X1219 2914 209 (transferred ) 210 SB X1429 2914 56 (on ) 57 SB X1486 2914 66 (the ) 68 SB X1554 2914 158 (network ) 160 SB X1714 2914 91 (very ) 93 SB X1807 2914 115 (often. ) 117 SB X1924 2914 62 (As ) 64 SB X1988 2914 43 (an) 43 SB X300 2969 163 (example ) 171 SB X471 2969 66 (the ) 74 SB X545 2969 78 (Rip ) 86 SB X631 2969 162 (protocol ) 170 SB X801 2969 198 (exchanges ) 206 SB X1007 2969 142 (routing ) 150 SB X1157 2969 223 (information ) 231 SB X1388 2969 110 (every ) 118 SB X1506 2969 58 (30 ) 67 SB X1573 2969 165 (seconds. ) 174 SB X1747 2969 93 (This ) 102 SB X1849 2969 131 (should ) 140 SB X1989 2969 42 (be) 42 SB X300 3024 1082 (avoided since it causes extra unwanted load on the network.) 1082 SB X32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font X1155 3158 21 (2) 21 SB X1 #C Xstatusdict begin /manualfeed false store end XEJ RS X%%PageTrailer X%%PageResources: font Helvetica-Bold X%%+ font Symbol X%%+ font Times-Bold X%%+ font Times-Roman X%%Page: 3 3 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X0 0 0 fC X300 289 84 (2.3.) 84 SB X405 289 897 (Load balancing and redundant routes) 897 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 350 82 (The ) 87 SB X387 350 142 (routing ) 147 SB X534 350 226 (architecture ) 231 SB X765 350 131 (should ) 137 SB X902 350 111 (allow ) 117 SB X1019 350 65 (for ) 71 SB X1090 350 103 (more ) 109 SB X1199 350 90 (than ) 96 SB X1295 350 75 (one ) 81 SB X1376 350 80 (link ) 86 SB X1462 350 47 (to ) 53 SB X1515 350 33 (a ) 39 SB X1554 350 109 (given ) 115 SB X1669 350 208 (destination ) 214 SB X1883 350 77 (and ) 83 SB X1966 350 65 (this) 65 SB X300 405 1171 (should provide load balancing \(if desired\) and a redundant route ) 1172 SB X1472 405 47 (to ) 48 SB X1520 405 66 (the ) 67 SB X1587 405 109 (given ) 110 SB X1697 405 208 (destination ) 209 SB X1906 405 46 (in ) 47 SB X1953 405 78 (case) 78 SB X300 460 75 (one ) 79 SB X379 460 49 (of ) 53 SB X432 460 66 (the ) 70 SB X502 460 98 (links ) 102 SB X604 460 84 (fail. ) 88 SB X692 460 82 (The ) 86 SB X778 460 89 (load ) 93 SB X871 460 187 (balancing ) 191 SB X1062 460 42 (is ) 46 SB X1108 460 190 (especially ) 194 SB X1302 460 174 (desirable ) 178 SB X1480 460 47 (to ) 52 SB X1532 460 139 (control ) 144 SB X1676 460 158 (network ) 163 SB X1839 460 192 (congestion) 192 SB X300 515 103 (since ) 105 SB X405 515 37 (it ) 39 SB X444 515 80 (will ) 82 SB X526 515 111 (allow ) 113 SB X639 515 201 (bandwidth ) 203 SB X842 515 47 (to ) 49 SB X891 515 54 (be ) 56 SB X947 515 142 (created ) 144 SB X1091 515 56 (on ) 58 SB X1149 515 152 (demand ) 154 SB X1303 515 77 (and ) 79 SB X1382 515 108 (make ) 110 SB X1492 515 37 (it ) 40 SB X1532 515 175 (available ) 178 SB X1710 515 47 (to ) 50 SB X1760 515 199 (everybody ) 202 SB X1962 515 69 (that) 69 SB X300 570 197 (requests it.) 197 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 705 84 (2.4.) 84 SB X405 705 721 (Expandable addressing space) 721 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 766 93 (This ) 97 SB X397 766 42 (is ) 46 SB X443 766 66 (the ) 70 SB X513 766 141 (current ) 145 SB X658 766 161 (problem ) 165 SB X823 766 49 (of ) 53 SB X876 766 65 (IP, ) 69 SB X945 766 67 (i.e. ) 71 SB X1016 766 87 (lack ) 91 SB X1107 766 49 (of ) 54 SB X1161 766 148 (address ) 153 SB X1314 766 125 (space. ) 130 SB X1444 766 40 (It ) 45 SB X1489 766 131 (should ) 136 SB X1625 766 54 (be ) 59 SB X1684 766 110 (noted ) 115 SB X1799 766 81 (that ) 86 SB X1885 766 37 (it ) 42 SB X1927 766 42 (is ) 47 SB X1974 766 57 (not) 57 SB X300 821 205 (reasonable ) 211 SB X511 821 47 (to ) 53 SB X564 821 96 (have ) 102 SB X666 821 55 (an ) 61 SB X727 821 181 (unlimited ) 187 SB X914 821 204 (addressing ) 210 SB X1124 821 113 (space ) 119 SB X1243 821 103 (since ) 109 SB X1352 821 77 (this ) 83 SB X1435 821 80 (will ) 86 SB X1521 821 94 (pose ) 100 SB X1621 821 33 (a ) 39 SB X1660 821 103 (great ) 110 SB X1770 821 137 (burden ) 144 SB X1914 821 56 (on ) 63 SB X1977 821 54 (the) 54 SB X300 876 142 (routing ) 147 SB X447 876 216 (algorithms. ) 221 SB X668 876 40 (It ) 45 SB X713 876 42 (is ) 47 SB X760 876 33 (a ) 38 SB X798 876 103 (more ) 108 SB X906 876 205 (reasonable ) 210 SB X1116 876 227 (requirement ) 232 SB X1348 876 47 (to ) 52 SB X1400 876 96 (have ) 101 SB X1501 876 33 (a ) 38 SB X1539 876 158 (variable ) 163 SB X1702 876 122 (length ) 128 SB X1830 876 71 (but ) 77 SB X1907 876 124 (limited) 124 SB X300 931 317 (addressing space.) 317 SB X300 1041 187 (However, ) 189 SB X489 1041 37 (it ) 39 SB X528 1041 42 (is ) 44 SB X572 1041 69 (not ) 72 SB X644 1041 203 (acceptable ) 206 SB X850 1041 47 (to ) 50 SB X900 1041 168 (overload ) 171 SB X1071 1041 33 (a ) 36 SB X1107 1041 130 (packet ) 133 SB X1240 1041 91 (with ) 94 SB X1334 1041 182 (excessive ) 185 SB X1519 1041 148 (address ) 151 SB X1670 1041 223 (information ) 226 SB X1896 1041 107 (when ) 110 SB X2006 1041 25 (it) 25 SB X300 1096 42 (is ) 43 SB X343 1096 69 (not ) 70 SB X413 1096 147 (needed. ) 148 SB X561 1096 117 (There ) 118 SB X679 1096 131 (should ) 133 SB X812 1096 54 (be ) 56 SB X868 1096 33 (a ) 35 SB X903 1096 214 (mechanism ) 216 SB X1119 1096 81 (that ) 83 SB X1202 1096 129 (allows ) 131 SB X1333 1096 66 (the ) 68 SB X1401 1096 192 (redundant ) 194 SB X1595 1096 85 (part ) 87 SB X1682 1096 49 (of ) 51 SB X1733 1096 55 (an ) 57 SB X1790 1096 148 (address ) 150 SB X1940 1096 47 (to ) 49 SB X1989 1096 42 (be) 42 SB X300 1151 612 (stripped off when it is not needed.) 612 SB X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 1311 42 (3.) 42 SB X32 0 0 50 50 1 0 0 47 /Helvetica-Bold /font13 ANSIFont font X342 1311 70 ( ) 70 SB X405 1311 293 (IPP Solution) 293 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1372 49 (In ) 53 SB X353 1372 77 (this ) 81 SB X434 1372 85 (part ) 89 SB X523 1372 37 (it ) 41 SB X564 1372 42 (is ) 46 SB X610 1372 185 (explained ) 189 SB X799 1372 88 (how ) 92 SB X891 1372 79 (IPP ) 84 SB X975 1372 158 (satisfies ) 163 SB X1138 1372 66 (the ) 71 SB X1209 1372 119 (above ) 124 SB X1333 1372 257 (requirements. ) 262 SB X1595 1372 93 (This ) 98 SB X1693 1372 42 (is ) 47 SB X1740 1372 69 (not ) 74 SB X1814 1372 33 (a ) 38 SB X1852 1372 91 (very ) 96 SB X1948 1372 83 (deep) 83 SB X300 1427 211 (description ) 215 SB X515 1427 49 (of ) 53 SB X568 1427 66 (the ) 70 SB X638 1427 79 (IPP ) 83 SB X721 1427 173 (structure ) 177 SB X898 1427 103 (since ) 107 SB X1005 1427 37 (it ) 41 SB X1046 1427 42 (is ) 46 SB X1092 1427 167 (assumed ) 171 SB X1263 1427 81 (that ) 85 SB X1348 1427 136 (further ) 140 SB X1488 1427 177 (reference ) 181 SB X1669 1427 75 (can ) 79 SB X1748 1427 54 (be ) 58 SB X1806 1427 116 (found ) 120 SB X1926 1427 46 (in ) 51 SB X1977 1427 54 (the) 54 SB X300 1482 140 (tool kit.) 140 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 1617 84 (3.1.) 84 SB X405 1617 820 (Description of the IPP architecture) 820 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1678 79 (IPP ) 84 SB X384 1678 42 (is ) 47 SB X431 1678 33 (a ) 38 SB X469 1678 158 (variable ) 163 SB X632 1678 134 (length, ) 139 SB X771 1678 148 (limited, ) 153 SB X924 1678 204 (addressing ) 209 SB X1133 1678 144 (scheme ) 149 SB X1282 1678 238 (architecture. ) 243 SB X1525 1678 82 (The ) 87 SB X1612 1678 148 (address ) 153 SB X1765 1678 133 (format ) 139 SB X1904 1678 42 (is ) 48 SB X1952 1678 79 (very) 79 SB X300 1733 111 (much ) 118 SB X418 1733 77 (like ) 84 SB X502 1733 65 (IP, ) 72 SB X574 1733 67 (i.e. ) 74 SB X648 1733 185 (addresses ) 192 SB X840 1733 68 (are ) 75 SB X915 1733 46 (in ) 53 SB X968 1733 66 (the ) 73 SB X1041 1733 99 (form ) 106 SB X1147 1733 255 (148.162.2.67 ) 262 SB X1409 1733 71 (but ) 78 SB X1487 1733 185 (addresses ) 192 SB X1679 1733 75 (can ) 82 SB X1761 1733 54 (be ) 61 SB X1822 1733 49 (of ) 56 SB X1878 1733 153 (different) 153 SB X300 1788 134 (length. ) 140 SB X440 1788 82 (The ) 88 SB X528 1788 193 (maximum ) 199 SB X727 1788 79 (IPP ) 85 SB X812 1788 148 (address ) 154 SB X966 1788 122 (length ) 128 SB X1094 1788 42 (is ) 48 SB X1142 1788 58 (15 ) 64 SB X1206 1788 119 (bytes. ) 125 SB X1331 1788 111 (What ) 117 SB X1448 1788 145 (follows ) 151 SB X1599 1788 42 (is ) 48 SB X1647 1788 33 (a ) 39 SB X1686 1788 114 (series ) 120 SB X1806 1788 49 (of ) 56 SB X1862 1788 169 (examples) 169 SB X300 1843 663 (explaining the various address parts.) 663 SB X300 1898 1339 (Note: An address cannot contain a zero and 255 is reserved for broadcast.) 1339 SB X300 2008 63 (Ex:) 63 SB X300 2063 23 (1) 23 SB X600 2063 876 (The identifies a host. Host 1 at the topmost level) 876 SB X300 2118 58 (2.4) 58 SB X600 2118 545 (This is host 4 but on Subnet 2) 545 SB X300 2173 93 (1.2.4) 93 SB X600 2173 753 (Host 4 again but on Subnet 2 of Subnet 1) 753 SB X300 2228 23 (3) 23 SB X600 2228 420 (Host 3 at topmost level) 420 SB X300 2283 185 (147.162.2) 185 SB X600 2283 664 (Host 2 on Subnet 162 of Subnet 147) 664 SB X300 2338 243 (148.162.2.30) 243 SB X600 2338 902 (Host 30 of Subnet 2 of Subnet 162 of Subnet 148) 902 SB X300 2393 163 (6.8.9.3.5) 163 SB X600 2393 1009 (Host 5 of Subnet 3 of Subnet 9 of Subnet 8 of Subnet 6) 1009 SB X300 2503 82 (The ) 85 SB X385 2503 119 (above ) 122 SB X507 2503 131 (should ) 134 SB X641 2503 87 (give ) 90 SB X731 2503 55 (an ) 58 SB X789 2503 86 (idea ) 89 SB X878 2503 49 (of ) 52 SB X930 2503 100 (what ) 103 SB X1033 2503 55 (an ) 58 SB X1091 2503 148 (address ) 151 SB X1242 2503 75 (can ) 78 SB X1320 2503 66 (be. ) 69 SB X1389 2503 40 (It ) 43 SB X1432 2503 75 (can ) 78 SB X1510 2503 54 (be ) 57 SB X1567 2503 90 (seen ) 93 SB X1660 2503 81 (that ) 85 SB X1745 2503 77 (this ) 81 SB X1826 2503 42 (is ) 46 SB X1872 2503 33 (a ) 37 SB X1909 2503 81 (sort ) 85 SB X1994 2503 37 (of) 37 SB X300 2558 91 (tree. ) 94 SB X394 2558 93 (This ) 96 SB X490 2558 100 (must ) 103 SB X593 2558 54 (be ) 58 SB X651 2558 52 (so ) 56 SB X707 2558 47 (to ) 51 SB X758 2558 131 (satisfy ) 135 SB X893 2558 66 (the ) 70 SB X963 2558 86 (first ) 90 SB X1053 2558 227 (requirement ) 231 SB X1284 2558 81 (that ) 85 SB X1369 2558 33 (a ) 37 SB X1406 2558 142 (routing ) 146 SB X1552 2558 226 (architecture ) 230 SB X1782 2558 100 (must ) 104 SB X1886 2558 145 (perform) 145 SB X300 2613 372 (address aggregation.) 372 SB X300 2723 425 (At the topmost level of ) 426 SB X726 2723 66 (the ) 67 SB X793 2723 79 (tree ) 80 SB X873 2723 101 (there ) 102 SB X975 2723 75 (can ) 76 SB X1051 2723 54 (be ) 55 SB X1106 2723 35 (1 ) 36 SB X1142 2723 47 (to ) 48 SB X1190 2723 81 (254 ) 82 SB X1272 2723 105 (hosts ) 106 SB X1378 2723 50 (or ) 51 SB X1429 2723 139 (routers ) 140 SB X1569 2723 81 (that ) 82 SB X1651 2723 68 (are ) 69 SB X1720 2723 87 (able ) 88 SB X1808 2723 47 (to ) 48 SB X1856 2723 105 (route ) 106 SB X1962 2723 47 (to ) 48 SB X2010 2723 21 (a) 21 SB X300 2778 150 (Subnet. ) 154 SB X454 2778 60 (So ) 64 SB X518 2778 66 (the ) 70 SB X588 2778 157 (topmost ) 161 SB X749 2778 96 (level ) 100 SB X849 2778 75 (can ) 80 SB X929 2778 96 (have ) 101 SB X1030 2778 81 (254 ) 86 SB X1116 2778 156 (Subnets ) 161 SB X1277 2778 94 (each ) 99 SB X1376 2778 133 (having ) 138 SB X1514 2778 81 (254 ) 86 SB X1600 2778 105 (hosts ) 110 SB X1710 2778 50 (or ) 55 SB X1765 2778 139 (routers ) 144 SB X1909 2778 77 (and ) 82 SB X1991 2778 40 (so) 40 SB X300 2833 68 (on..) 68 SB X300 2944 44 (A ) 44 SB X32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font X344 2943 142 (domain) 142 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X486 2944 1094 ( is formed by the 254 hosts that are part of the same Subnet.) 1094 SB X32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font X1155 3158 21 (3) 21 SB X1 #C Xstatusdict begin /manualfeed false store end XEJ RS X%%PageTrailer X%%PageResources: font Helvetica-Bold X%%+ font Times-Bold X%%+ font Times-Roman X%%Page: 4 4 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X0 0 0 fC X300 209 57 (At ) 61 SB X361 209 77 (this ) 81 SB X442 209 104 (point ) 108 SB X550 209 37 (it ) 41 SB X591 209 42 (is ) 46 SB X637 209 100 (clear ) 105 SB X742 209 81 (that ) 86 SB X828 209 95 (such ) 100 SB X928 209 142 (routing ) 147 SB X1075 209 144 (scheme ) 149 SB X1224 209 42 (is ) 47 SB X1271 209 69 (too ) 74 SB X1345 209 106 (weak ) 111 SB X1456 209 39 (if ) 44 SB X1500 209 160 (multiple ) 165 SB X1665 209 123 (routes ) 128 SB X1793 209 65 (for ) 70 SB X1863 209 33 (a ) 38 SB X1901 209 87 (host ) 92 SB X1993 209 38 (or) 38 SB X300 264 1387 (Subnet are not provided. The desired structure should be something like this.) 1387 SB X1 lc X1 lj X0 0 0 pC X6 4 SP X255 255 255 fC X/fm 256 def X25 24 1005 480 E X1 F XS Xn X25 24 1105 480 E X1 F XS Xn X25 24 1205 480 E X1 F XS Xn X25 24 1305 480 E X1 F XS Xn X25 25 655 655 E X1 F XS Xn X25 25 755 655 E X1 F XS Xn X25 25 855 655 E X1 F XS Xn X25 25 955 655 E X1 F XS Xn X25 25 1355 655 E X1 F XS Xn X25 25 1455 655 E X1 F XS Xn X25 25 1555 655 E X1 F XS Xn X25 25 1655 655 E X1 F XS Xn X1006 456 M 0 -25 1 PP XS Xn X1006 431 M 300 0 1 PP XS Xn X1306 431 M 0 25 1 PP XS Xn X1206 431 M 0 25 1 PP XS Xn X1106 431 M 0 25 1 PP XS Xn X656 631 M 0 -25 1 PP XS Xn X656 606 M 300 0 1 PP XS Xn X956 606 M 0 25 1 PP XS Xn X856 606 M 0 25 1 PP XS Xn X756 606 M 0 25 1 PP XS Xn X1356 631 M 0 -25 1 PP XS Xn X1356 606 M 300 0 1 PP XS Xn X1656 606 M 0 25 1 PP XS Xn X1556 606 M 0 25 1 PP XS Xn X1456 606 M 0 25 1 PP XS Xn X6 1 SP Xgs 216 136 980 506 CB X1195 506 M -215 135 1 PP XS Xn Xgr Xgs 125 128 870 508 CB X870 635 M 124 -127 1 PP XS Xn Xgr Xgs 218 131 1120 506 CB X1337 636 M -217 -130 1 PP XS Xn Xgr Xgs 214 135 1323 502 CB X1536 636 M -213 -134 1 PP XS Xn Xgr X32 0 0 33 33 0 0 0 29 /Times-Roman /font32 ANSIFont font X0 0 0 fC X981 374 17 (1) 17 SB X1094 371 34 (10) 34 SB X1184 371 34 (60) 34 SB X1287 371 17 (5) 17 SB X630 551 42 (1.1) 42 SB X741 548 59 (1.30) 59 SB X822 694 42 (1.7) 42 SB X947 693 42 (1.3) 42 SB X1326 680 42 (5.4) 42 SB X1447 685 59 (5.80) 59 SB X1547 687 59 (5.23) 59 SB X1626 552 59 (5.67) 59 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 789 62 (As ) 66 SB X366 789 75 (can ) 79 SB X445 789 54 (be ) 58 SB X503 789 90 (seen ) 95 SB X598 789 101 (there ) 106 SB X704 789 68 (are ) 73 SB X777 789 79 (two ) 84 SB X861 789 168 (Subnets, ) 173 SB X1034 789 138 (Subnet ) 143 SB X1177 789 35 (1 ) 40 SB X1217 789 77 (and ) 82 SB X1299 789 138 (Subnet ) 143 SB X1442 789 47 (5. ) 52 SB X1494 789 103 (Each ) 108 SB X1602 789 75 (one ) 80 SB X1682 789 42 (is ) 47 SB X1729 789 191 (connected ) 196 SB X1925 789 47 (to ) 52 SB X1977 789 54 (the) 54 SB X300 844 126 (parent ) 127 SB X427 844 57 (by ) 58 SB X485 844 79 (two ) 80 SB X565 844 110 (links. ) 111 SB X676 844 44 (A ) 45 SB X721 844 130 (packet ) 131 SB X852 844 65 (for ) 66 SB X918 844 138 (Subnet ) 140 SB X1058 844 35 (5 ) 37 SB X1095 844 75 (can ) 77 SB X1172 844 56 (go ) 58 SB X1230 844 67 (via ) 69 SB X1299 844 121 (router ) 123 SB X1422 844 58 (10 ) 60 SB X1482 844 50 (or ) 52 SB X1534 844 67 (via ) 69 SB X1603 844 121 (router ) 123 SB X1726 844 47 (5. ) 49 SB X1775 844 93 (This ) 95 SB X1870 844 161 (therefore) 161 SB X300 899 169 (achieved ) 173 SB X473 899 100 (what ) 104 SB X577 899 42 (is ) 46 SB X623 899 89 (load ) 93 SB X716 899 187 (balancing ) 191 SB X907 899 77 (and ) 81 SB X988 899 221 (redundancy ) 225 SB X1213 899 46 (at ) 50 SB X1263 899 66 (the ) 70 SB X1333 899 138 (Subnet ) 142 SB X1475 899 108 (level. ) 112 SB X1587 899 108 (\(This ) 113 SB X1700 899 42 (is ) 47 SB X1747 899 55 (an ) 60 SB X1807 899 182 (extension ) 187 SB X1994 899 37 (of) 37 SB X300 954 1588 (the Fat Tree concept [leis-92]\). There can of course be more than two links to a Subnet.) 1588 SB X300 1064 40 (It ) 48 SB X348 1064 42 (is ) 51 SB X399 1064 85 (also ) 94 SB X493 1064 159 (possible ) 168 SB X661 1064 47 (to ) 56 SB X717 1064 147 (achieve ) 156 SB X873 1064 89 (load ) 98 SB X971 1064 187 (balancing ) 196 SB X1167 1064 46 (in ) 55 SB X1222 1064 66 (the ) 75 SB X1297 1064 104 (same ) 113 SB X1410 1064 157 (domain. ) 166 SB X1576 1064 93 (This ) 102 SB X1678 1064 126 (means ) 135 SB X1813 1064 81 (that ) 90 SB X1903 1064 65 (for ) 74 SB X1977 1064 54 (the) 54 SB X300 1119 527 (network structure as follows.) 527 SB X6 4 SP X640 1356 M 175 0 1 PP XS Xn X0 lc X0 lj X255 255 255 fC X99 274 815 1231 B X1 F XS Xn X100 99 1115 1231 B X1 F XS Xn X100 99 1115 1406 B X1 F XS Xn X1 lc X1 lj X915 1456 M 200 0 1 PP XS Xn X915 1281 M 200 0 1 PP XS Xn X1691 1356 M -175 0 1 PP XS Xn X0 lc X0 lj X99 274 1416 1231 B X1 F XS Xn X1 lc X1 lj X1416 1456 M -200 0 1 PP XS Xn X1416 1281 M -200 0 1 PP XS Xn X565 1306 639 1405 12 12 RR X1 F XS Xn X1691 1306 1765 1405 12 12 RR X1 F XS Xn X32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font X0 0 0 fC X590 1343 21 (1) 21 SB X847 1337 21 (2) 21 SB X1140 1268 21 (3) 21 SB X1144 1434 21 (4) 21 SB X1441 1334 21 (5) 21 SB X1703 1334 21 (6) 21 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1622 40 (It ) 48 SB X348 1622 42 (is ) 50 SB X398 1622 159 (possible ) 167 SB X565 1622 47 (to ) 55 SB X620 1622 62 (set ) 70 SB X690 1622 66 (the ) 74 SB X764 1622 142 (routing ) 150 SB X914 1622 118 (tables ) 126 SB X1040 1622 52 (so ) 60 SB X1100 1622 101 (there ) 109 SB X1209 1622 42 (is ) 50 SB X1259 1622 89 (load ) 97 SB X1356 1622 187 (balancing ) 195 SB X1551 1622 56 (on ) 64 SB X1615 1622 139 (routers ) 147 SB X1762 1622 35 (3 ) 44 SB X1806 1622 77 (and ) 86 SB X1892 1622 35 (4 ) 44 SB X1936 1622 95 (when) 95 SB X300 1677 1302 (packets are from host 1 and 6 \(Or 2 and 5\). More in example number 2.) 1302 SB X300 1787 40 (It ) 42 SB X342 1787 42 (is ) 44 SB X386 1787 188 (important ) 190 SB X576 1787 47 (to ) 49 SB X625 1787 88 (note ) 90 SB X715 1787 81 (that ) 83 SB X798 1787 66 (the ) 68 SB X866 1787 142 (routing ) 144 SB X1010 1787 118 (tables ) 120 SB X1130 1787 65 (for ) 67 SB X1197 1787 94 (each ) 96 SB X1293 1787 121 (router ) 123 SB X1416 1787 68 (are ) 70 SB X1486 1787 49 (of ) 51 SB X1537 1787 103 (fixed ) 105 SB X1642 1787 93 (size. ) 95 SB X1737 1787 42 (If ) 44 SB X1781 1787 33 (a ) 36 SB X1817 1787 85 (new ) 88 SB X1905 1787 126 (Subnet) 126 SB X300 1842 50 (or ) 51 SB X351 1842 87 (host ) 88 SB X439 1842 42 (is ) 43 SB X482 1842 118 (added ) 119 SB X601 1842 66 (the ) 67 SB X668 1842 156 (changes ) 157 SB X825 1842 68 (are ) 69 SB X894 1842 99 (local ) 100 SB X994 1842 47 (to ) 49 SB X1043 1842 66 (the ) 68 SB X1111 1842 145 (domain ) 147 SB X1258 1842 77 (and ) 79 SB X1337 1842 56 (do ) 58 SB X1395 1842 69 (not ) 71 SB X1466 1842 138 (change ) 140 SB X1606 1842 66 (the ) 68 SB X1674 1842 212 (parameters ) 214 SB X1888 1842 49 (of ) 51 SB X1939 1842 92 (other) 92 SB X300 1897 139 (routers.) 139 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 2032 84 (3.2.) 84 SB X405 2032 258 (IPP Details) 258 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 2093 93 (This ) 99 SB X399 2093 80 (will ) 86 SB X485 2093 171 (illustrate ) 177 SB X662 2093 66 (the ) 72 SB X734 2093 290 (implementation ) 296 SB X1030 2093 129 (details ) 135 SB X1165 2093 49 (of ) 55 SB X1220 2093 77 (this ) 83 SB X1303 2093 142 (routing ) 148 SB X1451 2093 156 (scheme. ) 162 SB X1613 2093 40 (It ) 46 SB X1659 2093 89 (may ) 95 SB X1754 2093 54 (be ) 61 SB X1815 2093 174 (desirable ) 181 SB X1996 2093 35 (to) 35 SB X300 2148 1489 (look at the structure definition of the programs, especially at packet.h and router.h) 1489 SB X300 2258 79 (IPP ) 84 SB X384 2258 93 (does ) 99 SB X483 2258 69 (not ) 75 SB X558 2258 145 (assume ) 151 SB X709 2258 33 (a ) 39 SB X748 2258 158 (network ) 164 SB X912 2258 170 (topology ) 176 SB X1088 2258 46 (at ) 52 SB X1140 2258 145 (domain ) 151 SB X1291 2258 108 (level, ) 114 SB X1405 2258 67 (i.e. ) 73 SB X1478 2258 105 (hosts ) 111 SB X1589 2258 81 (that ) 87 SB X1676 2258 132 (belong ) 138 SB X1814 2258 47 (to ) 53 SB X1867 2258 66 (the ) 72 SB X1939 2258 92 (same) 92 SB X300 2314 145 (domain ) 147 SB X447 2314 75 (can ) 77 SB X524 2314 54 (be ) 56 SB X580 2314 180 (variously ) 182 SB X762 2314 191 (connected ) 193 SB X955 2314 91 (\(See ) 93 SB X1048 2314 172 (Example ) 175 SB X1223 2314 94 (two\) ) 97 SB X1320 2314 71 (but ) 74 SB X1394 2314 57 (all ) 60 SB X1454 2314 105 (hosts ) 108 SB X1562 2314 49 (of ) 52 SB X1614 2314 66 (the ) 69 SB X1683 2314 104 (same ) 107 SB X1790 2314 145 (domain ) 148 SB X32 0 0 46 46 0 0 0 43 /Times-Bold /font29 ANSIFont font X1938 2313 93 (must) 93 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 2369 1103 (know how to reach each other without using another domain.) 1103 SB X300 2479 117 (There ) 119 SB X419 2479 68 (are ) 70 SB X489 2479 33 (a ) 35 SB X524 2479 149 (number ) 151 SB X675 2479 49 (of ) 51 SB X726 2479 118 (tables ) 120 SB X846 2479 81 (that ) 83 SB X929 2479 130 (handle ) 133 SB X1062 2479 66 (the ) 69 SB X1131 2479 142 (routing ) 145 SB X1276 2479 49 (of ) 52 SB X1328 2479 160 (packets, ) 163 SB X1491 2479 57 (all ) 60 SB X1551 2479 68 (are ) 71 SB X1622 2479 114 (direct ) 117 SB X1739 2479 118 (tables ) 121 SB X1860 2479 103 (since ) 106 SB X1966 2479 65 (this) 65 SB X300 2534 131 (speeds ) 133 SB X433 2534 66 (the ) 68 SB X501 2534 142 (routing ) 144 SB X645 2534 186 (algorithm ) 188 SB X833 2534 77 (and ) 79 SB X912 2534 116 (opens ) 118 SB X1030 2534 66 (the ) 68 SB X1098 2534 87 (way ) 89 SB X1187 2534 65 (for ) 67 SB X1254 2534 90 (high ) 92 SB X1346 2534 113 (speed ) 115 SB X1461 2534 151 (routers. ) 153 SB X1614 2534 105 (Load ) 107 SB X1721 2534 187 (balancing ) 190 SB X1911 2534 75 (can ) 78 SB X1989 2534 42 (be) 42 SB X300 2589 241 (done off-line.) 241 SB X300 2699 68 (All ) 72 SB X372 2699 142 (routing ) 146 SB X518 2699 118 (tables ) 122 SB X640 2699 68 (are ) 72 SB X712 2699 140 (formed ) 144 SB X856 2699 49 (of ) 53 SB X909 2699 33 (a ) 37 SB X946 2699 106 (basic ) 110 SB X32 0 0 46 46 1 0 0 42 /Times-Roman /font32 ANSIFont font X1056 2699 105 (route ) 109 SB X1165 2699 92 (entry) 92 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X1257 2699 12 ( ) 17 SB X1274 2699 81 (that ) 86 SB X1360 2699 162 (contains ) 167 SB X1527 2699 223 (information ) 228 SB X1755 2699 56 (on ) 61 SB X1816 2699 33 (a ) 38 SB X1854 2699 177 (particular) 177 SB X300 2754 1106 (route. This structure is called route and is defined as follows.) 1106 SB X300 2864 223 (struct Route) 223 SB X450 2919 125 (u_char) 125 SB X600 2919 88 (Next) 88 SB X450 2974 297 (u_char Interface) 297 SB X450 3029 125 (u_char) 125 SB X600 3029 84 (Cost) 84 SB X32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font X1155 3158 21 (4) 21 SB X1 #C Xstatusdict begin /manualfeed false store end XEJ RS X%%PageTrailer X%%PageResources: font Helvetica-Bold X%%+ font Times-Bold X%%+ font Times-Roman X%%Page: 5 5 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X0 0 0 fC X450 209 93 (u_int) 93 SB X600 209 198 (Cumulated) 198 SB X300 319 828 (The meaning of the above fields is as follows.) 828 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 374 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 374 100 (Next ) 101 SB X476 374 42 (is ) 43 SB X519 374 66 (the ) 67 SB X586 374 148 (address ) 149 SB X735 374 46 (in ) 47 SB X782 374 77 (this ) 78 SB X860 374 145 (domain ) 147 SB X1007 374 50 (or ) 52 SB X1059 374 46 (in ) 48 SB X1107 374 33 (a ) 35 SB X1142 374 148 (directly ) 150 SB X1292 374 191 (connected ) 193 SB X1485 374 145 (domain ) 147 SB X1632 374 49 (of ) 51 SB X1683 374 66 (the ) 68 SB X1751 374 209 (router/host ) 211 SB X1962 374 69 (that) 69 SB X375 429 1522 (will be receiving the packet. If this value is Zero it means that this entry is not valid.) 1522 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 484 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 484 172 (Interface ) 173 SB X548 484 42 (is ) 43 SB X591 484 66 (the ) 67 SB X658 484 169 (interface ) 170 SB X828 484 47 (to ) 49 SB X877 484 72 (use ) 74 SB X951 484 46 (in ) 48 SB X999 484 77 (this ) 79 SB X1078 484 121 (router ) 123 SB X1201 484 47 (to ) 49 SB X1250 484 93 (send ) 95 SB X1345 484 66 (the ) 68 SB X1413 484 142 (packet. ) 144 SB X1557 484 49 (In ) 51 SB X1608 484 66 (the ) 68 SB X1676 484 90 (case ) 92 SB X1768 484 49 (of ) 51 SB X1819 484 33 (a ) 35 SB X1854 484 105 (route ) 107 SB X1961 484 47 (to ) 49 SB X2010 484 21 (a) 21 SB X375 539 138 (Subnet ) 139 SB X514 539 50 (or ) 51 SB X565 539 126 (parent ) 127 SB X692 539 39 (if ) 41 SB X733 539 77 (this ) 79 SB X812 539 42 (is ) 44 SB X856 539 89 (zero ) 91 SB X947 539 37 (it ) 39 SB X986 539 126 (means ) 128 SB X1114 539 81 (that ) 83 SB X1197 539 66 (the ) 68 SB X1265 539 100 (Next ) 102 SB X1367 539 42 (is ) 44 SB X1411 539 33 (a ) 35 SB X1446 539 133 (distant ) 135 SB X1581 539 121 (router ) 123 SB X1704 539 46 (in ) 48 SB X1752 539 77 (this ) 79 SB X1831 539 145 (domain ) 147 SB X1978 539 53 (for) 53 SB X375 594 313 (the given Subnet.) 313 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 649 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 649 96 (Cost ) 97 SB X472 649 42 (is ) 43 SB X515 649 66 (the ) 67 SB X582 649 85 (cost ) 86 SB X668 649 49 (of ) 50 SB X718 649 77 (this ) 78 SB X796 649 105 (route ) 106 SB X902 649 77 (and ) 78 SB X980 649 42 (is ) 43 SB X1023 649 33 (a ) 34 SB X1057 649 126 (means ) 127 SB X1184 649 49 (of ) 50 SB X1234 649 225 (determining ) 226 SB X1460 649 88 (how ) 89 SB X1549 649 111 (many ) 113 SB X1662 649 148 (packets ) 150 SB X1812 649 80 (will ) 82 SB X1894 649 54 (be ) 56 SB X1950 649 81 (send) 81 SB X375 704 480 (using this particular route.) 480 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 759 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 759 210 (Cumulated ) 211 SB X586 759 42 (is ) 43 SB X629 759 66 (the ) 67 SB X696 759 93 (total ) 94 SB X790 759 199 (cumulated ) 200 SB X990 759 85 (cost ) 86 SB X1076 759 49 (of ) 50 SB X1126 759 77 (this ) 78 SB X1204 759 105 (route ) 106 SB X1310 759 77 (and ) 78 SB X1388 759 42 (is ) 43 SB X1431 759 94 (used ) 95 SB X1526 759 47 (to ) 48 SB X1574 759 126 (decide ) 127 SB X1701 759 100 (what ) 101 SB X1802 759 105 (route ) 106 SB X1908 759 80 (will ) 81 SB X1989 759 42 (be) 42 SB X375 814 638 (selected next by the route manager.) 638 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 949 84 (3.3.) 84 SB X405 949 259 (Host Table) 259 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 1010 93 (This ) 101 SB X401 1010 100 (table ) 108 SB X509 1010 162 (contains ) 170 SB X679 1010 66 (the ) 74 SB X753 1010 89 (next ) 98 SB X851 1010 87 (host ) 96 SB X947 1010 81 (that ) 90 SB X1037 1010 75 (can ) 84 SB X1121 1010 134 (deliver ) 143 SB X1264 1010 33 (a ) 42 SB X1306 1010 130 (packet ) 139 SB X1445 1010 47 (to ) 56 SB X1501 1010 66 (the ) 75 SB X1576 1010 109 (given ) 118 SB X1694 1010 208 (destination ) 217 SB X1911 1010 46 (in ) 55 SB X1966 1010 65 (this) 65 SB X300 1065 157 (domain. ) 160 SB X460 1065 82 (The ) 85 SB X545 1065 100 (table ) 103 SB X648 1065 73 (has ) 76 SB X724 1065 90 (only ) 93 SB X817 1065 81 (255 ) 84 SB X901 1065 131 (entries ) 134 SB X1035 1065 50 (\(0 ) 53 SB X1088 1065 42 (is ) 45 SB X1133 1065 33 (a ) 36 SB X1169 1065 78 (non ) 81 SB X1250 1065 101 (valid ) 104 SB X1354 1065 119 (entry\) ) 122 SB X1476 1065 103 (since ) 107 SB X1583 1065 101 (there ) 105 SB X1688 1065 68 (are ) 72 SB X1760 1065 33 (a ) 37 SB X1797 1065 193 (maximum ) 197 SB X1994 1065 37 (of) 37 SB X300 1120 1293 (254 hosts/routers for each domain. Each entry is a structure as follows.) 1293 SB X300 1230 302 (struct HostEntry) 302 SB X450 1285 250 (u_char Direct) 250 SB X450 1340 283 (u_char Another) 283 SB X450 1395 680 (struct Route Link[ROUTE_MAX+1]) 680 SB X300 1505 1355 (The array of Route contains the various possible routes to the desired host.) 1355 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1560 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1560 940 (Direct is an index to a direct route to the given host.) 940 SB X32 0 0 42 42 0 0 0 42 /Symbol font Xgs 319 3318 0 0 CB X300 1615 19 (\267) 19 SB Xgr X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X375 1615 158 (Another ) 166 SB X541 1615 42 (is ) 50 SB X591 1615 85 (also ) 94 SB X685 1615 55 (an ) 64 SB X749 1615 110 (index ) 119 SB X868 1615 81 (into ) 90 SB X958 1615 66 (the ) 75 SB X1033 1615 108 (array ) 117 SB X1150 1615 49 (of ) 58 SB X1208 1615 159 (possible ) 168 SB X1376 1615 123 (routes ) 132 SB X1508 1615 77 (and ) 86 SB X1594 1615 42 (is ) 51 SB X1645 1615 94 (used ) 103 SB X1748 1615 47 (to ) 56 SB X1804 1615 63 (try ) 72 SB X1876 1615 47 (to ) 56 SB X1932 1615 99 (avoid) 99 SB X375 1670 267 (network loops.) 267 SB X300 1725 630 (They point to what is the cheapest ) 631 SB X931 1725 105 (route ) 106 SB X1037 1725 46 (at ) 47 SB X1084 1725 66 (the ) 67 SB X1151 1725 168 (moment. ) 169 SB X1320 1725 99 (Note ) 100 SB X1420 1725 81 (that ) 82 SB X1502 1725 33 (a ) 34 SB X1536 1725 105 (route ) 106 SB X1642 1725 47 (to ) 48 SB X1690 1725 33 (a ) 34 SB X1724 1725 87 (host ) 88 SB X1812 1725 100 (must ) 101 SB X1913 1725 96 (have ) 97 SB X2010 1725 21 (a) 21 SB X300 1780 1141 (valid interface to use to reach the next hop in the same domain.) 1141 SB X300 1890 1005 (The complete table is an array of HostEntry as follows.) 1005 SB X300 2000 921 (typedef struct HostEntry HostData[ADDR_NUM]) 921 SB X300 2110 1566 (This table is tailored to the topology of the network and allows more than one route to ) 1567 SB X1867 2110 66 (the ) 67 SB X1934 2110 97 (given) 97 SB X300 2165 150 (Subnet. ) 151 SB X451 2165 82 (The ) 83 SB X534 2165 142 (routing ) 143 SB X677 2165 186 (algorithm ) 187 SB X864 2165 78 (just ) 79 SB X943 2165 107 (picks ) 108 SB X1051 2165 58 (up ) 60 SB X1111 2165 66 (the ) 68 SB X1179 2165 145 (already ) 147 SB X1326 2165 135 (chosen ) 137 SB X1463 2165 103 (more ) 105 SB X1568 2165 205 (convenient ) 207 SB X1775 2165 117 (route, ) 119 SB X1894 2165 37 (it ) 39 SB X1933 2165 42 (is ) 44 SB X1977 2165 54 (the) 54 SB X300 2220 92 (duty ) 93 SB X393 2220 49 (of ) 50 SB X443 2220 55 (an ) 56 SB X499 2220 144 (off-line ) 146 SB X645 2220 121 (router ) 123 SB X768 2220 167 (manager ) 169 SB X937 2220 47 (to ) 49 SB X986 2220 133 (update ) 135 SB X1121 2220 100 (what ) 102 SB X1223 2220 75 (can ) 77 SB X1300 2220 54 (be ) 56 SB X1356 2220 204 (considered ) 206 SB X1562 2220 66 (the ) 68 SB X1630 2220 99 (most ) 101 SB X1731 2220 205 (convenient ) 207 SB X1938 2220 93 (route) 93 SB X300 2275 307 (for a host/router.) 307 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 2410 84 (3.4.) 84 SB X405 2410 301 (Subnet table) 301 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 2471 802 (The duty of this table is to hold information ) 803 SB X1103 2471 56 (on ) 57 SB X1160 2471 88 (how ) 89 SB X1249 2471 47 (to ) 48 SB X1297 2471 110 (reach ) 111 SB X1408 2471 75 (one ) 76 SB X1484 2471 49 (of ) 50 SB X1534 2471 66 (the ) 67 SB X1601 2471 156 (Subnets ) 157 SB X1758 2471 49 (of ) 50 SB X1808 2471 77 (this ) 78 SB X1886 2471 145 (domain.) 145 SB X300 2526 817 (Again this table can have multiple routes for ) 818 SB X1118 2526 33 (a ) 34 SB X1152 2526 109 (given ) 110 SB X1262 2526 138 (Subnet ) 139 SB X1401 2526 77 (and ) 78 SB X1479 2526 51 (as ) 52 SB X1531 2526 46 (in ) 47 SB X1578 2526 66 (the ) 67 SB X1645 2526 87 (host ) 88 SB X1733 2526 100 (table ) 101 SB X1834 2526 66 (the ) 67 SB X1901 2526 130 (routing) 130 SB X300 2581 1305 (algorithm just picks up the route that is prepared by the router manager.) 1305 SB X300 2691 813 (The structure of a Subnet table is as follows:) 813 SB X300 2801 281 (struct NetEntry) 281 SB X450 2856 204 (u_char Try) 204 SB X450 2911 250 (u_char Direct) 250 SB X450 2966 680 (struct Route Link[ROUTE_MAX+1]) 680 SB X32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font X1155 3158 21 (5) 21 SB X1 #C Xstatusdict begin /manualfeed false store end XEJ RS X%%PageTrailer X%%PageResources: font Helvetica-Bold X%%+ font Symbol X%%+ font Times-Roman X%%Page: 6 6 X%%PageResources: (atend) XSS X0 0 25 31 776 1169 300 SM X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X0 0 0 fC X300 209 121 (Again ) 122 SB X422 209 51 (as ) 52 SB X474 209 65 (for ) 66 SB X540 209 66 (the ) 67 SB X607 209 87 (host ) 88 SB X695 209 100 (table ) 101 SB X796 209 101 (there ) 102 SB X898 209 68 (are ) 69 SB X967 209 33 (a ) 34 SB X1001 209 149 (number ) 150 SB X1151 209 49 (of ) 50 SB X1201 209 123 (routes ) 124 SB X1325 209 47 (to ) 48 SB X1373 209 66 (the ) 67 SB X1440 209 140 (desired ) 141 SB X1581 209 150 (Subnet. ) 151 SB X1732 209 79 (Try ) 81 SB X1813 209 162 (contains ) 164 SB X1977 209 54 (the) 54 SB X300 264 110 (index ) 116 SB X416 264 49 (of ) 55 SB X471 264 66 (the ) 72 SB X543 264 167 (cheapest ) 173 SB X716 264 105 (route ) 111 SB X827 264 52 (so ) 58 SB X885 264 76 (far, ) 82 SB X967 264 67 (i.e. ) 73 SB X1040 264 66 (the ) 72 SB X1112 264 75 (one ) 81 SB X1193 264 81 (that ) 87 SB X1280 264 73 (has ) 79 SB X1359 264 66 (the ) 72 SB X1431 264 159 (smallest ) 165 SB X1596 264 211 (cumulative ) 218 SB X1814 264 97 (cost. ) 104 SB X1918 264 113 (Direct) 113 SB X300 319 994 (contains the cheapest direct route to the given network.) 994 SB X300 429 948 (The table is an array of the above entries as follows.) 948 SB X300 539 892 (typedef struct NetEntry NetData[ADDR_NUM];) 892 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 674 84 (3.5.) 84 SB X405 674 287 (Parent table) 287 SB X32 0 0 46 46 0 0 0 42 /Times-Roman /font32 ANSIFont font X300 735 111 (Since ) 115 SB X415 735 101 (there ) 105 SB X520 735 42 (is ) 46 SB X566 735 90 (only ) 94 SB X660 735 75 (one ) 79 SB X739 735 126 (parent ) 130 SB X869 735 49 (of ) 53 SB X922 735 12 ( ) 16 SB X938 735 33 (a ) 37 SB X975 735 109 (given ) 113 SB X1088 735 138 (Subnet ) 142 SB X1230 735 77 (this ) 81 SB X1311 735 100 (table ) 104 SB X1415 735 162 (contains ) 166 SB X1581 735 90 (only ) 94 SB X1675 735 33 (a ) 37 SB X1712 735 114 (series ) 118 SB X1830 735 49 (of ) 53 SB X1883 735 148 (multiple) 148 SB X300 790 921 (routes that can be used to reach the parent domain.) 921 SB X300 900 1214 (The same considerations apply to this table as for the Subnet table.) 1214 SB X32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font X300 1035 84 (3.6.) 84 SB END_OF_FILE if test 65033 -ne `wc -c <'IPP/IPP.ps.A'`; then echo shar: \"'IPP/IPP.ps.A'\" unpacked with wrong size! elif test -f 'IPP/IPP.ps.B'; then echo shar: Combining \"'IPP/IPP.ps'\" \(125004 characters\) cat 'IPP/IPP.ps.A' 'IPP/IPP.ps.B' > 'IPP/IPP.ps' if test 125004 -ne `wc -c <'IPP/IPP.ps'`; then echo shar: \"'IPP/IPP.ps'\" combined with wrong size! else rm IPP/IPP.ps.A IPP/IPP.ps.B fi fi # end of 'IPP/IPP.ps.A' fi echo shar: End of archive 2 \(of 6\). cp /dev/null ark2isdone MISSING="" for I in 1 2 3 4 5 6 ; do if test ! -f ark${I}isdone ; then MISSING="${MISSING} ${I}" fi done if test "${MISSING}" = "" ; then echo You have unpacked all 6 archives. rm -f ark[1-9]isdone else echo You still must unpack the following archives: echo " " ${MISSING} fi exit 0 exit 0 # Just in case...