Integrated services and RSVP - Protocol

PradnyaSaval 144 views 11 slides Mar 24, 2020
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Integrated services and RSVP - Protocol


Slide Content

*" .' $ # #* # "
.'1! $ $ " .' # #* $
$ %% 6 " .'1! .'1
" # 6 $ *" $$ #
# #* $!
.' $ (# ,(-! 5/
%% $" $ $ " - ! .'
5/ " .'
" 5/! .' " " #
5/ ( $ # .' %
( " " # ! 5/
$ $ " $
# ! 9 !
5 "("
$$( %## "%
$ # < ! : $$ # (
" # $ " # $
< # # $!
$$ $$( $ " $%
$ $ $!
$ " " # &'!
## &' ( ,+ $ .
%# < ## $ %
$ # " 6 $
< &'! $ < #( ! # 6
$$ # + " 8!C! $
< #( $ # " # ##
6 &' !
$ <
6! " $ $"
$ $ $ $ " &'
$ $ !
1 1 $ 1'5( $
( " $
" < 6 < &' !
1'5 # # < &'( # 6 #
$( H $ * $
$ " 6!
) #* &' < #
6! 6 # ! ! !
) ! )! *$ #
8! " ' F2

< $ * # $" 6!
6 # ! ! & ' %
! &'! * #* # 6
# 9 7! 1 *
< &' # ( $( $!
" $ " %
$$%$ !
5 "
. # $ <
$% $ ! + # $ ( $
$ # "$$ $! "%
" * %%
$ # 6! 0 " * $
B
1$$ # 9 7( # 6
" $ ;( $
6 $$ 6 6 $( " !
$ H " # #
6 6 $ $ !
" ( #* %
# 6 ! : # (
$ 6 $ !
3 6 ( $ $ 6 %
$ #* !
F 90,18 /
Routing
agent
Reservation
agent
Admission
control
Traffic control databaseRouting database
Classifier
Input
driver
Internet
forwarder Output driver
Packet scheduler
Management
agent
! 91$ "

5' ##4) "
##4# # $ $
$ #* $ ! $ %
$$ # # $ $ "$ $
" " *$ $ $! $$%
$ " $ %
## $ "$ $ "$ # $ %
! $ $ # ! E$
" * < "( $$%$
<$ " $ $ $
*! 0( $ < " $$%$
$ < " $ $ $( $ #
$ $ $ "! : # $ *
# $ $( $$%$ < $ $ %
$ " < ! + $( $$%$
< $ " # < "
$" !
" ( $ < " $$%$
* #
6! $ $ " "
$$ # 6! +$ #
* $ $ $ $ $! +$ %
# " $ %## !
6 "(
"( # ,"(- " "$ "
$ # " $! 1'5
< * &' # $ 6
< &' $" " !

: $$ "$ " $( 1'5
" $ # " $ # ! 1'5
#$$ " #
# # $ $ %%$ %
$ ( " $$ " " "
" " !
8!4 1'5 F4

1'5 # ! + $ 1'5
$$ $ # " .' ?1+9 28@!

1< # !!( $
! : $ <
!
1< !
#
# $ $( %
$$ # !
A < 1'5 $! /%1'5%$
%## $ <!
## $ < " $
" $ !
' !
$ 1'5
$( + " 8!F! #
( $ < " &' $ *
< 1'5 1'5 " #
! , 1'5 $ $$ $ $
$ $ $! $ $
$ $$ ! 1$
$ ( "( $! $
#* # <
&'! # ( $ * %
$ ! # # # $ (
* " $ !
1'5 $ * 6 *
! ' *$$( 1'5 * (
$ ( $$ !
$ ! $ *
F 90,18 /
Host Router
RSVP
process
Packet
scheduler
ClassifierClassifier
Application
Admission
control
DataData
Data
RSVP
Policy
control
RSVP
process
Packet
scheduler
Admission
control
Policy
control
Routing
process
! ;1'5

9 EA ! ) $ (
$ ( ## $ $$
## $ ! + $ ( $ %
$ $ $ "! + (
$ $ !
1'5 < # >& 1#&!
6 > $! I$$(
$ $( 1 1 # *
< &'( # #* > #*
! *$ * # %
" $ *!
# $$ * # !
6 4
1'5 % $( " %
! $
$ $ " $" H
$ $ " $ ## "
"! # " $ 1'5
$ " $ # " " %
! $$
! # <(
< # !
$ $ # $" $ "!
3 $ %
$ ! 1'5 $ %
"" " # $ $" ;
$ ! # "
== >> $" #%
" " > #* %% %
! $ # 1'5%$
! " #$$ " #
& # % 1'5%$ #
"!
" %&# $$ !
" & > #* !
& # %% !
# $" !
E " "( 1 "
# $"
! 1 " < $" !
+ " 8!8 $$ # 1 "! ) '
1( ' " $$ 1
8!4 1'5 F7

$" " $!
" # ! ) 1 "( 1
" $$ " " 1 " $"
! # 1 " #
%( #!1'5"
==>> " $ ! 0( $ $ $
1'5 " EA " # > ;3
$ !
6' +..
) $ $ ( #
## "! +
> # ( 1'5 " < # ##
$ $ < "! )
< " (
$ " <$ "
" <! < " " %
# #! # 1'5
#* $ $ ! + "
8! $$ " " $! 0 <
# 1 1 " 12( " 1
< " # 12!
FC 90,18 /
Path
Resv
Path
Resv
Path Path
Resv Resv
S RxR1
R2
R3
! ' 1'5
1 "
Path
Resv
Path
Path
Path
Resv
Resv
Resv
Path
Path
Path
Resv
Resv
Resv
S
Rx1
Rx2
Rx3
R1
R2
R4
R3
! ' " "

62 "$#
$ * 1'5 $ *$( * *$(
$ ! + " 8! *" %
# # " " $!
! # '(
'( '2 # #!
#! &*+' "$ $$
! $ " #
$" # < # $$ ( #
# ! )+%$ < $ $$
)+NO&P( $ $ &
6! )+ $ $ # $ $ $
$ $ " $$! ' $ $
# "!
+ " 8!2 )+%$ ! + $ ( 6
# % $ < $ $ #
< :! # < 6 # : # %
( # < 6 # 2:
:! < " # # " 6 # 2:
# < ! ) #
#( < # # # "
6 # :!
!"#! &++' # !
'$ $$( < ++'O&P(
'O&P( ! ! !( ' $ & < #
! $ $ # " # $$ & >!
+ " 8! ++%$ ! # <
6 # : # ' 4: # ' #
++'O:P ++'O4:P ! / ++%$
$$ ! # < ++'O2:P(
'2O:P ++'O:P! # 2: # ' : # '2
# ++'O2:P ++'2O:P ! # "
< # # ++'O:P !
# < # # ++'O4:P(
'2O:P !
#" &,' "$ #
$ ! '$ $$( <
','( ' ! ! ! O&P( ' $ & 6!
8!4 1'5 FF
R1
c
d
a
b
S1
S2, S3
Router
R2
R3
! '',$# ##
$

+ " 8!4 ',%$ ! ) <
"( $ " *$ # " $ *$
$ " 6 $" 6!
65 "< "
1'5 #
$$ " 1 "! ) #
%( $! #
$$ $
# $ $ $$ "$ " "!
: 1'5 " $ " $ $
< ( $ $ $ $" $ #
" " "! 9$( #$ $ # 2! 1#
" ( #$ $ 28
! " - ( $ #
# " $ -( ( " #
" #844! , 1 " ,G5.E,'
H " # ! + $( $$ %
$ # .( 4



!
7
788 90,18 /
Receive
WF(*{4B})WF(*{4B})
*{4B}
*{3B}
(a)
(b)
(c)
(d)
WF(*{3B})
WF(*{2B})WF(*{4B})
ReserveSend
! '2) $%*$ $
Receive
FF(S1{4B})
(a)
(b)
(c)
(d)
FF(S2{5B}, S3{B})
FF(S1{4B}, S2{5B})
S1{4B}
S2{5B}
S1{3B}
S3{B}
FF(S1{3B}, S3{B})
FF(S1{B})
ReserveSend
! '5+ %*$ $
7
1'5 * " #$-.

/.

(
!

%## # #*
! # # #* &0 1 2 0 1'3 ;
! # # #* ( $ $"
# $" !
$" % $$ $$ #
" # " ( 1'5 $
$ - " "! # "
! " $ # # " (
#$$ " " ( $ "
$" ! 1 "
$ # # " ( $ " %
$" !
66 "( +. %
, 1'5 " # " #
$ # H " ! H
" # !
# # + " 8!!
$ ( 6" $ *!
" ( 1( ,( 1,( ( 1(
19#!
1'5 $ $" 9;
! 'G. . $
" ! %1'5 "
'G. $ 1'5 . $
8!4 1'5 78
Receive
(a)
(b)
(c)
(d)
SE((S1, S2){B})
SE((S1, S3){3B})
SE(S2{2B})
SE(S1{3B})
(S1, S2){B}
(S1, S2, S3)
{3B}
SE((S2, S3){3B})
ReserveSend
! '6'%$ $
0 4 8 16
RSVP checksum
RSVP length
Message type
Reserved
FlagsVersion
Send_TTL
31
! '7+#

! 1'5 $" *$ $ $" # 1'5 "
( $ " !
# # H #$$ + "
8!7! $" *$ $ H $" ! $"
$ $ # #!
9$%/ *$ * H $! 9% $ *
$ # H! #$$ " H $ *
!)) /E.. H " !
""" ',''3/ H * # H
#$$! ( $ (
! H < %
"!
"(? H # 1'5%$
"! + " !"!( #
( H Q # "
!"!( 1 # ( H !
+?()!" H $ # # 1!
"*) H * $ #
6 *$ H! H < 1 %
"!
)" H * &' 1 "!
)4" H * #
&' 1 "!
"?+) H #
"!
"?" H * > #*
"!
" H %% # 3)
C

"!
?" H * , 1,(
* 19#!
)*? H $ # $
$ $ < $$ !
78 90,18 /
0
Length
16 24 31
Class−Num
(Object contents)
C−type
! '8+#H
C
3) # "! # $
" " # $ %%
!

* H " #%
# # 1'5 "!
" H $ $ #
"! H 1( 1,( 1
"!
"(?+ H
# !
1'5 " $ # #$$ #
H! + $( # # " #$$


!"#
"$!!%%%
&'(
&'($ "!$!$
$ 1 "( " #$$
)

!"#
*
"$!!%%%
"+,- &'( ,'
6 $ $! + ) $
+ $ )+ $( $
+,- &'( ,'.* +,- &'(
.* +,- &'(*".
+ + +.,1 ++ $( $ "
+,- &'( ,'*".*"/
+,- &'( ,'** +,- &'(
** +,- &'(*".*"
+ ' ,$ ', $( 6 $ "
+,- &'( +,- &'(
+,- &'(*".+', (& ,'
+', (& ,'*"/
+', (& ,'*"
7 "("
" $ * " &'
! 0( " $ <
8! A ## ' 782