ÿþS i e c i k o m p u t e r o w e
w y k Ba d d l a I I r o k u I n f . z a o w f i l i i i U A w T o m a s z o w i e M a z .
2 0 0 7 / 2 0 0 8
w y k Ba d 8
A g a t a P ó Br o l a
W y d z i a B M a t e m a t y k i i I n f o r m a t y k i U A
h t t p : / / w w w . m a t h . u n i . l o d z . p l / ~ p o l r o l a
I n i c j o w a n i e d z i a Ba n i a
i a u t o k o n f i g u r a c j a
p r o t o k o By B O O T P i D H C P
Z a p o t r z e b o w a n i e
nð
K a |d y k o m p u t e r d o Bc z o n y d o s i e c i
T C P / I P m u s i z n a s w ó j a d r e s I P a b y m ó c
w y s y Ba i o d b i e r a d a t a g r a m y ;
nð
d o p o p r a w n e j k o m u n i k a c j i p o t r z e b u j e
r ó w n i e |: m a s k i p o d s i e c i , a d r e s u r o u t e r a ,
a d r e s u s e r w e r a D N S
nð
W n i e k t ó r y c h p r z y p a d k a c h i n f o r m a c j e t e
n i e s p a m i t a n e p r z e z k o m p u t e r
( p r z y k Ba d : s t a c j e b e z d y s k o w e )
R o z w i z a n i e :
nð
U z y s k a n i e p o t r z e b n y c h i n f o r m a c j i m o |e
n a s t p i w d r o d z e i n t e r a k c j i k l i e n t s e r w e r
nð
P o t r z e b n y j e s t z a t e m p r o t o k ó B
u m o |l i w i a j c y k o m p u t e r o w i u z y s k a n i e
a d r e s u I P ( i e w e n t u a l n i e i n n y c h
p o t r z e b n y c h i n f o r m a c j i ) o d [w i a d c z c e g o
o d p o w i e d n i u s Bu g s e r w e r a
R o z w i z a n i e I : p r o t o k ó B R A R P
nð
P i e r w s z e r o z w i z a n i e t e g o r o d z a j u t o
( o m ó w i o n y j u |) p r o t o k ó B R A R P
nð
W a d y :
nð
d z i a Ba n a n i s k i m p o z i o m i e , u |y w a n i e g o w y m a g a
b e z p o [r e d n i e g o d o s t p u d o s p r z t u s i e c i o w e g o
nð
o d p o w i e d z R A R P z a w i e r a m a Bo i n f o r m a c j i ( t y l k o
a d r e s I P k t ó r e g o m a u |y w a k l i e n t )
nð
u |y w a d o i d e n t y f i k a c j i k l i e n t a a d r e s u
s p r z t o w e g o , c o m o |e b y p r o b l e m e m w s i e c i a c h ,
w k t ó r y c h a d r e s y s p r z t o w e n i e s s t a Be
R o z w i z a n i e I I : p r o t o k ó B B O O T P
nð
P r o t o k ó B B O O T P ( B o o t s t r a p P r o t o c o l )
z o s t a B o p r a c o w a n y j a k o a l t e r n a t y w a d l a
R A R P
nð
K l i e n t i s e r w e r k o m u n i k u j s i u |y w a j c
p r o t o k o Bu U D P ( i I P ) , z a t e m
o p r o g r a m o w a n i e o b s Bu g u j c e t
k o m u n i k a c j m o |e b y z a i m p l e m e n t o w a n e
j a k o p r o g r a m u |y t k o w y
n i e j e s t p o t r z e b n e d o s t o s o w y w a n i e o p r o g r a m o w a n i a
d o s p e c y f i k i k o n k r e t n e j s i e c i ( r o z w i z a D
s p r z t o w y c h )
P r o t o k ó B B O O T P c . d .
nð
K o m p u t e r k l i e n t B O O T P w y s y Ba s w o j
p r o [b u |y w a j c a d r e s u o g r a n i c z o n e g o
r o z g Ba s z a n i a ( 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 )
nð
b e z p o [r e d n i a k o m u n i k a c j a o g r a n i c z o n a j e s t z a t e m
d o s i e c i l o k a l n e j
nð
S e r w e r o d s y Ba o d p o w i e d z k l i e n t o w i
nð
u |y w a j c a d r e s u o g r a n i c z o n e g o r o z g Ba s z a n i a
a l b o
nð
w y k o r z y s t u j c a d r e s u s p r z t o w y k l i e n t a
o t r z y m a n y w z a p y t a n i u B O O T P
P r o t o k ó B B O O T P c . d .
nð
P o n i e w a | k o m u n i k a c j a b a z u j e n a U D P , w i c n i e
m a g w a r a n c j i d o s t a r c z e n i a k o m u n i k a t ó w
nð
O d p o w i e d z i a l n o [ z a p o p r a w n y p r z e b i e g
k o m u n i k a c j i s p o c z y w a n a k l i e n c i e
nð
G u b i e n i e d a t a g r a m ó w o b s Bu g i w a n e j e s t
w s t a n d a r d o w y s p o s ó b : k l i e n t w y s y Ba j c p r o [b
u r u c h a m i a z e g a r , j e [l i n i e o t r z y m a o d p o w i e d z i
w o d p o w i e d n i m c z a s i e , t o w y s y Ba p r o [b
p o n o w n i e
P r o t o k ó B B O O T P c . d .
nð
B O O T P w y m a g a u |y w a n i a p r z e z U D P s u m
k o n t r o l n y c h
nð
B O O T P w y m a g a o d I P p r z e s y Ba n i a p r o [b
i o d p o w i e d z i B O O T P z u s t a w i o n y m b i t e m
n i e f r a g m e n t u j , a b y m o |n a b y Bo o b s Bu |y
r ó w n i e | k l i e n t ó w m a j c y c h z b y t m a Bo
p a m i c i n a z Bo |e n i e d a t a g r a m u
nð
B O O T P o b s Bu g u j e w i e l o k r o t n e o d p o w i e d z i
p r z e t w a r z a n a j e s t t y l k o p i e r w s z a
P r o t o k ó B B O O T P c . d .
o p e r a c j a t y p s p r z t u d B. a d r . s p r z .
e t a p y
i d e n t y f i k a t o r t r a n s a k c j i
s e k u n d y n i e u |y w a n e
a d r e s I P k l i e n t a
t w ó j a d r e s I P
a d r e s I P s e r w e r a
a d r e s I P r o u t e r a
a d r e s s p r z t o w y k l i e n t a ( 1 6 o k t e t ó w )
n a z w a s e r w e r a ( 6 4 o k t e t y )
n a z w a p l i k u s t a r t o w e g o ( 1 2 8 o k t e t ó w )
o b s z a r o p c j i ( 6 4 o k t e t y )
P r o t o k ó B B O O T P c . d .
nð
o p e r a c j a p r o [b a ( 1 ) c z y o d p o w i e d z ( 2 ) ( p r o [b y
i o d p o w i e d z i m a j t e n s a m f o r m a t )
nð
t y p s p r z t u , d Bu g o [ a d r e s u s p r z t o w e g o j a k
w p r o t o k o l e A R P ( E t h e r n e t t y p 1 )
nð
e t a p y m a k s y m a l n a l i c z b a r o u t e r ó w p r z e z k t ó r e
m o |e p r z e j [ k o m u n i k a t ; k l i e n t u m i e s z c z a 0 ; j e [l i
s e r w e r p o [r e d n i k o d b i e r z e k o m u n i k a t i z d e c y d u j e
s i p r z e k a z a g o d o i n n e j m a s z y n y , t o z w i k s z a
w a r t o [ p o l a
nð
i d e n t y f i k a t o r t r a n s a k c j i l i c z b a u |y w a n a p r z e z
k l i e n t a d o p o w i z a n i a o d p o w i e d z i z p y t a n i e m
nð
s e k u n d y l i c z b a s e k u n d j a k a u p By n Ba o d m o m e n t u
r o z p o c z c i a p r z e z k l i e n t a p r o c e d u r s t a r t o w y c h
P r o t o k ó B B O O T P c . d .
nð
a d r e s I P k l i e n t a i d a l s z e p o l a g Bó w n e d a n e
w k o m u n i k a c i e . K l i e n t w y p e Bn i a w s z y s t k i e p o l a
k t ó r e z n a , p o z o s t a By m n a d a j e w a r t o [ z e r o .
nð
J e [l i k l i e n t z n a n a z w l u b a d r e s s e r w e r a , t o m o |e j
u m i e [c i w p y t a n i u , w t e d y o d p o w i e d z i u d z i e l i m u t y l k o t e n
s e r w e r .
W p r z e c i w n y m w y p a d k u o d p o w i e d z i u d z i e l a j w s z y s t k i e
s e r w e r y , k t ó r e o t r z y m a By z a p y t a n i e
nð
P r o t o k ó B B O O T P m o |e b y u |y w a n y t a k |e p r z e z k l i e n t ó w
z n a j c y c h j u | s w o j e a d r e s y I P , n p . w c e l u o t r z y m a n i a n a z w y
p l i k u s t a r t o w e g o . W t a k i m p r z y p a d k u w y p e Bn i a j o n i p o l e
a d r e s I P k l i e n t a .
nð
J e [l i w p r o [b i e B O O T P p o l e a d r e s I P k l i e n t a j e s t z e r o w e ,
t o w o d p o w i e d z i s e r w e r o d s y Ba m u a d r e s I P u m i e s z c z o n y
w p o l u t w ó j a d r e s I P
P r o t o k ó B B O O T P c . d .
nð
W p r z y p a d k u , g d y c e l e m k l i e n t a j e s t z n a l e z i e n i e p l i k u
z o b r a z e m s y s t e m u , k t ó r y m i a Bb y b y u n i e g o
z a Ba d o w a n y , p r o t o k ó B B O O T P u m o |l i w i a w y k o n a n i e
d w u e t a p o w e j p r o c e d u r y s t a r t o w e j :
nð
B O O T P d o s t a r c z a k l i e n t o w i d a n y c h p o z w a l a j c y c h z n a l e z
o b r a z u s y s t e m u ( p o l e n a z w a p l i k u s t a r t o w e g o )
nð
k l i e n t p o b i e r a p l i k s t a r t o w y o p o d a n e j n a z w i e , u |y w a j c
i n n e g o p r o t o k o Bu ( p l i k t e n m o |e b y u m i e s z c z o n y n a
i n n y m s e r w e r z e n i | s e r w e r B O O T P )
nð
U m o |l i w i a t o k l i e n t o w i p o p r o s z e n i e o o k r e [l o n y s y s t e m o p e r a c y j n y
( n p . U N I X n a z w a t a j e s t u m i e s z c z a n a p r z e z n i e g o w p o l u n a z w a
p l i k u s t a r t o w e g o ) . S e r w e r w p i s u j e w t o p o l e r z e c z y w i s t n a z w
p l i k u ( n a z w y p l i k ó w m o g b y r ó |n e d l a r ó |n y c h k l i e n t ó w , n p .
w z a l e |n o [c i o d a r c h i t e k t u r y )
P r o t o k ó B B O O T P c . d .
nð
p o l e o b s z a r o p c j i u m o |l i w i a p r z e s Ba n i e p r z e z
s e r w e r p e w n y c h d o d a t k o w y c h i n f o r m a c j i :
nð
p i e r w s z e c z t e r y o k t e t y n a z y w a n e s m a g i c z n y m
c i a s t e c z k i e m ( m a g i c c o o k i e ) i d e f i n i u j f o r m a t
e l e m e n t ó w w d a l s z e j c z [c i p o l a . S t a n d a r d o w y
f o r m a t e l e m e n t ó w ( o p i s y w a n y p r z e z c i a s t e c z k o
o w a r t o [c i 9 9 . 1 3 0 . 8 3 . 9 9 ) t o j e d e n o k t e t t y p u , j e d e n
o k t e t d Bu g o [c i i p e w n a l i c z b a o k t e t ó w b d c y c h
w a r t o [c i e l e m e n t u .
nð
o p c j e p o z w a l a j n a p r z e s Ba n i e n p . m a s k i p o d s i e c i ,
b i e |c e g o c z a s u , n a z w y k l i e n t a , a d r e s ó w I P r o u t e r ó w
i t p .
P r o t o k ó B B O O T P c . d .
nð
P r o t o k ó B B O O T P z o s t a B z a p r o j e k t o w a n y z m y [l
o w z g l d n i e s t a By m [r o d o w i s k u , w k t ó r y m k a |d y
h o s t j e s t p o d Bc z o n y n a s t a Be d o s i e c i :
nð
a d m i n i s t r a t o r t w o r z y n a s e r w e r z e p l i k
k o n f i g u r a c y j n y B O O T P , o k r e [l a j c y z e s t a w
p a r a m e t r ó w B O O T P d l a k a |d e g o k l i e n t a
nð
k l i e n t i d e n t y f i k o w a n y j e s t z a z w y c z a j n a p o d s t a w i e
a d r e s u s p r z t o w e g o p r z y s Ba n e g o w p y t a n i u . P o z w a l a
t o s e r w e r o w i o d e s Ba o d p o w i e d n i e d a n e p o b r a n e
z p o w y |s z e g o p l i k u
nð
B O O T P u m o |l i w i a s z y b k i e o k r e [l e n i e k o n f i g u r a c j i
h o s t a n a p o d s t a w i e j e g o i d e n t y f i k a t o r a , a l e
k o n f i g u r a c j a j e s t z a p i s a n a w p l i k u i z a w s z e t a k a
s a m a
R o z w i z a n i e I I I : p r o t o k ó B D H C P
nð
W p r z y p a d k u z m i e n i a j c e g o s i [r o d o w i s k a ( n p .
r ó |n e k o m p u t e r y p r z e n o [n e d o Bc z a n e d o s i e c i )
p r o t o k ó B B O O T P n i e j e s t w y s t a r c z a j c y
nð
P r o b l e m p o j a w i a s i r ó w n i e |, j e |e l i a d r e s ó w I P
w d a n e j s i e c i j e s t z b y t m a Bo n a t o , b y p r z y d z i e l i
s t a By a d r e s k a |d e m u k o m p u t e r o w i , a l e l i c z b a
k o m p u t e r ó w p r a c u j c y c h r ó w n o c z e [n i e j e s t
z a z w y c z a j m n i e j s z a ( p o s i a d a n a p u l a a d r e s ó w
m o g Ba b y b y w i c w d a n e j c h w i l i w y s t a r c z a j c a )
nð
P o j a w i a s i p o t r z e b a d y n a m i c z n e j k o n f i g u r a c j i
P r o t o k ó B D H C P c . d .
nð
D y n a m i c z n e k o n f i g u r o w a n i e w z Bó w u m o |l i w i a
p r o t o k ó B D H C P ( D y n a m i c H o s t C o n f i g u r a t i o n
P r o t o c o l )
nð
D H C P r o z s z e r z a B O O T P n a d w a s p o s o b y :
nð
u m o |l i w i a p r z e s Ba n i e w s z y s t k i c h p o t r z e b n y c h
k l i e n t o w i i n f o r m a c j i w j e d n y m k o m u n i k a c i e
nð
p o z w a l a p r z y d z i e l i k l i e n t o w i a d r e s w s p o s ó b
d y n a m i c z n y i n a k r ó t k i c z a s :
nð
k l i e n t w Bc z a j c s i d o s i e c i w y s y Ba p r o [b o p r z y d z i e l e n i e
a d r e s u I P
nð
s e r w e r w y b i e r a w o l n y a d r e s I P z p u l i a d r e s ó w d o p r z y d z i a Bu
i o d s y Ba g o k l i e n t o w i
P r o t o k ó B D H C P c . d .
nð
D H C P o b s Bu g u j e t r z y m e t o d y p r z y d z i a Bu
a d r e s ó w :
nð
r c z n a k o n f i g u r a c j a p r z y d z i a Bu
nð
a d m i n i s t r a t o r u s t a l a w p l i k u k o n f i g u r a c y j n y m , j a k i a d r e s m a
o t r z y m y w a d a n y k l i e n t ( j a k w B O O T P )
nð
k o n f i g u r a c j a a u t o m a t y c z n a
nð
g d y k o m p u t e r p o d Bc z a s i p o r a z p i e r w s z y d o s i e c i s e r w e r
p r z y p i s u j e m u a d r e s I P ; p r z y k o l e j n y c h p o d Bc z e n i a c h k l i e n t
o t r z y m u j e z a w s z e t e n s a m a d r e s
nð
p r z y d z i a B d y n a m i c z n y
nð
s e r w e r w y n a j m u j e a d r e s k l i e n t o w i n a o k r e [l o n y c z a s
P r o t o k ó B D H C P c . d .
nð
K l i e n t r o z g Ba s z a p r o [b D H C P , u |y w a j c a d r e s u
o g r a n i c z o n e g o r o z g Ba s z a n i a .
nð
K o m u n i k a c j a k l i e n t s e r w e r b a z u j e n a p r o t o k o l e U D P
nð
J e [l i p o w y s Ba n i u p r o [b y k l i e n t n i e d o s t a n i e o d p o w i e d z i ,
t o p o n a w i a p r o [b
nð
S e r w e r y D H C P w s i e c i l o k a l n e j o f e r u j k l i e n t o w i a d r e s y
I P ; k l i e n t n e g o c j u j e z o d p o w i e d n i m s e r w e r e m
w y p o |y c z e n i e w y b r a n e g o a d r e s u
nð
A d r e s j e s t w y p o |y c z a n y n a p e w i e n u s t a l o n y c z a s ( z a l e |n y
o d s p e c y f i k i s i e c i i p o t r z e b k l i e n t a )
nð
P o d k o n i e c c z a s u w y n a j m u k l i e n t m u s i a l b o
w y n e g o c j o w a p r z e d Bu |e n i e c z a s u w y n a j m u , a l b o
z w r ó c i a d r e s
P r o t o k ó B D H C P c . d .
nð
S t a r a n i e o p r z e d Bu |e n i e w y n a j m u r o z p o c z y n a n e j e s t p o
u p By w i e 5 0 % c z a s u . K l i e n t w y s y Ba d o s e r w e r a p r o [b
o p r z e d Bu |e n i e z a w i e r a j c o b e c n e I P , m o |e t e |
z a s u g e r o w a c z a s p r z e d Bu |e n i a . S e r w e r m o |e s i z g o d z i
l u b n i e .
nð
J e [l i s e r w e r n i e w y r a z i z g o d y n a p r z e d Bu |e n i e w y n a j m u ,
k l i e n t m u s i p r z e s t a u |y w a t e g o a d r e s u i r o z p o c z
s t a r a n i a o n o w e I P
nð
J e [l i k l i e n t w y s Ba B p r o [b o p r z e d Bu |e n i e , a l e n i e
o t r z y m u j e o d p o w i e d z i , t o p o u p By w i e 8 7 , 5 % c z a s u
w y n a j m u z a k Ba d a , |e s e r w e r j e s t n i e o s i g a l n y i
r o z p o c z y n a p r o c e d u r p r z e w i z y w a n i a a d r e s u s t a r a s i
s k o n t a k t o w a z i n n y m s e r w e r e m D H C P w s i e c i l o k a l n e j
i u z y s k a o d n i e g o p o t w i e r d z e n i e w y n a j m u t e g o a d r e s u
P r o t o k ó B D H C P c . d .
nð
J e [l i k l i e n t n i e u z y s k a |a d n e j o d p o w i e d z i p r z e d u p By w e m
c z a s u w y n a j m u , t o m u s i p r z e s t a u |y w a a d r e s u i
r o z p o c z s t a r a n i a o n o w e I P
nð
P r z y n a s t p n y m d o Bc z e n i u d o s i e c i k l i e n t m o |e p o p r o s i
o p r z y d z i e l e n i e t e g o s a m e g o a d r e s u k t ó r y m i a B
p o p r z e d n i o ( j e [l i g o z a p a m i t a B)
nð
W y n a j e m a d r e s u m o |n a z a k o Dc z y p r z e d c z a s e m ( k l i e n t
i n f o r m u j e s e r w e r |e j u | n i e b d z i e k o r z y s t a B z
p r z y d z i e l o n e g o I P )
nð
P o d o b n i e j a k w B O O T P , s e r w e r D H C P n i e m u s i s i
z n a j d o w a w s i e c i l o k a l n e j ; m o |n a u |y s e r w e r a
p o [r e d n i c z c e g o , k t ó r y p r z e k a |e p r o [b s e r w e r o w i D H C P
u m i e s z c z o n e m u w i n n e j s i e c i f i z y c z n e j , a p o o t r z y m a n i u
o d p o w i e d z i p r z e k a |e j k l i e n t o w i
P r o t o k ó B D H C P c . d .
o p e r a c j a t y p s p r z t u d B. a d r . s p r z .
e t a p y
i d e n t y f i k a t o r t r a n s a k c j i
s e k u n d y z n a c z n i k i
a d r e s I P k l i e n t a
t w ó j a d r e s I P
a d r e s I P s e r w e r a
a d r e s I P r o u t e r a
a d r e s s p r z t o w y k l i e n t a ( 1 6 o k t e t ó w )
n a z w a s e r w e r a ( 6 4 o k t e t y )
n a z w a p l i k u s t a r t o w e g o ( 1 2 8 o k t e t ó w )
o p c j e ( z m i e n n a d Bu g o [)
P r o t o k ó B D H C P c . d .
nð
W i k s z o [ p ó l k o m u n i k a t u D H C P j e s t t a k a s a m a j a k
w B O O T P
nð
z a m i a s t p o l a n i e u |y w a n e w y s t p u j e p o l e z n a c z n i k i .
N a d a n i e p i e r w s z e m u b i t o w i t e g o p o l a w a r t o [c i 1
o z n a c z a , |e k l i e n t p r o s i o r o z g Bo s z e n i e o d p o w i e d z i
( z a z w y c z a j s e r w e r o d s y Ba j b e z p o [r e d n i o d o k l i e n t a
k o r z y s t a j c z a d r e s u s p r z t o w e g o z a w a r t e g o w
p r o [b i e )
nð
P o l e o p c j e m a t a k i s a m f o r m a t j a k w p r z y p a d k u
B O O T P i u w z g l d n i a w s z y s t k i e o p c j e u |y w a n e
w t a m t y m p r o t o k o l e . D o d a t k o w e o p c j e u m o |l i w i a j
n p . o k r e [l e n i e t y p u k o m u n i k a t u D H C P ( p r o [b a o
p r z y d z i a B a d r e s u , p r o [b a o p r z e d Bu |e n i e w y n a j m u i t p )
P r o t o k ó B D H C P c . d .
nð
P r o t o k ó B D H C P m o |e ( a l e n i e m u s i )
w s p ó Bp r a c o w a z D N S ( u s Bu g a m i
n a z e w n i c z y m i )
nð
( s t a r s z e w e r s j e s e r w e r ó w D N S n i e u m o |l i w i a By w
o g ó l e t a k i e j w s p ó Bp r a c y )
nð
D N S z o s t a n i e o m ó w i o n y n a n a s t p n y m w y k Ba d z i e
J e s z c z e o t r a s o w a n i u :
p r o t o k o By r o u t i n g u
T r a s o w a n i e
nð
R o u t e r y d o k o n u j w y b o r u t r a s y n a
p o d s t a w i e i n f o r m a c j i z a p i s a n e j w t a b l i c y
t r a s
nð
P y t a n i a :
nð
j a k i e w a r t o [c i p o w i n n y s i z n a j d o w a
w t a b l i c a c h t r a s ?
nð
s k d r o u t e r y m a j w t a b l i c a c h w s z y s t k i e
p o t r z e b n e i n f o r m a c j e ?
T a b l i c e t r a s
nð
K a |d y r o u t e r r o z p o c z y n a d z i a Ba n i e z
p e w n p o c z t k o w t a b l i c t r a s , k t ó r a j e s t
n a s t p n i e a k t u a l i z o w a n a j e |e l i t r a s y s i
z m i e n i a j
nð
W m a By c h s i e c i a c h w y s t a r c z a j c a j e s t
a k t u a l i z a c j a r c z n a , w d u |y c h i s z y b k o s i
z m i e n i a j c y c h p o t r z e b n e s m e t o d y
a u t o m a t y c z n e
T a b l i c e t r a s c . d .
nð
D o t y c h c z a s r o z w a |a n y s c h e m a t n i e
z a w i e r a B a u t o m a t y c z n e j m o d y f i k a c j i t r a s
( p o z a I C M P r e d i r e c t , p r z e s y Ba n y m m i d z y
r o u t e r e m a h o s t e m , a n i e m i d z y
r o u t e r a m i ) o r a z n i e z a p e w n i a B s p ó j n o [c i
t r a s o w a n i a
R o z w i z a n i e
z w c z e s n e g o I n t e r n e t u
nð
S i e s z k i e l e t o w a
nð
R o u t e r y p o d z i e l o n e n a d w i e g r u p y : r o u t e r y
c e n t r a l n e ( c o r e / i n t e r i o r r o u t e r s ) i r o u t e r y
z e w n t r z n e ( i n a c z e j p o b o c z n e , e x t e r i o r r o u t e r s )
nð
R o u t e r y c e n t r a l n e k o m u n i k u j s i m i d z y s o b ,
t a k a b y k a |d y z n i c h m i a B p e Bn w i e d z o
w s z y s t k i c h m o |l i w y c h t r a s a c h i a b y t a w i e d z a
b y Ba s p ó j n a
nð
R o u t e r y c e n t r a l n e n i e s t o s u j t r a s d o m y [l n y c h ,
g d y | m o |e t o p r o w a d z i d o n i e e f e k t y w n o [c i
k o m u n i k a c j i
R o z w i z a n i e
z w c z e s n e g o I n t e r n e t u c . d .
nð
W e w c z e s n y m I n t e r n e c i e s z k i e l e t ( r o u t e r y
c e n t r a l n e ) s t a n o w i Ba s i e A R P A N E T
nð
R o u t e r y c e n t r a l n e b y By z a r z d z a n e p r z e z I N O C
( I n t e r n e t N e t w o r k O p e r a t i o n C e n t e r ) , a p o b o c z n e
p r z e z i n n e ( l o k a l n e ) o r g a n i z a c j e m a j c e d o s t p
d o s i e c i
nð
T a k i e r o z w i z a n i e n i e s p r a w d z a s i w s i e c i a c h
o b a r d z i e j z Bo |o n e j t o p o l o g i i ( n p . u t w o r z e n i e d w ó c h s i e c i
s z k i e l e t o w y c h k o m u n i k u j c y c h s i z e s o b z a p o [r e d n i c t w e m
k i l k u r o u t e r ó w b a r d z o k o m p l i k u j e t r a s o w a n i e )
N a j p o p u l a r n i e j s z e a l g o r y t m y
o b l i c z a n i a i p r o p a g a c j i t r a s
nð
A l g o r y t m w e k t o r - o d l e g Bo [ ( v e c t o r d i s t a n c e ,
B e l l m a n - F o r d r o u t i n g )
nð
R o u t e r p a m i t a w t a b l i c y w s z y s t k i e z n a n e m u r o u t e r y
nð
P r z y s t a r c i e t w o r z y t a b l i c s i e c i b e z p o [r e d n i o d o s t p n y c h .
nð
K a |d y w p i s w t a b l i c y z a w i e r a i n f o r m a c j
o o d l e g Bo [c i d o d a n e j s i e c i
nð
C o j a k i [ c z a s r o u t e r w y s y Ba t a b l i c t r a s d o w s z y s t k i c h
b e z p o [r e d n i o d o s t p n y c h r o u t e r ó w ,
a o n e a k t u a l i z u j s w o j e t a b l i c e t r a s z g o d n i e
z u z y s k a n i n f o r m a c j
nð
w a d a a l g o r y t m ó w w e k t o r o d l e g Bo [ : k o n i e c z n o [
w y m i a n y d u |e j l i c z b y k o m u n i k a t ó w
A l g o r y t m y o b l i c z a n i a
i p r o p a g a c j i t r a s c . d .
nð
L i n k - s t a t e r o u t i n g ( t z w . S P F , n a j p i e r w
n a j k r ó t s z a [c i e |k a )
nð
A l g o r y t m y S P F w y m a g a j o d k a |d e g o r o u t e r a p e Bn e j
i n f o r m a c j i o t o p o l o g i i s i e c i
nð
R o u t e r t e s t u j e s t a n r o u t e r ó w s s i e d n i c h ( s t a n Bc z a )
i p r o p a g u j e s t a n Bc z a d o w s z y s t k i c h i n n y c h r o u t e r ó w
nð
C o j a k i [ c z a s r o u t e r r o z g Ba s z a i n f o r m a c j e z e s t a n e m
w s z y s t k i c h Bc z y . R o u t e r o t r z y m u j c y t a k i n f o r m a c j
m o d y f i k u j e s t a n t r a s w s w o j e j m a p i e s i e c i i a k t u a l i z u j e
t a b l i c t r a s o b l i c z a j c n a j k r ó t s z e [c i e |k i w u z y s k a n y m g r a f i e
( a l g o r y t m D i j k s t r y )
P r o t o k ó B G G P
nð
W c z e s n y I n t e r n e t u |y w a B d o w y m i a n y i n f o r m a c j i
o r o u t i n g u p r o t o k o Bu G G P ( G a t e w a y t o
G a t e w a y P r o t o c o l )
nð
P r o t o k ó B w e k t o r - o d l e g Bo [
nð
B y B u |y w a n y p r z e z r o u t e r y c e n t r a l n e
nð
N o w y r o u t e r d o d a w a n y d o s y s t e m u o t r z y m y w a B l i s t
s s i a d ó w , z k t ó r y m i w y m i e n i a B i n f o r m a c j e
nð
W y m i e n i a n e i n f o r m a c j e z a w i e r a By z b i ó r p a r ( N , D ) ,
g d z i e N s i e d o c e l o w a , D o d l e g Bo [ m i e r z o n a
w r o u t e r h o p s ( l i c z b a r o u t e r ó w w d r o d z e d o t e j
s i e c i )
R o u t i n g h i e r a r c h i c z n y
nð
w r a z z e w z r o s t e m r o z m i a r u s i e c i i l i c z b y
r o u t e r ó w o b c i |e n i e z w i z a n e z
p r z e c h o w y w a n i e m i p r z e s y Ba n i e m i n f o r m a c j i
z w i z a n y c h z r o u t i n g i e m s t a j e s i b a r d z o d u |e
nð
n i e m o |l i w e j e s t , a b y k a |d y r o u t e r p r z e c h o w y w a B i n f o r m a c j e
o c a Be j s i e c i g l o b a l n e j
nð
p o t r z e b n a j e s t a u t o n o m i a a d m i n i s t r a c y j n a
p o s z c z e g ó l n y c h o r g a n i z a c j i m a j c y c h s w o j e s i e c i
nð
r o z w i z a n i e : o r g a n i z o w a n i e r o u t e r ó w z a p o m o c
s y s t e m ó w a u t o n o m i c z n y c h
S y s t e m y a u t o n o m i c z n e
nð
S y s t e m a u t o n o m i c z n y g r u p a s i e c i
i r o u t e r ó w p o d w s p ó l n a d m i n i s t r a c j
nð
R o u t e r y w e w n t r z s y s t e m u a u t o n o m i c z n e g o
d o w o l n i e z a r z d z a j t r a s a m i
nð
K a |d y s y s t e m a u t o n o m i c z n y w y b i e r a r o u t e r l u b
r o u t e r y p r z e z n a c z o n e d o k o m u n i k a c j i z i n n y m i
s y s t e m a m i a u t o n o m i c z n y m i . O d p o w i a d a j o n e z a
p r z e k a z y w a n i e i n f o r m a c j i o o s i g a l n o [c i s i e c i
w e w n t r z s w o j e g o s y s t e m u d o i n n y c h
s y s t e m ó w
S y s t e m y a u t o n o m i c z n e c . d .
nð
R o u t e r y o d p o w i e d z i a l n e z a k o m u n i k a c j
z i n n y m i s y s t e m a m i a u t o n o m i c z n y m i
n a z y w a n e s r o u t e r a m i z e w n t r z n y m i a l b o
b r z e g o w y m i ( e x t e r i o r g a t e w a y s ) , r o u t e r y
d z i a Ba j c e w e w n t r z s y s t e m u
w e w n t r z n y m i ( i n t e r i o r g a t e w a y s )
K o m u n i k a c j a m i d z y r o u t e r a m i
z e w n t r z n y m i
nð
J e d n y m z p r o t o k o Bó w u |y w a n y c h d o k o m u n i k a c j i
m i d z y r o u t e r a m i z e w n t r z n y m i j e s t E G P ( E x t e r i o r
G a t e w a y P r o t o c o l )
nð
r o u t e r m o |e u z g o d n i z i n n y m r o u t e r e m , |e b d
s s i a d a m i . t z n . b d w y m i e n i a i n f o r m a c j e o t r a s a c h
nð
r o u t e r s p r a w d z a c o j a k i [ c z a s c z y j e g o s s i e d z i d z i a Ba j
nð
s s i e d z i w y m i e n i a j k o m u n i k a t y p o z w a l a j c e
z a k t u a l i z o w a t a b l i c e r o u t i n g u . K o m u n i k a t t a k i z a w i e r a
l i s t z n a n y c h d a n e m u r o u t e r o w i s i e c i i o d l e g Bo [c i d o n i c h
nð
I n n y p r o t o k ó B t e g o t y p u ( E ) B G P ( E x t e r i o r B o r d e r
G a t e w a y P r o t o c o l )
K o m u n i k a c j a m i d z y r o u t e r a m i
w e w n t r z n y m i
nð
G r u p p r o t o k o Bó w u |y w a n y c h p r z e z
r o u t e r y w e w n t r z s y s t e m u a u t o n o m i c z n e g o
o k r e [l a s i n a z w I G P ( I n t e r i o r G a t e w a y
P r o t o c o l s )
nð
P r z y k Ba d o w e p r o t o k o By z t e j g r u p y :
nð
R I P
nð
H E L L O
nð
O S P F
K o m u n i k a c j a m i d z y r o u t e r a m i
w e w n t r z n y m i c . d .
nð
R I P R o u t i n g I n f o r m a t i o n P r o t o c o l
nð
i m p l e m e n t a c j a a l g o r y t m u w e k t o r - o d l e g Bo [
d l a s i e c i l o k a l n y c h
nð
o d l e g Bo [ m i e r z o n a j a k o h o p c o u n t
l i c z b a r o u t e r ó w m i d z y r o z w a |a n y m i
s i e c i a m i
nð
p r z e z n a c z o n y d l a n i e w i e l k i c h s i e c i
o d l e g Bo [ 1 6 t r a k t o w a n a j e s t j a k o
n i e s k o Dc z o n o [
K o m u n i k a c j a m i d z y r o u t e r a m i
w e w n t r z n y m i c . d .
nð
H E L L O
nð
p r o t o k ó B b a z u j c y n a a l g o r y t m i e w e k t o r -
o d l e g Bo [
nð
d o o c e n y o d l e g Bo [c i u |y w a o p ó zn i e D ( t j .
c z a s u p o t r z e b n e g o n a d o s t a r c z e n i e
k o m u n i k a t u z a p o [r e d n i c t w e m s i e c i ) , a n i e
l i c z b y r o u t e r ó w p o [r e d n i c z c y c h
K o m u n i k a c j a m i d z y r o u t e r a m i
w e w n t r z n y m i c . d .
nð
O S P F O p e n S P F P r o t o c o l
nð
z e s t a n d a r y z o w a n y p r o t o k ó B i m p l e m e n t u j c y a l g o r y t m S P F
nð
w p r o w a d z a w i e l e u l e p s z e D p o z w a l a j c y c h n a b a r d z i e j
e f e k t y w n k o m u n i k a c j
nð
w y m i a n a d a n y c h m i d z y r o u t e r a m i j e s t a u t o r y z o w a n a ( d a n e
w y m i e n i a j t y l k o r o u t e r y u p r a w n i o n e )
nð
z e z w a l a n a a b s t r a k c j s z c z e g ó Bó w s i e c i f i z y c z n y c h ( k r a w d z w
p a m i t a n y m g r a f i e p o Bc z e D m o |e o d p o w i a d a p r z e j [c i u p r z e z k i l k a
s i e c i p o [r e d n i c z c y c h ; w z e B g r a f u m o |e b y r o u t e r e m l u b s i e c i )
nð
p o z w a l a n a r ó w n o w a |e n i e o b c i |e D, j e [l i d o d a n e j s i e c i p r o w a d z i
k i l k a t r a s o t y m s a m y m k o s z c i e
nð
p o z w a l a n a t r a s o w a n i e t y p e o f s e r v i c e ( t r a s a m i o m a By c h
o p ó zn i e n i a c h , w y s o k i e j p r z e p u s t o w o [c i i t p , j e [l i n a d a w c a t e g o
w y m a g a )
Wyszukiwarka
Podobne podstrony:
0708z sieciTM w010708z sieciTM w060708z sieciTM w050708z sieciTM w020708z sieciTM w090708z sieciTM w040708z sieciTM w070708z sieciTM w030708z sk zlm w08w08 PodstPrzy roznorW07 W08 SCRSGE s3 II nst w08w08w08 20708z sk zlm w07W08 Fizyka HaranTPL 3 W08 v1 1więcej podobnych podstron