| %!PS-Adobe-2.1
%%Creator: DECwrite V1.0
%%+Copyright (c) 1989 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%DocumentFonts: (atend)
%%EndComments
%%BeginProcSet DEC_WRITE 1.05
/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D save def/$I 0 def/$S 0
def/$C matrix def/$R matrix def/$L matrix def/$E matrix
def/beginEPS{/level0 save def/showpage{}def/EPSname exch
def}def/endEPS{level0 restore}def/pat1{/px exch def/pa 8 array def 0 1
7{/py exch def/pw 4 string def 0 1 3{pw exch px py 1 getinterval
putinterval}for pa py pw put}for}def/pat2{/pi exch def/cflag exch def save
cflag 1 eq{eoclip}{clip}ifelse newpath{clippath pathbbox}stopped not{/ph
exch def/pw exch def/py exch def/px exch def/px px 3072 div floor 3072 mul
def/py py 3072 div floor 3072 mul def px py translate/pw pw px sub 3072 div
floor 1 add cvi def/ph ph py sub 3072 div floor 1 add cvi def pw 3072 mul
ph 3072 mul scale/pw pw 32 mul def/ph ph 32 mul def/px 0 def/py 0 def pw ph
pi[pw 0 0 ph 0 0]{pa py get/px px 32 add def px pw ge{/px 0 def/py py 1 add
8 mod def}if}pi type/booleantype eq{imagemask}{image}ifelse}if
restore}def/PS{/_op exch def/_np 8 string def 0 1 7{/_ii exch def/num _op
_ii get def _np 7 _ii sub num -4 bitshift PX num 15 and 4 bitshift -4
bitshift PX 4 bitshift or put}for _np}def/PX{[15 7 11 3 13 5 9 1 14 6 10 2
12 4 8 0]exch get}def/FR{0.7200 0 $E defaultmatrix dtransform/yres exch
def/xres exch def xres dup mul yres dup mul add sqrt}def/SU{/_sf exch
def/_sa exch def/_cs exch def/_mm $C currentmatrix def/rm _sa $R rotate
def/sm _cs dup $L scale def sm rm _mm _mm concatmatrix _mm concatmatrix pop
1 0 _mm dtransform/y1 exch def/x1 exch def/_vl x1 dup mul y1 dup mul add
sqrt def/_fq FR _vl div def/_na y1 x1 atan def _mm 2 get _mm 1 get mul _mm
0 get _mm 3 get mul sub 0 gt{{neg}/_sf load concatprocs/_sf exch def}if _fq
_na/_sf load setscreen}def/BO{/_yb exch def/_xb exch def/_bv _bs _yb _bw
mul _xb 8 idiv add get def/_mk 1 7 _xb 8 mod sub bitshift def _bv _mk and 0
ne $I 1 eq xor}def/BF{DEC_WRITE_dict begin/_yy exch def/_xx exch def/_xi
_xx 1 add 2 div _bp mul cvi def/_yi _yy 1 add 2 div _bp mul cvi def _xi _yi
BO{/_nb _nb 1 add def 1}{/_fb _fb 1 add def 0}ifelse
end}def/setpattern{/_cz exch def/_bw exch def/_bp exch def/_bs exch PS
def/_nb 0 def/_fb 0 def _cz 0/BF load SU{}settransfer _fb _fb _nb add div
setgray/$S 1 def}def/invertpattern{$S 0 eq{{1 exch sub}currenttransfer
concatprocs settransfer}if}def/invertscreen{/$I 1 def/$S 0
def}def/revertscreen{/$I 0 def}def/setrect{/$h exch def/$w exch def/$y exch
def/$x exch def newpath $x $y moveto $w $x add $y lineto $w $x add $h $y
add lineto $x $h $y add lineto closepath}def/concatprocs{/_p2 exch cvlit
def/_p1 exch cvlit def/_pn _p1 length _p2 length add array def _pn 0 _p1
putinterval _pn _p1 length _p2 putinterval _pn cvx}def/OF/findfont load
def/findfont{dup DEC_WRITE_dict exch known{DEC_WRITE_dict exch get}if
DEC_WRITE_dict/OF get exec}def
mark/ISOLatin1Encoding
8#000 1 8#001{StandardEncoding exch get}for /emdash/endash
8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright
8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217
{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding
exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave
/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde
/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave
/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
256 array astore def cleartomark
/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop
pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict
definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load
def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load
def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2
load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load
def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load
def/H/closepath load def/I/clip load def/K/kshow load def/L/lineto load
def/M/moveto load def/N/newpath load def/O/rotate load def/P/pop load
def/R/grestore load def/S/gsave load def/T/translate load def/U/sub load
def/V/div load def/W/widthshow load def/X/exch load def/Y/awidthshow load
def/a/save load def/c/setlinecap load def/d/setdash load def/e/restore load
def/f/setfont load def/g/initclip load def/h/show load def/i/setmiterlimit
load def/j/setlinejoin load def/k/stroke load def/l/rlineto load
def/m/rmoveto load def/n/currentfont load def/o/scalefont load
def/p/currentpoint load def/r/currenttransfer load def/s/scale load
def/t/setmatrix load def/u/settransfer load def/w/setlinewidth load
def/x/matrix load def/y/currentmatrix load def}def
end
%%EndProcSet
%%EndProlog
%%BeginSetup
DEC_WRITE_dict begin
loads
version cvi 23.0 gt {
currentdict {dup type /arraytype eq
{bind def} {pop pop} ifelse} forall} if
0.0100 0.0100 s
%%EndSetup
%%Page: 1 1
/$P a D
g N
0 79200 T
S
S
N
6000.00 -7400.00 M
56400.00 -7400.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
6000 -75800 T
N
0 G
300 -1050 M
49600 -1050 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1000 o f
(1) h
-6000 75800 T
R
S
N
6000.00 -10373.00 M
56400.00 -10373.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
N
6000.00 -23124.00 M
56400.00 -23124.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
N
6000.00 -74511.00 M
56400.00 -74511.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
%!PS-Adobe-2.0 EPSF-1.2
%%Creator: Adobe Illustrator 88(TM) 1.6
%%For: (Erik Goetze) (Hubble Press)
%%Title: (DIGITAL_TM_logo_16pt.EPSF)
%%CreationDate: (9/24/89) (10:47 PM)
%%DocumentProcSets: Adobe_packedarray 0 0
%%DocumentSuppliedProcSets: Adobe_packedarray 0 0
%%DocumentProcSets: Adobe_cmykcolor 0 0
%%DocumentSuppliedProcSets: Adobe_cmykcolor 0 0
%%DocumentProcSets: Adobe_cshow 0 0
%%DocumentSuppliedProcSets: Adobe_cshow 0 0
%%DocumentProcSets: Adobe_customcolor 0 0
%%DocumentSuppliedProcSets: Adobe_customcolor 0 0
%%DocumentProcSets: Adobe_Illustrator_881 0 0
%%DocumentSuppliedProcSets: Adobe_Illustrator_881 0 0
%%ColorUsage: Black&White
%%DocumentProcessColors: Black
%%DocumentFonts: Helvetica
%%BoundingBox:72 715 136 734
(sys$common:[syslib.decwrite$icons]digital_tm_logo_16pt.epsf) beginEPS
-1101.00 -78299.00 T
100.00 100.00 s
%%TemplateBox:288 360 288 360
%%TileBox:-576 776 0 1552
%%EndComments
%%BeginProcSet: Adobe_packedarray 0 0
% packedarray Operators
% Version 1.0 5/9/1988
% Copyright (C) 1987, 1988
% Adobe Systems Incorporated
% All Rights Reserved
userdict /Adobe_packedarray 5 dict dup begin put
/initialize % - initialize -
{
/packedarray where
{
pop
}
{
Adobe_packedarray begin
Adobe_packedarray
{
dup xcheck
{
bind
} if
userdict 3 1 roll put
} forall
end
} ifelse
} def
/terminate % - terminate -
{
} def
/packedarray % arguments count packedarray array
{
array astore readonly
} def
/setpacking % boolean setpacking -
{
pop
} def
/currentpacking % - setpacking boolean
{
false
} def
currentdict readonly pop end
%%EndProcSet
Adobe_packedarray /initialize get exec
%%BeginProcSet:Adobe_cmykcolor 0 0
% cmykcolor Operators
% Version 1.0 5/9/1988
% Copyright (C) 1987, 1988
% Adobe Systems Incorporated
% All Rights Reserved
currentpacking true setpacking
userdict /Adobe_cmykcolor 4 dict dup begin put
/initialize % - initialize -
{
/setcmykcolor where
{
pop
}
{
userdict /Adobe_cmykcolor_vars 2 dict dup begin put
/_setrgbcolor
/setrgbcolor load def
/_currentrgbcolor
/currentrgbcolor load def
Adobe_cmykcolor begin
Adobe_cmykcolor
{
dup xcheck
{
bind
} if
pop pop
} forall
end
end
Adobe_cmykcolor begin
} ifelse
} def
/terminate % - terminate -
{
currentdict Adobe_cmykcolor eq
{
end
} if
} def
/setcmykcolor % cyan magenta yellow black setcmykcolor -
{
1 sub 4 1 roll
3
{
3 index add neg dup 0 lt
{
pop 0
} if
3 1 roll
} repeat
Adobe_cmykcolor_vars /_setrgbcolor get exec
pop
} def
/currentcmykcolor % - currentcmykcolor cyan magenta yellow black
{
Adobe_cmykcolor_vars /_currentrgbcolor get exec
3
{
1 sub neg 3 1 roll
} repeat
0
} def
currentdict readonly pop end
setpacking
%%EndProcSet
%%BeginProcSet: Adobe_cshow 0 0
% cshow Operator
% Version 1.0 5/9/1988
% Copyright (C) 1987, 1988
% Adobe Systems Incorporated
% All Rights Reserved
currentpacking true setpacking
userdict /Adobe_cshow 3 dict dup begin put
/initialize % - initialize -
{
/cshow where
{
pop
}
{
userdict /Adobe_cshow_vars 1 dict dup begin put
/_cshow % - _cshow proc
{} def
Adobe_cshow begin
Adobe_cshow
{
dup xcheck
{
bind
} if
userdict 3 1 roll put
} forall
end
end
} ifelse
} def
/terminate % - terminate -
{
} def
/cshow % string proc cshow -
{
Adobe_cshow_vars
exch /_cshow
exch put
{
0 0 Adobe_cshow_vars /_cshow get exec
} forall
} def
currentdict readonly pop end
setpacking
%%EndProcSet
%%BeginProcSet: Adobe_customcolor 0 0
% Custom Color Operators
% Version 1.0 5/9/1988
% Copyright (C) 1987, 1988
% Adobe Systems Incorporated
% All Rights Reserved
currentpacking true setpacking
userdict /Adobe_customcolor 5 dict dup begin put
/initialize % - initialize -
{
/setcustomcolor where
{
pop
}
{
Adobe_customcolor begin
Adobe_customcolor
{
dup xcheck
{
bind
} if
pop pop
} forall
end
Adobe_customcolor begin
} ifelse
} def
/terminate % - terminate -
{
currentdict Adobe_customcolor eq
{
end
} if
} def
/findcmykcustomcolor % cyan magenta yellow black name findcmykcustomcolor object
{
5 packedarray
} def
/setcustomcolor % object tint setcustomcolor -
{
exch
aload pop pop
4
{
4 index mul 4 1 roll
} repeat
5 -1 roll pop
setcmykcolor
} def
/setoverprint % boolean setoverprint -
{
pop
} def
currentdict readonly pop end
setpacking
%%EndProcSet
%%BeginProcSet: Adobe_Illustrator881 0 0
% Adobe Illustrator (TM) Prolog
% Version 1.0 5/9/1988
% Copyright (C) 1987, 1988
% Adobe Systems Incorporated
% All Rights Reserved
currentpacking true setpacking
userdict /Adobe_Illustrator881 72 dict dup begin put
% initialization
/initialize % - initialize -
{
userdict /Adobe_Illustrator881_vars 29 dict dup begin put
% paint operands
/_lp /none def
/_pf {} def
/_ps {} def
/_psf {} def
/_pss {} def
% text operands
/_a null def
/_as null def
/_tt 2 array def
/_tl 2 array def
/_tm matrix def
/t {} def
% color operands
/_gf null def
/_cf 4 array def
/_if null def
/_of false def
/_fc {} def
/_gs null def
/_cs 4 array def
/_is null def
/_os false def
/_sc {} def
/_i null def
Adobe_Illustrator881 begin
Adobe_Illustrator881
{
dup xcheck
{
bind
} if
pop pop
} forall
end
end
Adobe_Illustrator881 begin
Adobe_Illustrator881_vars begin
newpath
} def
/terminate % - terminate -
{
end
end
} def
% definition operators
/_ % - _ null
null def
/ddef % key value ddef -
{
Adobe_Illustrator881_vars 3 1 roll put
} def
/xput % key value literal xput -
{
dup load dup length exch maxlength eq
{
dup dup load dup
length 2 mul dict copy def
} if
load begin def end
} def
/npop % integer npop -
{
{
pop
} repeat
} def
% marking operators
/sw % ax ay length string sw x y
{
stringwidth
exch 5 -1 roll 3 index 1 sub mul add
4 1 roll 3 1 roll 1 sub mul add
} def
/ss % ax ay length string matrix ss -
{
3 -1 roll pop
4 1 roll
{
2 npop (0) exch
2 copy 0 exch put pop
gsave
false charpath
currentpoint
4 index setmatrix
stroke
grestore
moveto
2 copy rmoveto
} cshow
3 npop
} def
% path operators
/sp % ax ay length string sp -
{
exch pop
{
2 npop (0) exch
2 copy 0 exch put pop
false charpath
2 copy rmoveto
} cshow
2 npop
} def
% path construction operators
/pl % x y pl x y
{
transform
0.25 sub round 0.25 add exch
0.25 sub round 0.25 add exch
itransform
} def
/setstrokeadjust where
{
pop true setstrokeadjust
/c % x1 y1 x2 y2 x3 y3 c -
{
curveto
} def
/C
/c load def
/v % x2 y2 x3 y3 v -
{
currentpoint 6 2 roll curveto
} def
/V
/v load def
/y % x1 y1 x2 y2 y -
{
2 copy curveto
} def
/Y
/y load def
/l % x y l -
{
lineto
} def
/L
/l load def
/m % x y m -
{
moveto
} def
}
{
/c
{
pl curveto
} def
/C
/c load def
/v
{
currentpoint 6 2 roll pl curveto
} def
/V
/v load def
/y
{
pl 2 copy curveto
} def
/Y
/y load def
/l
{
pl lineto
} def
/L
/l load def
/m
{
pl moveto
} def
} ifelse
% graphic state operators
/d % array phase d -
{
setdash
} def
/cf % - cf flatness
currentflat def
/i % flatness i -
{
dup 0 eq
{
pop cf
} if
setflat
} def
/j % linejoin j -
{
setlinejoin
} def
/J % linecap J -
{
setlinecap
} def
/M % miterlimit M -
{
setmiterlimit
} def
/w % linewidth w -
{
setlinewidth
} def
% path painting operators
/H % - H -
{} def
/h % - h -
{
closepath
} def
/N % - N -
{
newpath
} def
/n % - n -
/N load def
/F % - F -
{
_pf
} def
/f % - f -
{
closepath
F
} def
/S % - S -
{
_ps
} def
/s % - s -
{
closepath
S
} def
/B % - B -
{
gsave F grestore
S
} def
/b % - b -
{
closepath
B
} def
/W % - W -
{
clip
} def
% text painting operators
/ta % length string ta ax ay length string
{
_as moveto
_tt aload pop 4 -2 roll
} def
/tl % - tl -
{
_tl aload pop translate
} def
/as % - as array
{
{
0 0
}
{
2 copy _tt aload pop 4 -2 roll sw
exch neg 2 div exch neg 2 div
}
{
2 copy _tt aload pop 4 -2 roll sw
exch neg exch neg
}
{
0 0
}
} cvlit def
/z % literal size leading tracking align z -
{
/_a exch ddef
/_as as _a get ddef
_a 2 le
{
0 _tt astore pop
0 exch neg _tl astore pop
}
{
0 exch neg _tt astore pop
neg 0 _tl astore pop
} ifelse
exch findfont exch scalefont setfont
} def
/tm % matrix tm -
{
_tm currentmatrix pop
concat
} def
/I % matrix I -
{
tm
/t
{
ta sp
tl
} ddef
} def
/o % matrix o -
{
tm
/t
{
ta 4 npop
tl
newpath
} ddef
} def
/e % matrix e -
{
tm
/t
{
ta _psf
tl
newpath
} ddef
} def
/r % matrix r -
{
tm
/t
{
ta _tm _pss
tl
newpath
} ddef
} def
/a % matrix a -
{
tm
/t
{
2 copy
ta _psf
newpath
ta _tm _pss
tl
newpath
} ddef
} def
/T % - T -
{
_tm setmatrix
} def
% font operators
/Z % array literal literal direction Z -
{
pop
findfont begin
currentdict dup length 1 add dict begin
{
1 index /FID ne
{
def
}
{
2 npop
} ifelse
} forall
/FontName exch def dup length 0 ne
{
/Encoding Encoding 256 array copy def
0 exch
{
dup type /nametype eq
{
Encoding 2 index 2 index put pop
1 add
}
{
exch pop
} ifelse
} forall
} if pop
currentdict dup end end
/FontName get exch definefont pop
} def
% group operators
/u % - u -
{} def
/U % - U -
{} def
/q % - q -
{
gsave
} def
/Q % - Q -
{
grestore
} def
% place operators
/` % matrix llx lly urx ury string ` -
{
/_i save ddef
6 1 roll 4 npop
concat
userdict begin
/shewdude {} def
false setoverprint
pop
} def
/~ % - ~ -
{
end
_i restore
} def
% color operators
/O % flag O -
{
0 ne
/_of exch ddef
/_lp /none ddef
} def
/R % flag R -
{
0 ne
/_os exch ddef
/_lp /none ddef
} def
/g % gray g -
{
/_gf exch ddef
/_fc
{
_lp /fill ne
{
_of setoverprint
_gf setgray
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
fill
} ddef
/_psf
{
_fc
exch pop
ashow
} ddef
/_lp /none ddef
} def
/G % gray G -
{
/_gs exch ddef
/_sc
{
_lp /stroke ne
{
_os setoverprint
_gs setgray
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_lp /none ddef
} def
/k % cyan magenta yellow black k -
{
_cf astore pop
/_fc
{
_lp /fill ne
{
_of setoverprint
_cf aload pop setcmykcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
fill
} ddef
/_psf
{
_fc
exch pop
ashow
} ddef
/_lp /none ddef
} def
/K % cyan magenta yellow black K -
{
_cs astore pop
/_sc
{
_lp /stroke ne
{
_os setoverprint
_cs aload pop setcmykcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_lp /none ddef
} def
/x % cyan magenta yellow black name gray x -
{
/_gf exch ddef
findcmykcustomcolor
/_if exch ddef
/_fc
{
_lp /fill ne
{
_of setoverprint
_if _gf 1 exch sub setcustomcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
fill
} ddef
/_psf
{
_fc
exch pop
ashow
} ddef
/_lp /none ddef
} def
/X % cyan magenta yellow black name gray X -
{
/_gs exch ddef
findcmykcustomcolor
/_is exch ddef
/_sc
{
_lp /stroke ne
{
_os setoverprint
_is _gs 1 exch sub setcustomcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_lp /none ddef
} def
% locked object operators
/A % value A -
{
pop
} def
currentdict readonly pop end
setpacking
%%EndProcSet
%%EndProlog
%%BeginSetup
Adobe_cmykcolor /initialize get exec
Adobe_cshow /initialize get exec
Adobe_customcolor /initialize get exec
Adobe_Illustrator881 /initialize get exec
%%BeginEncoding: _Helvetica Helvetica
[
]/_Helvetica/Helvetica 0 Z
%%EndEncoding
%%EndSetup
0 A
u
u
0 O
0 g
0 R
0 G
0 i 0 J 0 j 0.06 w 10 M []0 d
%%Note:
73.366 732.793 m
80.369 732.793 L
80.369 716.715 L
73.366 716.715 L
73.366 732.793 L
f
U
u
89.443 732.793 m
96.203 732.793 L
96.203 716.715 L
89.443 716.715 L
89.443 732.793 L
f
U
u
105.155 732.793 m
111.976 732.793 L
111.976 716.715 L
105.155 716.715 L
105.155 732.793 L
f
U
u
113.133 732.793 m
119.954 732.793 L
119.954 716.715 L
113.133 716.715 L
113.133 732.793 L
f
U
u
121.111 732.793 m
127.993 732.793 L
127.993 716.715 L
121.111 716.715 L
121.111 732.793 L
f
U
1 g
125.192 728.926 m
125.192 728.987 L
123.73 728.987 L
123.73 728.926 L
123.73 719.852 L
123.79 719.852 L
125.131 719.852 L
125.192 719.852 L
125.192 728.926 L
f
u
0 g
97.3 732.793 m
104.059 732.793 L
104.059 716.715 L
97.3 716.715 L
97.3 732.793 L
f
U
1 g
78.154 720.297 m
77.62 719.725 76.807 719.493 76.052 719.739 C
73.982 720.339 73.934 722.677 74.082 724.033 C
74.315 725.111 74.898 726.236 76.181 726.56 C
77.013 726.693 77.691 726.439 78.162 726.007 C
78.162 726.006 L
78.162 728.812 L
78.162 728.872 L
79.578 728.872 L
79.578 728.812 L
79.578 719.913 L
79.578 719.852 L
78.177 719.852 L
78.154 719.856 L
78.154 720.293 L
78.154 720.297 L
f
0 g
78.163 723.59 m
78.164 723.088 78.163 722.96 78.162 722.524 C
78.146 721.686 77.363 720.948 76.563 721.191 C
75.505 721.542 75.452 722.943 75.513 723.674 C
75.566 724.282 75.924 724.891 76.594 725.074 C
77.695 725.239 78.161 724.326 78.163 723.59 C
F
u
81.527 732.793 m
88.286 732.793 L
88.286 716.715 L
81.527 716.715 L
81.527 732.793 L
f
U
u
1 g
85.607 728.789 m
85.607 728.819 L
84.145 728.819 L
84.145 728.774 L
84.145 727.335 L
84.145 727.266 L
85.607 727.266 L
85.607 727.327 L
85.607 728.789 L
f
U
85.607 726.383 m
85.607 726.383 L
84.145 726.383 L
84.145 726.383 L
84.145 719.867 L
84.206 719.867 L
85.546 719.867 L
85.607 719.867 L
85.607 726.383 L
f
101.501 726.383 m
101.501 726.444 L
100.025 726.444 L
100.025 726.383 L
100.025 719.852 L
100.085 719.852 L
101.441 719.852 L
101.501 719.852 L
101.501 726.383 L
f
94.059 726.388 m
94.061 726.176 94.059 726.059 94.06 725.854 C
93.547 726.476 92.203 726.718 91.318 726.114 c
90.737 725.719 90.428 725.176 90.225 724.547 c
89.742 723.046 90.147 721.142 91.644 720.408 c
92.411 720.031 93.405 720.199 94.049 720.743 C
94.069 719.782 94.024 719.735 93.748 719.5 c
93.161 719.003 91.857 718.909 91.788 719.875 C
91.347 719.88 90.582 719.884 90.301 719.876 c
90.281 719.876 90.287 718.739 91.06 718.343 c
93.002 717.348 95.41 718.331 95.408 719.951 C
95.411 722.248 95.419 724.101 95.412 726.387 C
95.04 726.388 94.375 726.387 94.067 726.388 C
94.059 726.388 L
f
0 g
94.062 723.909 m
94.068 723.615 94.06 722.967 94.062 722.548 c
94.064 721.924 93.192 721.352 92.455 721.595 c
91.618 721.871 91.419 722.891 91.486 723.673 c
91.557 724.507 92.218 725.302 93.123 725.06 c
93.763 724.889 94.108 724.226 94.062 723.909 c
F
1 g
117.696 719.857 m
118.377 719.856 118.552 719.857 119.156 719.857 C
119.122 719.892 119.073 720.075 119.048 720.128 c
119.029 720.168 118.977 720.388 118.978 720.652 c
118.978 720.804 118.974 724.403 118.977 724.663 C
118.976 724.718 118.977 724.786 118.976 724.888 c
118.975 725.436 118.651 725.92 118.395 726.099 c
117.62 726.64 115.721 726.668 115.075 726.096 c
114.908 725.948 114.332 725.532 114.332 724.301 C
114.995 724.302 115.175 724.307 115.578 724.307 C
115.587 724.57 115.617 724.805 115.819 725.016 c
115.9 725.1 116.111 725.269 116.705 725.271 c
117.198 725.272 117.558 725.164 117.632 724.716 c
117.632 724.713 117.633 724.431 117.632 724.413 c
117.618 724.122 116.756 723.967 116.274 723.879 c
115.339 723.706 114.375 723.369 114.084 722.392 c
113.903 721.788 114.051 720.966 114.518 720.397 c
115.283 719.465 116.865 719.69 117.632 720.35 C
117.632 720.151 117.638 720.005 117.663 719.942 c
117.668 719.928 117.696 719.857 Y
f
0 g
116.109 721.034 m
115.862 721.061 115.674 721.177 115.543 721.416 c
115.336 721.791 115.456 722.297 115.851 722.501 c
116.405 722.787 117.051 722.845 117.632 723.034 C
117.635 722.388 117.634 721.866 117.482 721.657 c
117.151 721.204 116.72 720.966 116.109 721.034 c
f
u
1 g
101.494 728.789 m
101.494 728.819 L
100.032 728.819 L
100.032 728.774 L
100.032 727.335 L
100.032 727.266 L
101.494 727.266 L
101.494 727.327 L
101.494 728.789 L
f
U
0.001 w 4 M
109.963 725.393 m
109.966 725.583 109.965 726.432 109.964 726.432 c
109.515 726.431 108.931 726.429 108.931 726.433 c
108.931 726.54 108.932 726.547 108.931 726.692 C
108.93 727.69 108.931 727.756 108.931 728.808 C
108.271 728.807 108.254 728.808 107.526 728.808 C
107.526 727.317 107.526 727.248 107.528 726.432 C
107.526 726.433 L
106.857 726.433 l
106.857 725.394 l
107.526 725.394 L
107.527 725.395 L
107.527 724.882 107.528 724.767 107.527 724.687 c
107.526 724.548 107.53 722.15 107.526 721.135 c
107.526 720.965 107.619 720.687 107.658 720.601 c
108.047 719.755 109.212 719.737 110.084 719.989 C
110.084 720.597 110.084 721.02 110.083 721.326 C
110.084 721.325 L
109.582 721.287 109.571 721.287 V
109.567 721.287 L
109.282 721.263 108.937 721.441 108.935 721.754 c
108.935 721.824 108.935 722.14 108.935 725.394 C
109.177 725.394 109.73 725.394 109.963 725.393 c
F
U
0 g
1 w
/_Helvetica 3 3 0 1 z
[1 0 0 1 131.687 730.562]e
2 (TM)t
T
showpage
%%Trailer
Adobe_Illustrator881 /terminate get exec
Adobe_customcolor /terminate get exec
Adobe_cshow /terminate get exec
Adobe_cmykcolor /terminate get exec
endEPS
S
13165 -5055 T
N
0 G
20766 -1650 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1800 o f
(The Digital FDDI Newsletter) h
-13165 5055 T
R
R
S
12825 -8095 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 F 1200 o f
(IBM Will Rebuild Source Routing: Admits the Market has Spoken) h
-12825 8095 T
R
S
12745 -10930 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 F 1200 o f
(IBM 802.5 committee representatives have proposed scrapping the current draft standard) h
300 -2600 M
(for Source Routing. A new version will be written from scratch and will establish Trans\255) h
300 -4000 M
(parent Bridging as the basis for 802.5 bridging, with Source Routing as an option. ) h
300 -6600 M
(IBM's proposal tacitly acknowledges that it is not possible to legislate what goes on in) h
300 -8000 M
(the market. When it comes to the Transparent or Source Routing bridges the market has) h
300 -9400 M
(spoken. Transparent Bridging is the standard, open technology. Source Routing is a pro\255) h
300 -10800 M
(prietary non\255standard solution.) h
-12745 10930 T
R
S
12825 -23855 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 F 1200 o f
(IBM presented a proposal at a recent joint meeting of IEEE 802.1/802.5, March\2551990 in) h
300 -2600 M
(California, which detailed major changes to the current draft standard for Source Rout\255) h
300 -4000 M
(ing.) h
300 -6600 M
(The IEEE 802.5 committee accepted IBM's proposal to completely re\255write the Source) h
300 -8000 M
(Routing Draft in order to make it interoperate with the Transparent Bridging Standard. ) h
300 -9400 M
(The new standard would establish all bridges as Transparent Bridges as defined by) h
300 -10800 M
(802.1d and give a special bridge, called an "SRT" bridge the option of handling Source) h
300 -12200 M
(Routing packets. In other words, an SRT bridge would be a Transparent Bridge with the) h
300 -13600 M
(option to do Source Routing as well. Essentially the proposal implies that from this) h
300 -15000 M
(point forward there will be no more Source Routing\255only bridges in the standard.) h
300 -17600 M
(Prior to this proposal, Transparent Bridges as defined by IEEE 802.1d discarded all) h
300 -19000 M
(Source Routing packets and Source Routing bridges as defined by the IEEE 802.5 dis\255) h
300 -20400 M
(carded all Transparent Bridge packets \(packets with no Source Routing info in them\).) h
300 -21800 M
(This made interoperability between the two bridging domains virtually impossible. The) h
300 -23200 M
(802.5 committee struggled with the interoperability issue \(dubbed SR\255TB Appendix Z\)) h
300 -24600 M
(for many months and came up with proposal for an SR\255TB bridge which was saddled) h
300 -26000 M
(with significant topological restrictions.) h
300 -28600 M
(Even so, an IBM group in Rochester, Minnesota went so far as to create a product,) h
300 -30000 M
(called the IBM 8209 LAN Bridge, that appears to have followed many of the recommen\255) h
300 -31400 M
(dations in the SR\255TB Appendix Z, including the undesireable topological restrictions. ) h
300 -32800 M
(Specifically, the 8209 requires homogeneous domains on both sides \(TB for Ethernet) h
300 -34200 M
(and SR for Token Ring\). The 8209 only accepts SR packets on the Token Ring side and) h
300 -35600 M
(TB packets on the 802.3/Ethernet side.) h
300 -38200 M
(Because of the proposal accepted at the joint 802.1/802.5 meeting, Source Routing\255only) h
300 -39600 M
(bridges now have a limited life\255span. As a result, the IBM 8209 LAN Bridge will have a) h
300 -41000 M
(limited use in commercial environments and will certainly not have the "SR side") h
300 -42400 M
(pointed at FDDI in the future. In addition, it is now unlikely that Source Routing\255only) h
300 -43800 M
(bridges will appear AT ALL on FDDI. This means that FDDI LANs will NOT become) h
300 -45200 M
(part of "homogeneous" Source Routing domains, and thus the Digital strategy of using) h
300 -46600 M
(Transparent Bridging as a means to integrate 802.3/Ethernet with FDDI is further solidi\255) h
300 -48000 M
(fied.) h
-12825 23855 T
R
S
6095 -8099 T
N
0 G
3010 -1200 M
/Times-Bold-ISOLatin1 F 1200 o f
(Title:) h
-6095 8099 T
R
S
6095 -10880 T
N
0 G
343 -1200 M
/Times-Bold-ISOLatin1 F 1200 o f
(Summary:) h
-6095 10880 T
R
S
6095 -23727 T
N
0 G
1877 -1200 M
/Times-Bold-ISOLatin1 F 1200 o f
(Details:) h
-6095 23727 T
R
showpage
$P e
%%Page: 2 2
/$P a D
g N
0 79200 T
S
S
N
6000.00 -7400.00 M
56400.00 -7400.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
6000 -75800 T
N
0 G
300 -1050 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1000 o f
(The Digital FDDI Newsletter Digital Equipment Corp. Vol. 1.1 P. Callahan April\2551990) h
49600 -1050 M
(2) h
-6000 75800 T
R
R
S
10789 -8400 T
N
0 G
300 -1200 M
/Times-Roman-ISOLatin1 F 1200 o f
(IBM gave several reasons at the joint meeting for making such a proposal:) h
300 -3800 M
(1.) h
1700 -3800 M
(Transparent Bridging as defined by 802.1d is a widely accepted standard.) h
300 -5800 M
(2.) h
1700 -5800 M
(Requirements for Source Routing are only coming from some of the market.) h
300 -7800 M
(3.) h
1700 -7800 M
(The existing Source Routing draft standard \(including the SR\255TB Appendix Z\) lacked) h
1700 -9200 M
(harmony with Transparent Bridging. ) h
1700 -11200 M
(a.) h
3000 -11200 M
(Made for difficult interconnection of homogeneous domains \(SR\255TB\) and required) h
3000 -12600 M
(too many rules about domain interconnection.) h
1700 -14600 M
(b.) h
3000 -14600 M
(Caused interoperability problems and degraded network operation in heterogene\255) h
3000 -16000 M
(ous domains.) h
1700 -18000 M
(c.) h
3000 -18000 M
(Customers were confused about the concept of domains.) h
300 -20000 M
(4.) h
1700 -20000 M
(Customers are asking for the freedom to mix both SR and TB stations and SR and TB) h
1700 -21400 M
(bridges on the same LAN. ) h
300 -23400 M
300 -26000 M
(This is good news for Digital for a number of reasons. Digital has been telling custom\255) h
300 -27400 M
(ers that it is committed to supporting standards and that Transparent Bridging as defined) h
300 -28800 M
(by IEEE 802.1d is the standard bridge algorithm with the greatest potential to become) h
300 -30200 M
(the true multivendor solution. This recent announcement by IBM proves that Digital) h
300 -31600 M
(was correct in their assessment. ) h
300 -34200 M
(Customers who invested in Digital's bridge technology will see their investment pre\255) h
300 -35600 M
(served \255\255 even enhanced \255\255 by the emergence of next generation LANs like FDDI, where) h
300 -37000 M
(those who invested in Source Routing will have to make use of proprietary gateways to) h
300 -38400 M
(connect their now non\255standard, proprietary Source Routing "solutions" into the next) h
300 -39800 M
(generation of technology. Digital's installed base of bridges is transparent to the appli\255) h
300 -41200 M
(cations that run across them and will extend those applications to the FDDI environment.) h
300 -43800 M
(From the extent of the changes proposed to the Source Routing standard, it appears that) h
300 -45200 M
(IBM's product implementation has not been without its problems. It should be clear to) h
300 -46600 M
(customers now that Source Routing would not have been appropriate for large\255scale) h
300 -48000 M
(multivendor backbone environments like FDDI. The market has chosen Transparent) h
300 -49400 M
(Bridging because it is a proven algorithm and a standard. Transparent Bridging is liter\255) h
300 -50800 M
(ally the only approved standard technology for bridging, and the only credible) h
300 -52200 M
(multivendor solution.) h
300 -54800 M
/Symbol F 1200 o f
(\267) h
1700 -54800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Digital supports this move by IBM. Digital has always believed that Transparent) h
1700 -56200 M
(Bridging provides the most stable, scalable and manageable extended LAN.) h
300 -58800 M
/Symbol F 1200 o f
(\267) h
1700 -58800 M
/Times-Roman-ISOLatin1 F 1200 o f
(Digital believes that Transparent Bridging is the true multivendor solution and the) h
1700 -60200 M
(marketplace bears this out. You cannot legislate what goes on in the marketplace and) h
1700 -61600 M
(the market has spoken. Transparent Bridging is the most widely accepted standard) h
1700 -63000 M
(for bridging in the industry today. ) h
-10789 8400 T
R
S
3657 -33518 T
N
0 G
1476 -1200 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
(Digital's) h
1776 -2600 M
(Point of) h
3210 -4000 M
(View) h
-3657 33518 T
R
showpage
$P e
%%Page: 3 3
/$P a D
g N
0 79200 T
S
S
N
6000.00 -7400.00 M
56400.00 -7400.00 L
S
100 w
0 c
0 j
2 i
0.00 G k
R
R
S
6000 -75800 T
N
0 G
300 -1050 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1000 o f
(The Digital FDDI Newsletter Digital Equipment Corp. Vol. 1.1 P. Callahan April\2551990) h
49600 -1050 M
(3) h
-6000 75800 T
R
R
S
11941 -8400 T
N
0 G
300 -1200 M
/Symbol F 1200 o f
(\267) h
1700 -1200 M
/Times-Roman-ISOLatin1 F 1200 o f
(Digital is committed to working in the standards process to make it easier to integrate) h
1700 -2600 M
(all IEEE 802 style LANs with other technologies such as FDDI. Since all bridges) h
1700 -4000 M
(are now Transparent Bridges, Digital feels this goal is that much closer to becoming) h
1700 -5400 M
(a reality.) h
300 -8000 M
/Symbol F 1200 o f
(\267) h
1700 -8000 M
/Times-Roman-ISOLatin1 F 1200 o f
(Digital believes that Transparent Bridging is the bridging algorithm of choice for) h
1700 -9400 M
(FDDI. FDDI is a multivendor LAN standard. Transparent Bridging is the) h
1700 -10800 M
(multivendor bridging solution. In fact, multiple vendors have announced FDDI) h
1700 -12200 M
(bridge products based on the 802.1d Transparent Bridging standard.) h
300 -14650 M
300 -16046 M
-11941 8400 T
R
showpage
$P e
$D restore
%%Trailer
end % DEC_WRITE_dict
%%Pages: 3
%%DocumentFonts: Times-Roman-ISOLatin1
%%+ Times-Bold-ISOLatin1
%%+ Symbol
|