One document matched: draft-schulzrinne-nsis-casp-qos-01.ps
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: draft-schulzrinne-nsis-casp-qos-01.dvi
%%Pages: 16
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: Times-Roman Times-Bold Helvetica Courier Times-Italic
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips draft-schulzrinne-nsis-casp-qos-01
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2003.03.03:1605
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: 8r.enc
% @@psencodingfile@{
% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
% version = "0.6",
% date = "22 June 1996",
% filename = "8r.enc",
% email = "kb@@mail.tug.org",
% address = "135 Center Hill Rd. // Plymouth, MA 02360",
% codetable = "ISO/ASCII",
% checksum = "119 662 4424",
% docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
% @}
%
% Idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
% Standard Encoding + ISO Latin 1 + extra characters from Lucida.
%
% Character code assignments were made as follows:
%
% (1) the Windows ANSI characters are almost all in their Windows ANSI
% positions, because some Windows users cannot easily reencode the
% fonts, and it makes no difference on other systems. The only Windows
% ANSI characters not available are those that make no sense for
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
% (173). quotesingle and grave are moved just because it's such an
% irritation not having them in TeX positions.
%
% (2) Remaining characters are assigned arbitrarily to the lower part
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
%
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
%
% (4) Remaining positions left undefined are for use in (hopefully)
% upward-compatible revisions, if someday more characters are generally
% available.
%
% (5) hyphen appears twice for compatibility with both ASCII and Windows.
%
/TeXBase1Encoding [
% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
/.notdef /dotaccent /fi /fl
/fraction /hungarumlaut /Lslash /lslash
/ogonek /ring /.notdef
/breve /minus /.notdef
% These are the only two remaining unencoded characters, so may as
% well include them.
/Zcaron /zcaron
% 0x10
/caron /dotlessi
% (unusual TeX characters available in, e.g., Lucida Bright)
/dotlessj /ff /ffi /ffl
/.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
% very contentious; it's so painful not having quoteleft and quoteright
% at 96 and 145 that we move the things normally found there down to here.
/grave /quotesingle
% 0x20 (ASCII begins)
/space /exclam /quotedbl /numbersign
/dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
% 0x40
/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
% 0x50
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
% 0x60
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
% 0x70
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /asciitilde
/.notdef % rubout; ASCII ends
% 0x80
/.notdef /.notdef /quotesinglbase /florin
/quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft
/OE /.notdef /.notdef /.notdef
% 0x90
/.notdef /.notdef /.notdef /quotedblleft
/quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright
/oe /.notdef /.notdef /Ydieresis
% 0xA0
/.notdef % nobreakspace
/exclamdown /cent /sterling
/currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft
/logicalnot
/hyphen % Y&Y (also at 45); Windows' softhyphen
/registered
/macron
% 0xD0
/degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /periodcentered
/cedilla /onesuperior /ordmasculine /guillemotright
/onequarter /onehalf /threequarters /questiondown
% 0xC0
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
/Eth /Ntilde /Ograve /Oacute
/Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls
% 0xE0
/agrave /aacute /acircumflex /atilde
/adieresis /aring /ae /ccedilla
/egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis
% 0xF0
/eth /ntilde /ograve /oacute
/ocircumflex /otilde /odieresis /divide
/oslash /ugrave /uacute /ucircumflex
/udieresis /yacute /thorn /ydieresis
] def
%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
def end
%%EndProcSet
TeXDict begin 39158280 55380996 1000 600 600
(draft-schulzrinne-nsis-casp-qos-01.dvi) @start /Fa 134[37
1[55 1[42 23 32 32 1[42 42 42 60 23 37 1[23 42 42 23
37 42 37 1[42 9[69 2[46 42 2[51 1[55 69 2[37 28 4[60
55 1[51 9[42 5[42 4[21 2[28 28 37[42 2[{TeXBase1Encoding ReEncodeFont}
37 83.022 /Times-Italic rf
%DVIPSBitmapFont: Fb cmsy10 10.95 2
/Fb 2 16 df<007FB812F8B912FCA26C17F83604789847>0 D<EB0FFCEB3FFF90B512C0
000314F04880488048804880A2481580A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C
5CC614C0013F90C7FCEB0FFC22227BA72D>15 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fc cmmi10 10.95 5
/Fc 5 81 df<183818FC1703EF0FF8EF3FE0EFFF80933803FE00EE0FF8EE3FE0EEFF80DB
03FEC7FCED0FF8ED3FE0EDFF80DA03FEC8FCEC0FF8EC3FE0ECFF80D903FEC9FCEB0FF8EB
3FE0EBFF80D803FECAFCEA0FF8EA3FE0EA7F8000FECBFCA2EA7F80EA3FE0EA0FF8EA03FE
C66C7EEB3FE0EB0FF8EB03FE903800FF80EC3FE0EC0FF8EC03FE913800FF80ED3FE0ED0F
F8ED03FE923800FF80EE3FE0EE0FF8EE03FE933800FF80EF3FE0EF0FF8EF03FC17001838
363678B147>60 D<126012F8B4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FC
EB01FF9038007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0
EE1FF0EE07FCEE01FF9338007FC0EF1FF0EF07F8EF01FCA2EF07F8EF1FF0EF7FC0933801
FF00EE07FCEE1FF0EE7FC04B48C7FCED07FCED1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7F
C04948C9FCEB07FCEB1FF0EB7FC04848CAFCEA07FCEA1FF0EA7FC048CBFC12FC12703636
78B147>62 D<49B712F818FF19C0D9000190C7EA3FF0F00FF84BEC03FCF000FE197F0203
EE3F805DF11FC0A20207EE0FE05D1AF0A2020F16075DA21AF8141F5DA2190F143F5DA21A
F0147F4B151FA302FF17E092C9123FA21AC049177F5C1A8019FF010318005C4E5A610107
16034A5E4E5A180F010F4C5A4A5E4E5A4EC7FC011F16FE4A4A5AEF07F8013FED0FE0EF3F
C04A49B4C8FC017FEC0FFCB812F017C004FCC9FC453E7DBD4B>68
D<49B912C0A3D9000190C71201F0003F4B151F190F1A80020316075DA314075D1A00A214
0F4B1307A24D5B021F020E130E4B92C7FC171EA2023F5C5D177CEE01FC4AB55AA3ED8003
02FF6D5A92C7FCA3495D5C19380401147801034B13704A16F093C85AA2010716014A5E18
0361010F16074A4BC7FCA260011F163E4A157E60013F15014D5A4A140F017F15FFB95AA2
60423E7DBD43>I<49B712F018FF19C0D9000190C76C7EF00FF84BEC03FC180102038272
7E5DA214071A805DA2140F4E13005DA2021F5E18034B5D1807023F5E4E5A4B4A5A4E5A02
7F4B5A06FEC7FC4BEB03FCEF3FF091B712C005FCC8FC92CBFCA25BA25CA21303A25CA213
07A25CA2130FA25CA2131FA25CA2133FA25C497EB612E0A3413E7DBD3A>80
D E
%EndDVIPSBitmapFont
/Fd 119[55 11[55 1[55 55 55 55 55 55 55 55 55 55 55 55
55 55 55 55 55 55 55 55 55 55 55 55 55 55 3[55 55 55
4[55 55 55 55 55 55 55 55 55 55 55 2[55 55 1[55 55 55
55 55 55 2[55 1[55 55 1[55 55 55 55 55 55 55 55 55 55
55 55 55 55 55 1[55 55 55 55 38[{TeXBase1Encoding ReEncodeFont}72
90.9091 /Courier rf /Fe 166[53 1[69 53 53 44 40 49 1[40
53 53 65 44 2[24 53 2[44 53 49 1[53 65[{TeXBase1Encoding ReEncodeFont}
18 72.7272 /Times-Roman rf /Ff 105[45 27[40 45 1[66 45
51 30 35 40 1[51 45 51 76 25 51 30 25 51 45 30 40 51
40 51 45 13[51 66 71 56 71 1[86 61 2[35 2[56 61 66 66
61 66 6[30 45 45 45 45 45 45 45 45 45 45 25 1[30 3[30
30 30 39[{TeXBase1Encoding ReEncodeFont}55 90.9091 /Times-Bold
rf /Fg 107[37 37 24[37 42 1[60 42 42 23 32 28 1[42 42
42 65 23 42 23 23 42 42 28 37 42 37 42 37 3[28 1[28 2[60
78 60 1[51 46 55 1[46 60 60 74 51 60 32 28 60 60 46 51
60 55 55 60 7[42 42 42 42 42 42 42 42 42 42 1[21 28 21
2[28 28 36[46 46 2[{TeXBase1Encoding ReEncodeFont}67
83.022 /Times-Roman rf /Fh 139[28 32 37 14[37 46 42 31[60
65[{TeXBase1Encoding ReEncodeFont}7 83.022 /Times-Bold
rf /Fi 133[45 45 45 66 45 51 25 45 30 1[51 51 51 76 20
1[20 20 51 51 25 51 51 45 51 51 12[56 61 66 1[61 71 66
1[51 1[45 25 66 1[56 61 2[61 1[92 5[25 7[51 2[25 25 30
45[{TeXBase1Encoding ReEncodeFont}43 90.9091 /Helvetica
rf /Fj 134[50 1[72 50 55 33 39 44 1[55 50 55 83 28 1[33
28 55 50 33 44 55 44 55 50 10[72 2[55 72 1[61 78 72 94
66 2[39 78 1[61 2[72 66 72 11[50 50 50 50 50 2[25 4[33
33 40[{TeXBase1Encoding ReEncodeFont}44 99.6264 /Times-Bold
rf /Fk 134[60 1[86 60 66 40 47 53 1[66 60 66 100 33 66
40 33 66 60 40 53 66 53 66 60 13[66 86 93 73 93 1[113
80 2[47 2[73 2[86 80 86 7[60 60 60 60 60 60 60 60 60
60 2[40 5[40 39[{TeXBase1Encoding ReEncodeFont}47 119.552
/Times-Bold rf /Fl 133[33 37 37 54 37 37 21 29 25 1[37
37 37 58 21 2[21 37 37 25 33 37 33 37 33 8[54 2[54 46
42 3[54 4[29 25 54 54 42 46 1[50 1[54 17[21 19 25 19
40[42 42 2[{TeXBase1Encoding ReEncodeFont}42 74.7198
/Times-Roman rf /Fm 105[45 1[40 40 24[40 45 45 66 45
45 25 35 30 45 45 45 45 71 25 45 25 25 45 45 30 40 45
40 45 40 3[30 1[30 1[66 66 86 66 66 56 51 61 66 51 66
66 81 56 1[35 30 66 66 51 56 66 61 61 66 1[40 1[51 1[25
25 45 45 45 45 45 45 45 45 45 45 25 23 30 23 2[30 30
30 35[51 51 2[{TeXBase1Encoding ReEncodeFont}78 90.9091
/Times-Roman rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%BeginPaperSize: a4
a4
%%EndPaperSize
%%EndSetup
%%Page: 1 1
1 0 bop 0 87 a Fm(Internet)25 b(Engineering)i(T)-7 b(ask)23
b(F)o(orce)0 200 y(INTERNET)-8 b(-DRAFT)1741 b Fl(H.)18
b(Schulzrinne,)h(H.)f(Tschofenig,)i(X.)e(Fu,)h(J.)f(Eisl)0
313 y Fm(draft-schulzrinne-n)q(sis)q(-ca)q(sp)q(-qo)q(s-0)q(1.ps)1113
b Fl(Columbia)19 b(U./Siemens/U.)f(Goettingen/Siemens)3317
426 y Fm(March)24 b(3,)f(2003)2926 539 y(Expires:)30
b(September)24 b(2003)466 720 y Fk(A)30 b(Quality-of-Ser)o(vice)g
(Resour)n(ce)g(Allocation)h(Client)g(f)m(or)e(CASP)0
966 y Fj(Status)d(of)f(this)f(Memo)0 1140 y Fm(This)d(document)i(is)d
(an)h(Internet-Draft)k(and)c(is)g(in)g(full)g(conformance)j(with)d(all)
g(pro)o(visions)j(of)d(Section)h(10)f(of)g(RFC2026.)141
1253 y(Internet-Drafts)28 b(are)d(w)o(orking)h(documents)h(of)e(the)g
(Internet)h(Engineering)h(T)-7 b(ask)25 b(F)o(orce)f(\(IETF\),)f(its)i
(areas,)h(and)f(its)0 1366 y(w)o(orking)g(groups.)30
b(Note)24 b(that)g(other)g(groups)h(may)f(also)g(distrib)n(ute)i(w)o
(orking)f(documents)h(as)d(Internet-Drafts.)141 1479
y(Internet-Drafts)30 b(are)c(draft)h(documents)i(v)n(alid)e(for)f(a)g
(maximum)g(of)h(six)f(months)i(and)e(may)g(be)h(updated,)h(replaced,)0
1592 y(or)c(obsoleted)j(by)d(other)h(documents)h(at)e(an)o(y)h(time.)30
b(It)24 b(is)g(inappropriate)k(to)c(use)g(Internet-Drafts)k(as)c
(reference)i(material)0 1704 y(or)d(to)h(cite)g(them)f(other)i(than)f
(as)g(\223w)o(ork)g(in)f(progress.)-6 b(\224)141 1817
y(The)23 b(list)h(of)g(current)h(Internet-Drafts)i(can)d(be)f(accessed)
j(at)d(http://www)-6 b(.ietf.or)n(g/ietf/1id)q(-ab)q(str)q(act)q(s.txt)
141 1930 y(T)f(o)23 b(vie)n(w)g(the)h(list)f(Internet-Draft)k(Shado)n
(w)c(Directories,)j(see)e Fi(http://www)-5 b(.ietf)m(.org/shado)o(w)g
(.html)p Fm(.)0 2176 y Fj(Copyright)25 b(Notice)0 2337
y Fm(Cop)o(yright)h(\(c\))d(The)g(Internet)j(Society)e(\(2003\).)30
b(All)23 b(Rights)i(Reserv)o(ed.)1796 2493 y Fh(Abstract)352
2608 y Fg(Signaling)15 b(resource)h(reserv)n(ations)f(is)i(one)f(of)g
(the)h(possible)f(applications)g(of)g(the)h(Cross-Application)d
(Signaling)227 2707 y(Protocol)h(\(CASP\).)i(This)g(document)d
(describes)i(a)g(client)h(protocol)d(that)j(supports)e(per)n(-\003o)n
(w)g(resource)g(reserv)n(ationin)227 2807 y(both)20 b(sender)n(-)f(and)
h(recei)n(v)o(er)n(-directed)d(modes)i(operation.)0 3096
y Fk(Contents)0 3303 y Ff(1)91 b(Intr)n(oduction)3227
b(2)0 3507 y(2)91 b(Operation)3321 b(3)0 3711 y(3)91
b(Objects)3422 b(5)136 3824 y Fm(3.1)96 b(V)-10 b(ersion)25
b(\(V\))69 b(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)128 b(5)136
3936 y(3.2)96 b(P)o(artial)24 b(Reserv)n(ation)i(\(P\))80
b(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)128 b(5)0 4140 y Ff(4)91 b(Messages)3358 b(5)0
4344 y(5)91 b(Resour)n(ce)25 b(Objects)3042 b(5)136 4457
y Fm(5.1)96 b(Bandwidth)25 b(\(B\))89 b(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)128
b(5)136 4570 y(5.2)96 b(PHB)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)128 b(6)136 4683 y(5.3)96 b(IntServ)25 b(Flo)n(wspec)64
b(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)128 b(6)136 4796 y(5.4)96 b(L2)23
b(Properties)74 b(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)128 b(6)0
5000 y Ff(6)91 b(Local)24 b(Inf)n(ormation)3008 b(6)0
5203 y(7)91 b(Route)23 b(Change)g(and)f(Mobility)i(Considerations)2034
b(7)0 5407 y(8)91 b(Security)24 b(Considerations)2743
b(11)p eop
%%Page: 2 2
2 1 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y Ff(9)91 b(Open)22 b(Issues)3207 b(11)0 602 y(10)46
b(Ackno)o(wledgements)2922 b(12)0 806 y(A)70 b(CASP-QoS)21
b(Message)k(F)n(ormats)2540 b(12)136 919 y Fm(A.1)75
b(Common)24 b(Header)77 b(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82 b(13)136
1032 y(A.2)75 b(Object)25 b(F)o(ormats)70 b(.)45 b(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)82
b(14)0 1236 y Ff(B)75 b(A)-5 b(uthors')24 b(Addr)n(ess)2990
b(15)0 1527 y Fk(1)119 b(Intr)n(oduction)0 1734 y Fm(CASP-QOS)29
b(is)k(a)f(client)i(protocol)h(for)e(the)g(Cross-Application)j
(Signaling)f(Protocol)f(\(CASP\))c([1)q(].)56 b(It)32
b(is)h(one)g(of)g(a)0 1847 y(f)o(amily)24 b(of)g(CASP)d(signaling)26
b(client)f(protocols)h(\(NSLPs\))c(and)i(of)n(fers)g(per)n(-\003o)n(w)g
(resource)h(allocation)i(and)d(reserv)n(ation.)141 1960
y(CASP-QOS)c(has)k(the)g(follo)n(wing)h(properties:)0
2166 y Ff(Dir)n(ection-neutral:)49 b Fm(The)24 b(protocol)j(supports)g
(both)e(recei)n(v)o(er)n(-oriented)30 b(and)25 b(sender)n(-oriented)k
(reserv)n(ations.)36 b(In)24 b(each)227 2279 y(mode,)d(the)f
(non-reserving)k(side)c(can)g(suggest)i(QoS)c(parameters.)30
b(F)o(or)19 b(e)o(xample,)i(the)f(data)g(recei)n(v)o(er)h(can)f(send)h
(the)227 2392 y(\002rst)26 b(CASP)d(message)28 b(to)e(indicate)i(the)e
(range)h(of)f(bandwidths)i(and)f(QoS)d(parameters)k(it)e(is)g(willing)h
(to)f(tolerate,)227 2505 y(b)n(ut)e(the)g(data)g(sender)h(mak)o(es)f
(the)g(actual)h(reserv)n(ation)h(within)f(that)f(range.)0
2690 y Ff(Bidir)n(ectional)h(r)n(eser)o(v)o(ation:)50
b Fm(Bidirectional)36 b(reserv)n(ation)g(refers)e(to)g(three)g(dif)n
(ferent)h(modes)f(of)f(operation.)61 b(In)33 b(the)227
2803 y(\002rst,)21 b(there)g(is)f(a)g(single)i(reserv)n(ation)h
(message)e(for)g(both)g(directions,)i(i.e.,)d(a)g(traf)n(\002c)g
(selector)j(that)e(speci\002es)g(traf)n(\002c)227 2916
y(\003o)n(wing)27 b(in)h(both)g(directions,)i(typically)g(with)d(re)n
(v)o(ersed)i(source)g(and)f(destination)i(address)f(and)f(port)g
(numbers.)227 3029 y(Such)i(reserv)n(ation)j(is)d(only)h(feasible)h(if)
d(the)i(route)f(is)g(symmetric.)49 b(Its)30 b(main)g(adv)n(antage)j(is)
d(atomicity)-6 b(,)33 b(so)d(that)227 3142 y(a)i(reserv)n(ation)j(in)d
(the)h(forw)o(ard)g(direction)h(is)e(made)h(only)g(if)f(traf)n(\002c)g
(in)g(the)g(backw)o(ard)i(direction)h(can)d(also)h(be)227
3255 y(accomodated.)227 3404 y(A)e(second,)36 b(looser)e(form)e(of)h
(bidirectional)j(has)c(messages)i(from)e(the)h(originator)i(and)e(the)g
(destination)i(cause)227 3517 y(reserv)n(ations)23 b(to)c(be)g(set)h
(up.)27 b(As)19 b(before,)i(this)f(requires)h(symmetric)g(routes)f(for)
g(in-band)h(signaling)h(messages)f(and)227 3630 y(AS-symmetric)j
(routes)g(for)f(per)n(-AS)g(reserv)n(ation.)31 b(As)22
b(sho)n(wn)h(in)g([2],)g(a)f(majority)i(of)f(routes)h(are)f(not)g
(symmetric)227 3743 y(at)h(the)f(AS)f(le)n(v)o(el.)227
3892 y(Thirdly)-6 b(,)22 b(a)f(reserv)n(ation)i(from)e(the)g(initiator)
i(may)d(trigger)j(an)d(independent)25 b(signaling)e(session)g(from)d
(the)h(respon-)227 4005 y(der)29 b(to)g(the)g(initiator)-5
b(.)47 b(This)29 b(mode)g(w)o(orks)g(e)n(v)o(en)g(if)g(the)g(data)h
(path)f(is)g(asymmetric)h(and)g(requires)h(no)e(particular)227
4118 y(protocol)d(support)f(at)f(the)g(CASP)d(messaging)k(layer)-5
b(.)227 4267 y(CASP)21 b(QOS)h(supports)k(all)d(three)i(modes.)0
4452 y Ff(Reser)o(v)o(ation)g(range:)47 b Fm(T)-7 b(o)30
b(reduce)i(the)e(number)i(of)e(reserv)n(ation)j(message)f(e)o
(xchanges,)i(the)d(bandwidth)i(object)e(con-)227 4565
y(tains)d(a)f(lo)n(wer)g(and)h(upper)g(bandwidth)h(range.)40
b(Nodes)28 b(attempt)g(to)f(reserv)o(e)h(the)g(highest)h(amount)f(of)f
(resources)227 4678 y(belo)n(w)21 b(the)g(maximum)f(and)h(update)h(the)
e(amount)i(accordingly)-6 b(.)31 b(Nodes)21 b(with)f(higher)i(reserv)n
(ations)i(than)d(the)f(path)227 4791 y(minimum)k(are)f(updated)j(on)e
(the)f(return)i(path.)0 4976 y Ff(P)o(artial)f(r)n(eser)o(v)o(ation:)50
b Fm(CASP-QOS)26 b(messages)k(can)f(indicate)i(whether)f(the)o(y)g(are)
f(satis\002ed)h(to)f(obtain)h(partial)h(reser)n(-)227
5089 y(v)n(ations,)25 b(i.e.,)e(reserv)n(ations)j(that)e(only)h
(succeed)g(on)f(some)g(routers)h([3].)0 5275 y Ff(Query/r)n(eser)o(v)o
(e/commit)j(mechanism:)46 b Fm(If)29 b(desired,)j(an)d(end)h(system)f
(can)h(query)g(for)g(a)n(v)n(ailable)h(resources,)i(reserv)o(e)227
5388 y(them)24 b(and)g(commit)f(them.)29 b(Only)24 b(committed)g
(resources)i(can)e(be)g(used.)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e
(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)680 b Fm(Expires)25
b(September)f(2003)683 b([P)o(age)23 b(2])p eop
%%Page: 3 3
3 2 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y Fk(2)119 b(Operation)0 606 y Fm(CASP-QOS)20 b(de\002nes)k(\002)n
(v)o(e)f(message)i(types:)0 793 y Ff(Query:)46 b Fm(The)29
b(Q)s Fe(U)t(E)t(R)o(Y)g Fm(message)f(determines)h(if)e(a)f(particular)
k(path)d(has)h(suf)n(\002cient)g(resources,)i(b)n(ut)d(does)h(not)f
(reserv)o(e)227 906 y(or)d(commit)f(an)o(y)h(resources.)0
1094 y Ff(Reser)o(v)o(e:)48 b Fm(The)24 b(R)t Fe(E)t(S)t(E)t(R)n(V)t(E)
k Fm(message)d(requests)g(a)d(particular)j(reserv)n(ation.)32
b(It)22 b(generates)k(a)e(R)t Fe(E)t(S)t(P)t(O)t(N)t(S)t(E)29
b Fm(indicating)d(the)227 1207 y(de)o(gree)32 b(of)e(success)i(or)f(f)o
(ailure.)50 b(It)30 b(may)h(request)h(a)g(C)t Fe(O)t(M)t(M)t(I)t(T)h
Fm(message.)51 b(The)32 b(R)t Fe(E)t(S)t(E)t(R)n(V)t(E)j
Fm(message)d(can)f(also)227 1319 y(contain)j(a)d(response)k(to)c(an)h
(earlier)h(reserv)n(ation,)k(thus)c(allo)n(wing)f(bidirectional)k
(reserv)n(ation)f(with)c(bifurcated)227 1432 y(paths)25
b(in)e(one)h(message)h(e)o(xchange.)0 1620 y Ff(Commit:)46
b Fm(The)28 b(C)t Fe(O)t(M)t(M)t(I)t(T)i Fm(message)e(commits)f
(resources)i(reserv)o(ed)f(pre)n(viously)h(with)f(R)t
Fe(E)t(S)t(E)t(R)n(V)t(E)k Fm(if)27 b(the)f(reserv)n(ation)227
1733 y(timestamp)31 b(is)e(the)h(same)g(as)g(the)f(original)j(reserv)n
(ation.)50 b(If)29 b(not,)j(it)d(creates)i(and)f(commits)g(a)g(ne)n(w)f
(reserv)n(ation,)227 1846 y(remo)o(ving)f(the)f(original)i(one.)39
b(A)27 b(C)t Fe(O)t(M)t(M)t(I)t(T)j Fm(message)e(that)f(uses)h(an)e(e)o
(xisting)j(reserv)n(ation)i Fe(S)t(H)t(O)t(U)t(L)t(D)h(N)t(O)q(T)d
Fm(f)o(ail.)227 1959 y(Each)f(C)t Fe(O)t(M)t(M)t(I)t(T)h
Fm(message)e(carries)g(a)h(B)q Fe(A)t(N)t(D)r(W)t(I)t(D)t(T)t(H)h
Fm(object)e(just)f(in)g(case)h(it)e(visits)i(a)f(node)g(that)h(has)f
(not)g(seen)h(a)229 2072 y(R)t Fe(E)t(S)t(E)t(R)n(V)t(E)i
Fm(before.)0 2259 y Ff(Release:)48 b Fm(The)26 b(R)t
Fe(E)t(L)t(E)t(A)t(S)t(E)31 b Fm(message)26 b(releases)h(all)e
(resources)i(for)e(this)h(session,)h(re)o(gardless)g(of)d(the)i(v)o
(ersion.)34 b(It)25 b(gener)n(-)227 2372 y(ates)f(a)h(R)t
Fe(E)t(S)t(P)t(O)t(N)t(S)t(E)30 b Fm(indicating)c(success)g(or)d(f)o
(ailure)i(with)f(the)f Fi(Status)g Fm(object.)0 2560
y Ff(Success:)47 b Fm(The)39 b(S)t Fe(U)t(C)t(C)t(E)t(S)t(S)j
Fm(response)f(message)e(indicates)h(the)f(requested)h(reserv)n(ation)h
(has)e(been)g(succeeded)i(\(not)227 2673 y(needed)d(if)e(the)g
(destination)j(returns)e(a)f(Commit)f(in)h(response)i(to)e(a)g(Reserv)o
(e\);)43 b(includes)38 b(sequence)g(number)227 2786 y(of)24
b(Reserv)o(e)g(or)f(Commit.)0 2973 y Ff(Err)n(or:)47
b Fm(The)27 b(E)t Fe(R)t(R)q(O)t(R)g Fm(response)g(message)g(indicates)
h(reserv)n(ation)g(has)d(been)i(f)o(ailed;)g(may)e(also)h(release)h
(all)f(resources)227 3086 y(already)20 b(made)e(for)h(this)g(session.)
28 b(It)18 b(includes)j(a)c(sequence)k(number)e(of)f(the)g(f)o(ailed)i
(Reserv)o(e)f(or)f(Commit)f(message,)227 3199 y(and)24
b(the)g(node)h(address)g(where)f(the)g(Reserv)o(e)g(or)f(Commit)g
(request)i(f)o(ailed.)141 3387 y(There)j(are)g(tw)o(o)f(types)h(of)g
(\(QoS)e(NSLP\))g(states:)38 b(Reserv)o(e)28 b(state)g(and)g(Commit)f
(state,)i(established)i(and)d(refreshed)0 3500 y(by)d(Reserv)o(e)h(and)
g(Commit)e(messages,)j(respecti)n(v)o(ely)-6 b(.)37 b(An)24
b(Error)h(message)i(may)e(remo)o(v)o(e)g(both)h(states,)g(if)f(a)g
(\223remo)o(v)n(al\224)0 3613 y(indicator)h(is)d(pro)o(vided.)141
3725 y(T)-7 b(w)o(o)20 b(e)o(xamples)i(for)e(CASP-QoS)f(operations)k
(are)e(sho)n(wn)g(in)g(Figure)g(1,)g(where)g(\(a\))g(sho)n(ws)g(an)g(e)
o(xample)g(for)g(sender)n(-)0 3838 y(directed)26 b(operations,)g(while)
d(\(b\))h(illustrates)i(a)e(possible)h(handling)h(of)e(reserv)n(ation)i
(f)o(ailure)f(and)f(partial)h(reserv)n(ations.)0 5656
y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)680
b Fm(Expires)25 b(September)f(2003)683 b([P)o(age)23
b(3])p eop
%%Page: 4 4
4 3 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)491
363 y Fd(S)327 b(NE\(s\))270 b(D)654 b(S)218 b(NE\(s\))107
b(NE)217 b(D)491 476 y(|)272 b(Reserve)215 b(|)654 b(|)163
b(Reserve)106 b(|)109 589 y(-------+-------)o(--)o(--)o(---)o(->)o(|;)o
(in)o(it)o(ial)211 b(+----------->|)218 702 y(\210)218
b(|)872 b(|;reservation|)648 b(|;an)53 b(NE)h(can't)e(offer)218
815 y(|)218 b(|)272 b(Success)215 b(|;request)f(|)163
b(Error\(R\))51 b(|)j(requested)d(resources,)218 928
y(|)218 b(|<-------------)o(--)o(+)648 b(|<-----------|)218
1040 y(|)218 b(|)872 b(|;reserved)159 b(|)654 b(|;it)53
b(returns)e(an)j(Error)218 1153 y(|)218 b(|)272 b(Commit)e(|)654
b(|)g(|;with)52 b(Removal)g(flag)g(on)218 1266 y(|)109
b(--+-----------)o(---)o(->)o(|;)o(co)o(mm)o(it)266 b(|)54
b(.)545 b(|;to)53 b(remove)f(resources)382 1379 y(\210)i(|)872
b(|;the)434 b(|)54 b(.)545 b(|;already)51 b(reserved)218
1492 y(R)109 b(|)54 b(|)272 b(Success)215 b(|;reservation|)48
b(.)545 b(|)382 1605 y(|)54 b(|<-------------)o(--)o(+)648
b(|)54 b(.)545 b(|)218 1718 y(|)109 b(|)54 b(|)872 b(|;resources)104
b(|)654 b(|)218 1831 y(|)109 b(|)54 b(|)872 b(|;can)52
b(be)i(used|)652 b(|;some)52 b(time)h(later,)f(S)218
1944 y(|)109 b(R)54 b(|.)817 b(|)654 b(|)g(|;wants)52
b(to)h(reserve)218 2057 y(V)109 b(|)54 b(|.)217 b(Reserve)e(|)654
b(|)54 b(Reserve\(PR\)|;if)48 b(resource)j(can)i(be)55
2170 y(------|-+-----)o(--)o(--)o(--)o(---)o(->)o(|)648
b(+----------->|;)o(par)o(ti)o(al)o(ly)48 b(fulfilled)382
2282 y(|)54 b(|)872 b(|;refresh)214 b(|)654 b(|)382 2395
y(|)54 b(|)272 b(Success)215 b(|;reserve)f(|)163 b(Success)106
b(|)382 2508 y(|)54 b(|<-------------)o(--)o(|;)o(st)o(at)o(e)321
b(|<-----------+)382 2621 y(|)54 b(|)872 b(|)654 b(|)g(|;partial)51
b(reservation)382 2734 y(V)j(|)272 b(Commit)e(|)654 b(|)54
b(Commit\(PR\))c(|;has)j(been)f(made)273 2847 y(----+---------)o(--)o
(---)o(->)o(|;)o(re)o(fr)o(esh)211 b(+----------->|)491
2960 y(|)872 b(|;commit)269 b(|)654 b(|;commit)51 b(the)i(resources)491
3073 y(|)272 b(Success)215 b(|;state)324 b(|)163 b(Success)106
b(|;partially)50 b(reserved)491 3186 y(|<-------------)o(--)o(+)648
b(|<-----------+)491 3299 y(|.)817 b(|)654 b(|)54 b(.)545
b(|)491 3412 y(|.)217 b(Query)325 b(|)654 b(|)54 b(.)g(Query)216
b(|)491 3524 y(+--------------)o(->)o(|;)o(qu)o(er)o(y)49
b(at)162 b(|<-----------|;)o(int)o(er)o(me)o(di)o(at)o(e)49
b(nodes)491 3637 y(|)872 b(|;any)52 b(time)162 b(|)654
b(|;can)53 b(also)f(query)491 3750 y(|)272 b(Success)215
b(|;is)53 b(possible|)105 b(Success)160 b(|;resource)50
b(status)491 3863 y(|<-------------)o(--)o(|)648 b(+------------|;)o
(pro)o(vi)o(de)o(d)48 b(that)491 3976 y(|.)817 b(|;a)53
b(report)f(of|)h(.)545 b(|;it)53 b(satisfies)e(the)491
4089 y(|.)817 b(|;current)214 b(|)54 b(.)545 b(|;security)50
b(measures)491 4202 y(|.)817 b(|;available)104 b(|)54
b(.)545 b(|)491 4315 y(|.)217 b(Release)e(|;resources)104
b(|)54 b(.)g(Release)106 b(|)491 4428 y(|--------------)o(->)o(|)648
b(|----------->|;)o(typ)o(ic)o(al)o(ly)48 b(explicit)491
4541 y(|)872 b(|;finally)214 b(|)654 b(|;release)51 b(message)g(is)491
4654 y(|)272 b(Success)215 b(|;release)51 b(the|)161
b(Success)106 b(|;used;)52 b(otherwise)491 4766 y(|<-------------)o(--)
o(|;)o(re)o(se)o(rve)o(d)157 b(|<-----------+;)o(sta)o(te)48
b(will)k(be)491 4879 y(|)872 b(|;resources)104 b(|)654
b(|;time)52 b(out)382 5105 y(a\)Sender-direc)o(ted)c(reservation;)103
b(b\)Failure)51 b(&)j(partial)d(reservations)1280 5401
y Fm(Figure)24 b(1:)29 b(T)-7 b(w)o(o)22 b(CASP-QoS)f(Examples)0
5656 y Fl(H.)d(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)
680 b Fm(Expires)25 b(September)f(2003)683 b([P)o(age)23
b(4])p eop
%%Page: 5 5
5 4 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y Fk(3)119 b(Objects)0 606 y Fm(CASP-QOS)20 b(messages)25
b(can)f(carry)h(objects)g(described)h(belo)n(w)-6 b(.)0
855 y Fj(3.1)99 b(V)-10 b(ersion)25 b(\(V\))0 1029 y
Fm(The)f(v)o(ersion)j(indication)g(is)e(used)h(to)f(quickly)h
(determine)h(which)e(Resource)i(object)f(is)f(used)g(in)g(the)g
(session,)i(and)e(what)0 1142 y(semantics)g(should)g(be)f(assumed)h
(for)f(that)g(Resource)h(object)g(\(Flo)n(wSpec\).)0
1391 y Fj(3.2)99 b(P)o(artial)24 b(Reser)o(v)o(ation)h(\(P\))0
1565 y Fm(The)36 b Fi(P)l(ar)t(tial)i(Reser)s(v)n(ation)c
Fm(object)j(describes)i(ho)n(w)c(man)o(y)h(f)o(ailed)i(reserv)n(ations)
h(are)d(allo)n(wed)h(before)g(reserv)n(ation)0 1678 y(attempts)d
(terminate.)58 b(There)34 b(are)f(tw)o(o)f(up)h(counters)i(that)f
(tally)f(the)g(number)h(of)f(routers)i(where)e(admission)h(control)0
1791 y(f)o(ailed,)29 b(including)h(due)d(to)g(a)g(f)o(ailed)h
(admission)h(control)g(procedure,)h(and)d(the)h(number)f(of)g(routers)i
(where)e(reserv)n(ation)0 1904 y(could)h(not)e(be)h(performed)h(since)f
(the)g(node)g(did)g(not)f(speak)i(CASP)c(or)i(CASP-QOS.)d(T)-7
b(w)o(o)25 b(additional)k(do)n(wn)d(counters)0 2017 y(are)i(set)f(by)g
(the)h(originating)j(node)d(to)f(the)h(maximum)f(number)h(of)f(routers)
i(that)f(can)g(f)o(ail)g(or)f(be)g(indeterminate)k(before)0
2130 y(the)24 b(message)h(f)o(ails.)0 2423 y Fk(4)119
b(Messages)0 2630 y Fm(The)31 b(table)i(belo)n(w)e(indicates)j(which)e
(objects)k Fe(M)t(A)l(Y)d Fm(\(O\),)g Fe(M)t(U)t(S)t(T)k(N)t(O)q(T)d
Fm(\(\226\))d(or)j Fe(M)t(U)t(S)t(T)h Fm(\(M\))c(appear)i(in)f(each)g
(message)0 2742 y(type.)141 2855 y(De\002nitions)25 b(of)e(CASP-QoS)e
(message)k(formats)g(are)e(gi)n(v)o(e)h(in)f(Appendix)j(A.)50
3062 y(Object)549 b(Abbr)-5 b(.)100 b(Query)h(Reserv)o(e)g(Success)h
(Commit)d(Release)j(Error)p 0 3099 3272 4 v 50 3178 a(V)-10
b(ersion)514 b(V)238 b(M)246 b(M)310 b(M)d(\226)352 b(M)50
3291 y(P)o(artial)24 b(Reserv)n(ation)102 b(P)253 b(O)261
b(O)325 b(\226)343 b(O)331 b(\226)338 b(M)50 3404 y(Bandwidth)393
b(B)243 b(M)j(M)310 b(\226)343 b(M)316 b(\226)338 b(O)0
3672 y Fk(5)119 b(Resour)n(ce)30 b(Objects)0 3879 y Fm(A)d(set)i(of)g
(objects)h(are)f(used)g(to)g(request)h(resources.)46
b(Additional)31 b(objects)f(are)f(lik)o(ely)h(to)e(be)h(de\002ned)g(in)
g(the)f(future.)45 b(It)0 3992 y(is)31 b(possible)i(to)e(include)h(se)n
(v)o(eral)g(such)g(objects)h(if)d(it)h(is)g(allo)n(wed)g(for)g(the)h
(CASP)c(node)k(to)f(satisfy)h(an)o(y)f(one)h(of)e(them,)0
4105 y(starting)25 b(with)f(the)g(one)g(listed)g(\002rst.)29
b(The)23 b(response)j(indicates)g(which)d(resource)j(w)o(as)d(used.)0
4354 y Fj(5.1)99 b(Band)o(width)26 b(\(B\))0 4528 y Fm(The)e
Fi(Bandwidth)d Fm(object)k(contains)h(tw)o(o)e(bandwidth)i(v)n(alues,)g
(an)e(upper)h(and)g(a)f(lo)n(wer)g(bound.)32 b(Each)24
b(node)h(attempts)g(to)0 4641 y(reserv)o(e)h(the)e(upper)i(bound.)32
b(If)24 b(it)g(obtains)i(resources)h(that)e(are)f(belo)n(w)h(the)f
(upper)i(bound)g(and)e(abo)o(v)o(e)h(the)g(lo)n(wer)f(bound,)0
4754 y(it)f(updates)j(the)e(upper)g(bound)h(to)f(that)g(lo)n(wer)f(v)n
(alue.)30 b(The)23 b(return)i(message)g(then)f(updates)i(all)d(reserv)n
(ation)k(to)c(the)h(upper)0 4867 y(bound)h(seen)f(by)g(the)g
(destination.)339 5016 y Fl(Others)19 b(ha)o(v)o(e)g(proposed)h(a)f
(loss)g(rate)f(or)h(e)o(xplicit)f(delay)i(indication,)f(possibly)g
(with)g(a)f(violation)h(probability)-5 b(.)24 b(It)18
b(is)h(not)g(clear)227 5108 y(that)f(there)f(are)h(scheduling)h(and)f
(admission)g(control)g(mechanisms)g(that)g(can)g(usefully)g(guarantee)g
(such)g(beha)o(vior)h(on)f(a)f(per)o(-\003o)n(w)227 5199
y(basis.)24 b(Thus,)18 b(this)h(memo)g(does)h(not)f(include)h(them.)0
5656 y(H.)e(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)680
b Fm(Expires)25 b(September)f(2003)683 b([P)o(age)23
b(5])p eop
%%Page: 6 6
6 5 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y Fj(5.2)99 b(PHB)0 573 y Fm(The)20 b Fi(PHB)e Fm(object)j
(requests)h(that)f(traf)n(\002c)f(matching)i(the)e(traf)n(\002c)g
(selector)i(is)e(assigned)j(a)c(certain)j(per)n(-hop)g(beha)n(vior)l(,)
h(such)0 686 y(as)g(AF12)g([4)q(].)0 935 y Fj(5.3)99
b(IntSer)o(v)26 b(Flo)o(wspec)0 1109 y Fm(The)d Fi(IntSer)s(v)i(Flo)o
(wspec)c Fm(object)k(describes)h(reserv)o(ed)g(resources)g(for)d(Inte)o
(grated)j(Services)f([5)q(].)0 1358 y Fj(5.4)99 b(L2)25
b(Pr)n(operties)0 1533 y Fm(The)30 b Fi(L2)f Fm(object)i(describes)i
(layer)n(-tw)o(o)f(properties)h(abstractly)-6 b(,)35
b(such)c(as)f(\223lo)n(w)g(delay)-6 b(,)33 b(b)n(ut)e(do)f(not)h(care)g
(about)h(pack)o(et)0 1646 y(losses\224)e(or)e(\223high)i
(reliability\224.)46 b(These)29 b(requests)h(then)f(set)g(up)f
(speci\002c)h(link)g(layer)h(beha)n(vior)-5 b(.)45 b(This)28
b(feature)i(requires)0 1758 y(further)25 b(study)-6 b(.)0
2051 y Fk(6)119 b(Local)30 b(Inf)m(ormation)0 2258 y
Fm(Usually)-6 b(,)27 b(QoS-related)g(information)h(is)e(generated)i(by)
e(a)f(host)i(and)f(sent)g(to)g(a)f(peer)i(representing)i(the)d
(opposite)i(termi-)0 2371 y(nating)d(point)g(of)f(the)g(path.)30
b(The)23 b(data)i(has)f(signi\002cance)i(all)e(along)h(the)f
(signalling)j(path.)j(CASP)21 b(of)n(fers)k(the)f(possibility)0
2484 y(to)h(restrict)h(the)f(scope)h(of)f(signalling)i(information)g
(to)e(a)f(section)j(of)d(the)h(path,)h(e.g,)e(to)h(a)f(speci\002c)i(AS)
d(or)h(subnet)j(within)0 2597 y(an)e(AS.)d(CASP-QoS)h(information)k
(can)e(be)f(added)i(and)f(deleted)i(an)o(ywhere)f(in)e(the)h(netw)o
(ork.)33 b(This)25 b(path)g(is)g(referred)h(to)0 2710
y(as)d(localized)i(path.)k(Local)22 b(scoping)j(has)e(the)g(adv)n
(antage)i(that)e(QoS)f(signalling)j(information)g(can)e(be)g(limited)g
(to)g(certain)0 2823 y(sections)j(of)d(the)h(path)g(without)h(the)f
(need)g(for)g(end-to-end)j(transport.)k(The)23 b(localized)j(path)f(is)
e(determined)j(by)e(a)f(source)0 2936 y(node,)33 b(which)f(adds)g
(speci\002c)g(QoS)d(signalling)34 b(information)g(and)d(a)f(sink)i
(node,)i(which)d(deletes)i(the)e(data)g(with)g(local)0
3048 y(scope.)141 3161 y(Authentication)d(of)d(source)g(and)g(sink)h
(node)f(for)g(the)f(path)i(se)o(gment)f(is)f(required)j(to)d(enable)i
(message)g(inte)o(grity)g(for)0 3274 y(the)e(carried)h(QoS)d
(signalling)27 b(data.)141 3387 y(The)22 b(transport)j(of)d(local)h
(information)i(is)d(useful)h(for)g(a)e(number)j(of)e(applications,)j
(some)e(of)f(which)g(are)h(enumerated)0 3500 y(belo)n(w:)0
3713 y Ff(A)-5 b(uthorization)25 b(tok)o(en:)46 b Fm(An)28
b(authorization)33 b(tok)o(en)e(is)e(a)g(CMS)e(encapsulated)34
b(\(digitally)d(signed)g(or)e(encrypted\))k(col-)227
3826 y(lection)25 b(of)e(objects.)30 b(Such)23 b(a)f(tok)o(en)j(can)e
(be)g(included)i(for)e(e)o(xample)h(by)f(a)f(polic)o(y)i(decision)h
(point)g(to)d(allo)n(w)h(other)227 3938 y(CASP)h(nodes)k(along)f(the)g
(path)g(\(within)g(the)g(same)f(administrati)n(v)o(e)j(domain\))f(to)e
(e)o(x)o(ecute)i(polic)o(y)f(based)h(admis-)227 4051
y(sion)g(control)g(securely)h(without)f(need)g(to)f(retrigger)i(a)d
Fc(P)13 b(E)5 b(P)45 b(<)31 b Fb(\000)g Fc(>)g(P)13 b(D)s(P)39
b Fm(communication.)j(Furthermore)227 4164 y(linking)29
b(authorization)i(of)c(protocols)j(is)c(an)h(other)i(e)o(xample.)40
b(Protecting)28 b(information)i(which)d(is)g(rele)n(v)n(ant)i(and)227
4277 y(secured)d(within)e(a)f(local)h(domain)h(only)f(is)f(possible.)0
4465 y Ff(DSCP)e(\(DiffSer)o(v)j(codepoint\):)47 b Fm(Speci\002c)23
b(codepoints)i(may)e(be)f(used)h(within)h(an)e(AS)f(for)i(de\002nition)
h(of)e(a)g(certain)i(per)n(-)227 4578 y(hop)j(beha)n(viour)i(\(PHB\).)c
(The)g(codepoint)k(may)d(be)g(set)h(by)f(an)g(ingress)i(router)g(or)e
(by)g(the)h(end)f(host.)38 b(The)26 b(DSCP)227 4691 y(in)g(this)g
(situation)i(is)e(v)n(alid)g(within)g(the)g(local)h(AS)d(and)i(has)g
(to)g(be)g(mapped)g(to)g(a)f(dif)n(ferent)j(v)n(alue)e(when)g(entering)
227 4804 y(the)g(ne)o(xt)g(AS.)e(A)g(ne)n(w)h(mapping)i(may)e(be)h
(required)i(because)f(codepoint)i(v)n(alues)d(are)g(used)h(dif)n
(ferently)h(or)d(there)227 4916 y(is)f(no)f(e)o(xact)h(mapping)h(of)f
(the)g(PHB)d(between)k(tw)o(o)e(neighbouring)28 b(ASs.)0
5104 y Ff(Aggr)n(egation)e(inf)n(ormation:)47 b Fm(Information)21
b(about)f(the)e(aggre)o(gation)j(of)e(signalling)i(state)e(can)g(be)g
(transferred)i(between)227 5217 y(the)j(aggre)o(gation)i(ingress)f(and)
f(the)g(aggre)o(gation)i(e)o(gress)e(point.)30 b(This)23
b(includes)j(information)f(about)g(granularity)227 5330
y(of)f(aggre)o(gation)i(and)e(the)g(role)g(\(aggre)o(gation)i(or)e
(de-aggre)o(gation\))j(a)c(node)i(should)g(act)e(for)h(a)f(speci\002c)i
(\003o)n(w)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g
(Fu,)f(J.)g(Eisl)680 b Fm(Expires)25 b(September)f(2003)683
b([P)o(age)23 b(6])p eop
%%Page: 7 7
7 6 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y Ff(Reser)o(v)o(ation)i(priority:)48 b Fm(Information)27
b(about)f(the)e(reserv)n(ation)j(priority)g(may)d(be)g(shared)i(along)g
(CASP-QoS)21 b(capable)227 511 y(nodes)k(to)f(determine)h(the)f
(priority)h(of)f(a)f(resource)i(reserv)n(ation)i(request)e(in)e(the)h
(pack)o(et)h(forw)o(arding)h(plane.)0 693 y Ff(Accounting:)46
b Fm(Accounting)32 b(and)e(char)n(ging)i(information)g(\(as)d
(authorization)k(tok)o(ens\))f(can)d(be)h(distrib)n(uted)i(along)f(the)
227 806 y(signaling)26 b(path)f(to)e(enable)i(the)f(creation)h(of)f
(proper)h(accounting)i(records.)0 988 y Ff(Operator)d(inf)n(ormation:)
47 b Fm(An)o(y)29 b(kind)g(of)g(operator)i(information)g(may)e(be)f
(shared)j(by)e(CASP-QoS)d(nodes)k(along)g(the)227 1101
y(signalling)d(path.)141 1297 y(There)e(is)f(an)g(optional)j
Fi(Local)e(Object)e Fm(to)i(carry)g(local)g(QoS)e(information.)34
b(Each)24 b(object)i(carries)g(an)e(identi\002cation)0
1410 y(and)g(a)f(type)h(indicator)-5 b(.)31 b(The)23
b(scope)i(\002eld)e(pro)o(vides)i(hints)g(about)f(the)g(scope)g(of)g
(the)f(local)i(data)f(since)g(the)g(processing)i(of)0
1523 y(local)21 b(data)f(may)g(depend)h(on)f(the)g(current)i(scope)f(v)
n(alue.)28 b(There)20 b(is)g(no)g(syntax)h(de\002nition)h(for)e(the)g
(object')-5 b(s)21 b(data)g(structure)0 1636 y(as)h(part)h(of)f(the)h
(CASP-QoS)d(protocol.)30 b(F)o(ollo)n(wing)23 b(this)g(concept)h(much)f
(\003e)o(xibility)g(is)g(gi)n(v)o(en)f(for)h(the)g(syntax)g
(de\002nition)0 1749 y(of)33 b(local)h(data,)i(e.g)d(the)g(CASP-QoS)e
(protocol)k(does)f(not)f(care)h(about)g(the)f(structuring)k(of)c
(accounting)j(information)0 1862 y(within)d(a)g(certain)h(AS.)d(As)i
(well)f(the)h(determination)k(of)32 b(proper)j(source)f(and)g(sink)f
(nodes)h(for)g(local)f(data)h(has)f(to)g(be)0 1975 y(handled)26
b(by)d(some)h(mechanism)h(other)f(than)g(CASP-QoS.)141
2088 y(Nesting)35 b(of)f(local)h(information)i(is)d(possible,)39
b(so)34 b(that)g(within)h(a)f(path)h(se)o(gment)g(local)g(data)f(is)g
(transported)k(and)0 2200 y(there)29 b(is)f(a)f(further)j(subse)o
(gment)g(along)f(the)f(same)g(path)h(which)f(nests)h(further)g(local)g
(information.)44 b(The)28 b(local)h(data)f(is)0 2313
y(associated)34 b(with)e(a)f(scope)i(le)n(v)o(el.)53
b(Each)32 b(CASP-QoS)d(node)j(depending)j(on)d(the)f(v)n(alue)i(of)e
(the)h(scope)h(has)f(to)g(decide)0 2426 y(whether)24
b(it)e(should)j(process)g(speci\002c)e(local)h(data)f(or)g(ignore)h
(it.)29 b(W)l(ith)23 b(the)g(e)o(xample)h(of)e(nesting)j(local)f
(information,)h(the)0 2539 y(nested)j(path)f(can)f(be)g(associated)j
(with)d(a)g(higher)h(v)n(alue)g(for)g(the)f(scope)i(\002eld)e(than)g
(the)h(original)h(path.)37 b(This)26 b(w)o(ay)g(local)0
2652 y(data)g(associated)j(with)c(the)h(original)i(path)f(can)f
(transparently)j(pass)e(the)f(nested)h(path.)36 b(Each)26
b(local)g(object)h(carries)h(data)0 2765 y(for)c(a)f(speci\002c)i(path)
f(or)f(path)i(se)o(gment)f(a)n(v)n(oiding)j(the)c(necessity)j(to)e
(carry)h(local)f(data)g(with)g(dif)n(ferent)h(scope)g(in)f(a)f(single)0
2878 y(object.)0 3168 y Fk(7)119 b(Route)31 b(Change)f(and)h(Mobility)f
(Considerations)0 3375 y Fm(The)25 b(separation)j(between)e(M-layer)g
(state)g(and)g(C-layer)g(state)g(in)f(CASP)e(is)i(logically)i(\(and)f
(not)g(physically\).)36 b(Hence)26 b(a)0 3488 y(route)h(change)g(also)f
(requires)i(to)d(create)i(a)f(ne)n(w)f(reserv)n(ation)j(along)f(the)f
(ne)n(w)f(path)h(until)h(the)f(mer)n(ge)g(point)h(\(cross-o)o(v)o(er)0
3601 y(router\))g(is)f(reached.)36 b(The)25 b(separation)k(between)d
(the)g(Session)h(ID)d(and)i(the)g(T)m(raf)n(\002c)f(Selector)i(enables)
g(the)f(mer)n(ge)g(point)0 3714 y(to)j(associate)j(an)e(e)o(xisting)h
(reserv)n(ation)i(with)c(the)h(Session)g(ID)f(pro)o(vided)i(by)f(the)g
(incoming)h(signaling)h(message.)48 b(As)0 3826 y(a)30
b(dif)n(ference)i(between)f(a)f(standard)i(route)g(change)f(and)g(a)f
(mobility)h(scenario)h(the)f(possibility)i(of)d(a)g(T)m(raf)n(\002c)f
(Selector)0 3939 y(change)34 b(should)g(be)e(mentioned.)56
b(T)-7 b(ypically)34 b(the)f(former)f(does)h(not)g(require)h(signaling)
g(messages)g(to)e(be)g(forw)o(arded)0 4052 y(be)o(yond)c(the)f(mer)n
(ge)g(point.)38 b(The)26 b(situation)j(might)e(be)f(dif)n(ferent)j(in)d
(case)h(of)f(mobility)i(and)f(the)g(used)g(T)m(raf)n(\002c)e(Selector)
-5 b(.)0 4165 y(Thus)30 b(there)h(is)f(an)g(interaction)j(with)d(a)f
(micro/macro-mobility)34 b(scheme.)49 b(Using)31 b(a)e(micro-mobility)k
(scheme)e(which)0 4278 y(is)d(able)h(to)f(trigger)i(CASP)c(w)o(ould)j
(therefore)h(further)g(limit)e(double)i(reserv)n(ations)i(and)d(w)o
(ould)f(speed)i(the)e(reserv)n(ation)0 4391 y(setup)d(time.)141
4504 y(A)18 b(signaling)k(message)f(initiator)g(can)f(request)h(the)f
(deletion)h(of)e(the)h(old)g(reserv)n(ation)i(\(along)e(the)g(old)g
(path\).)28 b(deleting)0 4617 y(a)g(reserv)n(ation)k(along)e(an)e(old)i
(path)f(might)g(not)g(al)o(w)o(ays)h(be)e(desired.)46
b(The)29 b(initiator)i(is)d(thereby)j(a)d(CASP)e(node)k(which)0
4730 y(detects)22 b(the)e(route)h(change)h(\002rst.)27
b(There)21 b(are)f(some)g(reasons)i(why)d(such)i(a)f(beha)n(vior)j
(might)d(not)h(be)f(necessary)i(or)e(desired)0 4843 y(\(for)k(e)o
(xample)g(bi-casting)j(of)c(data)h(traf)n(\002c)g(to)f(both)i(access)g
(routers\).)141 4956 y(P)o(articularly)i(of)e(interest)h(for)f
(Candidate)i(Access)f(Router)f(\(CAR\))f(disco)o(v)o(ery)i(is)f(the)i
(Q)s Fe(U)t(E)t(R)o(Y)h Fm(message)e(which)f(al-)0 5068
y(lo)n(ws)e(to)f(disco)o(v)o(er)j(the)e(resource)i(a)n(v)n(ailability)h
(information)g(\(and)e(possibly)h(reserv)n(ations)h(costs\))e(along)g
(ne)n(w)f(candidate)0 5181 y(paths.)141 5294 y(Subsequently)f(a)c(fe)n
(w)g(basic)h(mobility)h(signaling)h(message)f(e)o(xchanges)h(are)e
(described.)29 b(The)19 b(\002rst)f(e)o(xchange)i(co)o(v)o(ers)0
5407 y(a)30 b(QoS)f(reserv)n(ation)34 b(for)d(upstream)h(traf)n(\002c.)
49 b(Subsequently)34 b(the)d(implication)i(for)d(do)n(wnstream)i(traf)n
(\002c)f(is)f(e)o(xplained.)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e
(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)680 b Fm(Expires)25
b(September)f(2003)683 b([P)o(age)23 b(7])p eop
%%Page: 8 8
8 7 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)0
399 y(Thereby)k(the)g(interw)o(orking)i(with)d(micro-mobility)j
(schemes)e(is)f(brie\003y)h(described)i(based)e(on)g(Conte)o(xt)g(T)m
(ransfer)g(and)0 511 y(Hierarchical)f(Mobile)e(IP)-10
b(.)141 624 y(Figure)37 b(2)e(sho)n(ws)h(a)g(message)h(\003o)n(w)d(for)
i(an)g(upstream)h(reserv)n(ation)i(in)d(CASP-QOS.)c(Initially)38
b(a)e(mobile)g(node)0 737 y(establishes)k(state)d(information)i(\(and)e
(a)f(QoS)f(reserv)n(ation\))40 b(between)d(the)g(old)g(access)h(router)
f(\(oAR\))f(and)h(the)g(CN)0 850 y(via)f(se)n(v)o(eral)h(routers)h
(along)f(the)g(path.)66 b(The)36 b(mobile)h(node)g(has)f(obtained)i(a)e
(care-of)i(address)f(\(oCoA\))f(and)h(might)0 963 y(additionally)29
b(ha)n(v)o(e)e(additional)i(IP)24 b(addresses)29 b(for)d(mobility)h
(\(e.g.)36 b(home)26 b(address\).)38 b(The)25 b(implications)k(of)c
(selecting)k(a)0 1076 y(T)m(raf)n(\002c)23 b(Selector)h(are)g
(discussed)i(at)e(the)f(end)h(of)g(this)g(section.)141
1189 y(As)g(soon)h(as)f(the)h(mobile)g(node)g(detects)h(a)e(route)h
(change)h(due)f(to)f(mobility)i(\(e.g.)31 b(based)25
b(on)f(a)g(layer)h(2)f(trigger\))j(mo-)0 1302 y(bility)f(related)h
(protocols)h(are)d(triggered.)36 b(A)24 b(CASP)e(signaling)28
b(message)e(is)f(required)i(either)g(triggered)g(by)e(the)h(refresh)0
1415 y(timer)f(or)g(by)g(a)f(mobility)j(management)f(component)h(at)e
(the)g(mobile)h(node.)34 b(The)24 b(signaling)k(message)e(establishes)i
(ne)n(w)0 1528 y(state)33 b(and)f(a)g(ne)n(w)f(reserv)n(ation)k(at)d
(the)g(ne)n(w)g(access)h(router)g(\(because)i(no)d(e)o(xisting)i(state)
e(is)g(found)i(for)e(the)g(pro)o(vided)0 1641 y(Session)23
b(Identi\002er\).)30 b(The)21 b(signaling)k(message)e(is)f(then)g(forw)
o(arded)i(until)f(it)f(reaches)h(the)g(cross-o)o(v)o(er)h(router)f
(\(CR\).)e(The)0 1753 y(cross-o)o(v)o(er)27 b(router)g(is)e
(identi\002ed)i(automatically)i(since)d(it)f(is)h(the)f(\002rst)g(node)
i(along)f(the)g(path)g(where)g(state)g(information)0
1866 y(identi\002ed)f(with)f(the)g(pro)o(vided)i(Session)f(ID)e(e)o
(xists.)30 b(Security)25 b(issues)g(\(referred)h(as)e(Session/Reserv)n
(ation)k(Ownership\))0 1979 y(are)c(co)o(v)o(ered)g(in)g([1)q(])f
(since)h(the)o(y)g(are)g(independent)j(of)c(a)g(particular)k(client)d
(layer)h(protocol.)141 2092 y(As)g(pre)n(viously)j(mentioned)g(it)d(is)
g(possible)j(\(and)e(sometimes)h(desired\))g(to)f(remo)o(v)o(e)f(the)h
(old)g(reserv)n(ation.)38 b(A)24 b(dead-)0 2205 y(branch-remo)o(v)n(al)
34 b(\003ag)d(allo)n(ws)h(the)f(cross-o)o(v)o(er)j(router)e(to)g
(trigger)h(a)f(R)t Fe(E)t(L)t(E)t(A)t(S)t(E)38 b Fm(message)32
b(along)h(the)e(old)h(path.)53 b(The)0 2318 y(signaling)24
b(message)f(is)f(then)g(forw)o(arded)i(to)n(w)o(ards)f(the)f(CN.)e(Ho)n
(w)g(f)o(ar)i(to)g(forw)o(ard)h(depends)g(on)f(the)g(used)h(T)m(raf)n
(\002c)e(Selec-)0 2431 y(tor)j(and)g(on)f(the)h(micro-/macro-mobility)k
(scheme.)141 2544 y(If)d(reserv)n(ations)j(along)f(the)e(old)g(path)h
(are)f(not)h(released)h(then)f(the)o(y)f(time)g(out)h(\(soft-state)i
(principle\).)36 b(The)24 b(lifetime)0 2657 y(of)j(a)g(reserv)n(ation)j
(depends)g(on)d(the)h(selected)i(refresh)e(interv)n(al)h(\(lifetime\))g
(which)f(is)f(allo)n(wed)i(to)e(v)n(ary)h(between)g(peers)0
2770 y(in)23 b(the)h(CASP)d(chain.)1364 2928 y Fd(<--)53
b(old)g(path)g(-->)273 3041 y(oCoA)434 b(+------------+)218
3154 y(+-+)544 b(|)54 b(Old)g(Access)d(|)273 b(<)218
3267 y(|)54 b(|)g(--------)d(|)163 b(Router)e(|)54 b(---)g(>)g(---\\)e
(\210)218 3380 y(+-+)544 b(|)163 b(\(oAR\))216 b(|)273
b(<)f(\\)54 b(\\Release)436 3493 y(MN)381 b(+------------+)648
b(\\)55 b(\\)273 3606 y(|)2072 b(\\)273 3718 y(|)108
b(+-------+)1305 b(+------+)269 b(<)218 b(+)54 b(-----+)273
3831 y(|)108 b(|HoA\(MN\)|)1305 b(|)109 b(CR)f(|)54 b(---)f(>)i(---|)
107 b(CN)h(|)273 3944 y(V)g(+-------+)1305 b(+------+)269
b(<)218 b(+------+)600 4057 y(Query/Reserve)1085 b(/)273
4170 y(nCoA)107 b(--->)g(+------------+)648 b(/)218 4283
y(+-+)544 b(|)54 b(New)g(Access)d(|)273 b(<)f(/)218 4396
y(|)54 b(|)g(--------)d(|)163 b(Router)e(|)54 b(---)g(>)g(---/)218
4509 y(+-+)544 b(|)163 b(\(nAR\))216 b(|)273 b(<)382
4622 y(MN)435 b(+------------+)1364 4735 y(<--)53 b(new)g(path)g(-->)
1072 5030 y Fm(Figure)24 b(2:)29 b(Upstream)24 b(Reserv)n(ation)i(due)e
(to)g(Mobility)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h
(X.)g(Fu,)f(J.)g(Eisl)680 b Fm(Expires)25 b(September)f(2003)683
b([P)o(age)23 b(8])p eop
%%Page: 9 9
9 8 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q(si)
q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24 b(3,)f(2003)141
399 y(Figure)33 b(3)f(sho)n(ws)g(a)g(do)n(wnstream)i(reserv)n(ation.)57
b(W)l(ithout)34 b(mobility)g(protocol)g(interaction)i(data)c(pack)o
(ets)j(w)o(ould)0 511 y(simply)27 b(follo)n(w)g(the)g(ne)n(w)f(path)h
(to)n(w)o(ard)g(the)g(ne)n(w)f(care-of)i(address.)40
b(Hence)27 b(the)g(protocol)h(interaction)i(can)d(be)f(consid-)0
624 y(ered)k(as)f(a)f(re)o(gular)j(route)f(change)h(beha)n(vior)-5
b(.)47 b(An)29 b(interaction)j(with)d(a)f(mobility)j(protocol)g(w)o
(ould)f(ho)n(we)n(v)o(er)f(enable)i(a)0 737 y(performance)23
b(impro)o(v)o(ement.)29 b(When)21 b(a)f(mobile)i(node)f(transmits)i(a)d
(Binding)i(Update/Re)o(gistration)i(Request)e(to)f(update)0
850 y(its)j(mobility)h(binding)h(for)d(e)o(xample)i(at)f(the)f(MAP)f
(\(in)i(case)h(of)e(Hierarchical)j(Mobile)f(IP\))e(then)h(such)h(a)e
(message)i(could)0 963 y(be)i(used)g(to)g(trigger)h(a)e(do)n(wnstream)i
(reserv)n(ation.)40 b(As)26 b(described)j(in)e(the)g(pre)n(vious)h(e)o
(xample)g(the)e(old)h(reserv)n(ation)j(can)0 1076 y(also)25
b(be)f(remo)o(v)o(ed)h(if)f(desired.)32 b(It)24 b(is)g(w)o(orth)h
(noting)h(that)f(the)f(signaling)j(message)e(e)o(xchange)i(described)f
(in)f(2)e(cannot)j(be)0 1189 y(used)h(to)f(trigger)h(a)f(do)n(wnstream)
h(reserv)n(ation)i(immediately)f(since)f(the)f(tw)o(o)g(paths)h(\(and)g
(the)f(cross-o)o(v)o(er)j(point)e(for)f(the)0 1302 y(upstream)f(and)f
(the)g(do)n(wnstream)h(traf)n(\002c\))e(might)h(be)g(dif)n(ferent.)55
1464 y Fd(+----+)651 b(+-----+)55 1577 y(|)54 b(MN)f(+------------+)48
b(oAR)54 b(+-----\\)55 1690 y(+----+)651 b(+-----+)324
b(\\)164 1803 y(|)1581 b(\\)54 b(Release)55 1916 y(Movement)1360
b(\\)54 b(<-----)164 2028 y(|)1690 b(\\)164 2141 y(|)1745
b(\\)164 2254 y(|)1799 b(\\)164 2367 y(|)545 b(MN<->MAP)705
b(+--+---+)815 b(+)54 b(-----+)164 2480 y(|)381 b(Binding)51
b(Update)107 b(|---->)f(|)54 b(MAP)108 b(+--------------)o(-+)102
b(CN)108 b(|)164 2593 y(|)817 b(|--------)378 b(+--+---+)815
b(+------+)164 2706 y(|)381 b(|--------)923 b(/)164 2819
y(v)54 b(|------)1306 b(/)55 2932 y(+----+)651 b(+-----+)488
b(/)55 3045 y(|)54 b(MN)f(+------------+)48 b(nAR)54
b(+--------/)55 3158 y(+----+)651 b(+-----+)324 b(Reserve)1745
3270 y(<------)1018 3566 y Fm(Figure)24 b(3:)29 b(Do)n(wnstream)24
b(Reserv)n(ation)h(due)f(to)g(Mobility)0 5656 y Fl(H.)18
b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)680
b Fm(Expires)25 b(September)f(2003)683 b([P)o(age)23
b(9])p eop
%%Page: 10 10
10 9 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)141 399 y(Figure)31 b(4)g(sho)n(ws)g(the)g(implications)i
(for)e(CASP)d(when)j(Conte)o(xt)g(T)m(ransfer)h(\(CT\))e(is)g(used.)51
b(CT)29 b(allo)n(ws)i(QoS)f(and)0 511 y(security)24 b(state)e
(established)j(at)d(the)g(old)g(access)h(router)h(to)d(be)h(forw)o
(arded)i(to)d(the)h(ne)n(w)g(access)h(router)-5 b(.)29
b(Although)24 b(v)n(arious)0 624 y(performance)30 b(impro)o(ving)g
(techniques)g(w)o(ould)f(be)e(possible,)k(a)c(generic)j(approach)g(w)o
(ould)e(be)g(to)f(trigger)i(the)f(Conte)o(xt)0 737 y(T)m(ransfer)e
(procedure)i(and)d(then)h(to)f(send)h(a)f(CASP)f(C)t
Fe(R)t(E)t(A)l(T)t(E)29 b Fm(message)e(to)e(the)g(ne)n(w)g(access)h
(router)-5 b(.)35 b(Note)25 b(that)g(the)h(ne)n(w)0 850
y(access)i(router)g(could)g(transmit)h(this)e(message)h(on)f(behalf)h
(of)f(the)g(mobile)h(node.)39 b(Depending)29 b(on)e(the)g
(micro-mobility)0 963 y(scheme)k(and)f(on)g(the)g(routes)h(used)g(by)f
(the)g(data)h(traf)n(\002c)f(either)h(a)e(cross-o)o(v)o(er)j(router)f
(appears)h(some)n(where)f(along)g(the)0 1076 y(path)e(\(e.g.)44
b(router)30 b(R1\))e(or)h(in)f(case)h(of)g(host-speci\002c)i(routes)f
(\(and)f(tunnels\))i(which)e(forw)o(ard)g(traf)n(\002c)g(from)f(the)h
(old)g(to)0 1189 y(the)c(ne)n(w)g(access)h(router)-5
b(.)35 b(CT)23 b(w)o(ould)i(also)h(pro)o(vide)h(a)d(simpli\002cation)k
(to)c(the)i(security)h(aspects)g(in)e(the)g(follo)n(wing)h(three)0
1302 y(areas:)136 1486 y Fb(\017)46 b Fm(Session)21 b(Ownership)g(w)o
(ould)g(not)f(cause)h(problems)g(for)f(mobility)i(in)d(the)i(local)f
(domain)h(since)g(a)f(proof)h(of)e(session)227 1599 y(o)n(wnership)29
b(is)d(possible)j(by)e(comparing)h(an)f(incoming)h(request)h(from)d
(the)h(mobile)g(node)h(with)e(the)h(stored)h(state)227
1712 y(at)c(nAR)e(in)i(a)f(similar)h(manner)g(as)g(at)f(oAR.)136
1890 y Fb(\017)46 b Fm(The)26 b(e)o(xisting)j(security)f(association)i
(can)d(be)g(used)g(without)h(restarting)h(a)d(ne)n(w)g(authentication)
31 b(and)c(k)o(e)o(y)g(agree-)227 2003 y(ment)k(protocol)h(run.)50
b(This)30 b(pro)o(vides)j(performance)g(impro)o(v)o(ements)f(for)e
(mobility)i(within)f(an)f(administrati)n(v)o(e)227 2116
y(domain.)55 b(A)30 b(fe)n(w)h(IPSec)g(Conte)o(xt)i(T)m(ransfer)f
(protocol)i(proposals)h(ha)n(v)o(e)d(already)i(been)e(proposed.)56
b(Note)32 b(that)227 2229 y(some)24 b(adjustment)i(to)d(a)g(security)j
(association)g(is)e(necessary)i(to)d(re\003ect)h(a)f(ne)n(w)g(care-of)i
(address.)136 2407 y Fb(\017)46 b Fm(If)37 b(a)g(user)h(w)o(as)f
(authorized)j(for)d(the)h(indicated)h(amount)f(of)g(resources)h(then)f
(it)f(is)g(f)o(air)h(to)f(assume)h(that)g(this)227 2520
y(authorization)31 b(is)26 b(also)i(v)n(alid)f(at)g(other)g(routers)i
(within)e(the)g(same)f(domain.)40 b(If)26 b(the)h(same)g(amount)g(of)g
(resources)227 2633 y(are)h(a)n(v)n(ailable)i(at)e(a)f(dif)n(ferent)j
(path)e(might)g(ho)n(we)n(v)o(er)g(be)g(a)f(dif)n(ferent)j(issue.)42
b(A)27 b(query)i(message)g(could)g(pro)o(vide)227 2746
y(more)j(information)i(about)f(resource)g(a)n(v)n(ailability)-6
b(.)57 b(A)-7 b(v)n(oiding)33 b(an)f(other)h(authorization)i(step)d
(with)g(a)f(possible)227 2858 y(in)l(v)n(olv)o(ement)c(of)c(a)g(PDP)-10
b(,)21 b(AAA)h(and)i(back)o(end)i(database)f(is)f(lik)o(ely)h(to)e(pro)
o(vide)i(performance)h(adv)n(antages.)109 3082 y Fd(+----+)652
b(+-----+)109 3195 y(|)54 b(MN)g(+------------+)48 b(oAR)53
b(+-----\\)109 3308 y(+----+)652 b(+--+--+)324 b(\\)218
3421 y(|)982 b(\210\210)490 b(\\)218 3534 y(|)982 b(||)544
b(\\)218 3647 y(|)982 b(||)599 b(\\)218 3760 y(|)982
b(||)653 b(\\)55 3873 y(Movement)596 b(Context)h(\\)218
3986 y(|)818 b(Transfer)433 b(+--+---+)814 b(+)54 b(-----+)218
4099 y(|)982 b(||)599 b(|)108 b(R1)g(+---------------)o(+)103
b(CN)108 b(|)218 4211 y(|)982 b(||)599 b(+--+---+)814
b(+------+)218 4324 y(|)982 b(||)762 b(/)218 4437 y(|)982
b(||)708 b(/)218 4550 y(|)982 b(||)653 b(/)218 4663 y(v)982
b(vv)599 b(/)109 4776 y(+----+)652 b(+--+--+)433 b(/)109
4889 y(|)54 b(MN)g(+------------+)48 b(nAR)53 b(+-------/)109
5002 y(+----+)652 b(+-----+)1225 5297 y Fm(Figure)24
b(4:)29 b(Conte)o(xt)24 b(T)m(ransfer)h(Implications)0
5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g
(Eisl)658 b Fm(Expires)24 b(September)h(2003)659 b([P)o(age)24
b(10])p eop
%%Page: 11 11
11 10 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)141 399 y(As)i(a)g(summary)h(the)g(goals)g(of)g(CASP)d
(\(and)j(NSIS)e(in)h(general\))j(with)d(re)o(gard)h(to)g(mobility)h
(signaling)h(can)e(be)f(char)n(-)0 511 y(acterized)h(as)d(follo)n(ws:)
136 724 y Fb(\017)46 b Fm(Whene)n(v)o(er)33 b(possible)g(the)f
(signaling)i(message)f(e)o(xchange)g(caused)g(by)f(mobility)g(should)h
(be)f(k)o(ept)g(local.)53 b(This)227 837 y(means)24 b(that)g(an)g
(end-to-end)i(state)f(information)h(update)f(along)g(the)e(path)i
(should)g(not)f(be)f(required.)136 1024 y Fb(\017)46
b Fm(CASP)26 b(is)i(designed)i(to)e(w)o(ork)g(without)h(requiring)i(a)c
(speci\002c)i(micro-)g(and/or)g(macro-mobility)i(protocol.)45
b(The)227 1137 y(protocol)35 b(should)f(therefore)h(not)e(be)g
(strongly)i(coupled)f(with)f(such)g(a)f(protocol.)58
b(An)32 b(interaction)k(with)c(these)227 1250 y(protocols)26
b(might)d(be)g(useful)i(\(as)e(a)g(trigger)h(mechanism)g(using)h(an)e
(API\))f(to)h(pro)o(vide)h(more)f(ef)n(\002cient)h(QoS)e(reser)n(-)227
1363 y(v)n(ations.)136 1551 y Fb(\017)46 b Fm(Mobility)32
b(management)f(introduces)i(elements)e(and)g(mechanisms)g(which)g
(modify)f(routing.)50 b(Hence)30 b(it)g(is)g(im-)227
1664 y(portant)c(to)d(ha)n(v)o(e)h(a)f(mechanism)i(which)f(allo)n(ws)g
(T)m(raf)n(\002c)e(Selector)j(updates)h(mid-path)f(and)f(mid-session.)
136 1851 y Fb(\017)46 b Fm(A)-7 b(v)n(oiding)23 b(double)g(reserv)n
(ations)h(between)e(the)g(cross-o)o(v)o(er)h(router)f(and)g(the)f
(correspondent)k(node)d(\(for)g(upstream)227 1964 y(reserv)n(ations\).)
136 2152 y Fb(\017)46 b Fm(Optionally)26 b(remo)o(ving)f(a)e(reserv)n
(ation)j(between)f(the)f(cross-o)o(v)o(er)h(router)g(and)f(the)g(old)g
(access)h(router)-5 b(.)141 2364 y(Finally)32 b(it)f(should)i(be)e
(mentioned)i(that)e(the)h(selection)h(of)e(T)m(raf)n(\002c)f(Selector)i
(v)n(alues)h(has)e(some)g(implications)j(for)0 2477 y(signaling)g(and)e
(security)-6 b(.)56 b(If)31 b(a)h(re)o(gular)h(5-tuple)g(is)f(used)g
(then)h(mobility)g(is)e(lik)o(ely)i(to)f(require)h(a)f(signaling)i
(message)0 2590 y(e)o(xchange)29 b(along)e(the)g(path)h(between)f(the)g
(MN)e(and)i(the)g(CN)e(to)h(adjust)i(the)f(T)m(raf)n(\002c)f(Selector)
-5 b(.)39 b(The)26 b(same)g(is)h(true)g(for)g(a)0 2703
y(\003o)n(w)c(label)j(and)g(a)e(re)o(gular)i(end-to-end)i(IPSec)c
(protected)j(data)f(traf)n(\002c.)33 b(If)24 b(macro-)i(and/or)g
(micro-mobility)i(scheme)d(is)0 2816 y(used)d(and)g(the)g(T)m(raf)n
(\002c)f(Selector)h(re\003ects)g(this)g(circumstance)j(then)d(a)f
(signaling)j(message)e(e)o(xchange)i(can)e(be)f(k)o(ept)i(local.)0
2929 y(As)29 b(noted)j(in)e([6)q(])g(an)g(adv)o(ersary)i(might)f(use)f
(identity)j(spoo\002ng)e(\(in)g(this)g(case)g(the)f(header)i(of)e(ip)g
(pack)o(ets\))j(to)d(enable)0 3042 y(its)d(o)n(wn)f(traf)n(\002c)h(to)g
(e)o(xperience)i(preferential)h(treatment.)41 b(Marking)28
b(of)e(pack)o(ets)j(with)e(DSCP)d(is)j(an)g(e)o(xtreme)g(e)o(xample)0
3155 y(which)d(allo)n(ws)g(pack)o(et)h(treatment)g(without)f(ha)n(ving)
i(end)e(point)g(addresses)j(in)c(the)h(identi\002er)-5
b(.)0 3447 y Fk(8)119 b(Security)31 b(Considerations)0
3654 y Fm(CASP)21 b(relies)j(on)f(the)h(security)h(mechanisms)g
(described)h(in)d([1)q(].)28 b(Securing)c(the)g(messaging)h(layer)f(in)
g(a)e(CASP)f(peer)n(-to-)0 3767 y(peer)28 b(f)o(ashion)g(is)f(pro)o
(vided)i(either)f(by)f(IPsec)g(or)g(TLS.)d(Non)j(peer)n(-to-peer)j
(protection)g(of)c(client)i(layer)g(objects)h(is)e(pro-)0
3880 y(vided)21 b(by)f(CMS)e(which)i(allo)n(ws)g(resource)h(objects)h
(and)e(related)h(objects)g(de\002ned)g(in)f(this)g(document)h(to)f(be)f
(encapsulated)0 3993 y(and)24 b(protected)j(by)c(CMS.)f(Hence)i(no)g
(separate)i(speci\002cation)h(within)d(CASP)d(is)j(necessary)i(to)e
(describe)i(the)e(format)g(of)0 4106 y(these)31 b(objects.)50
b(This)30 b(allo)n(ws)g(some)g(\003e)o(xibility)i(in)e(including)i
(protected)h(objects)f(to)e(link)g(the)h(authorization)j(step)c(of)0
4219 y(dif)n(ferent)j(protocols)i(\(for)d(e)o(xample)g(CASP)d(and)j
(SIP\))f(and)h(to)f(transport)j(local)e(information)i(within)f
(domains.)54 b(The)0 4332 y(functionality)27 b(described)f(in)e([7)q(])
f(and)h([8])f(can)h(be)g(pro)o(vided)h(without)g(substantial)i
(protocol)e(modi\002cation/e)o(xtensions)q(.)0 4625 y
Fk(9)119 b(Open)31 b(Issues)136 4832 y Fb(\017)46 b Fm(CASP)21
b(can)j(use)g(a)f Fi(Ne)m(xt)f Fm(object)j(indicates)h(the)d(ne)o(xt)h
(request)h(that)f(the)g(recei)n(v)o(er)g(should)h(generate)h(if)d(the)g
(request)227 4944 y(itself)j(w)o(as)e(successful.)33
b(F)o(or)24 b(e)o(xample,)h(if)f(a)i(R)t Fe(E)t(S)t(E)t(R)n(V)t(E)j
Fm(message)d(contains)g Fi(Ne)m(xt)e Fm(=)i(C)t Fe(O)t(M)t(M)t(I)t(T)r
Fm(,)f(the)g(recei)n(v)o(er)g(of)227 5057 y(the)j(R)t
Fe(E)t(S)t(E)t(R)n(V)t(E)k Fm(commits)26 b(the)g(resources)j(just)d
(reserv)o(ed.)38 b(The)25 b(Ne)o(xt)h(request)h(feature)h(is)e(a)f
(\003e)o(xible)i(concept.)37 b(Is)227 5170 y(this)24
b(de)o(gree)h(of)e(\003e)o(xibility)i(desired?)0 5656
y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)658
b Fm(Expires)24 b(September)h(2003)659 b([P)o(age)24
b(11])p eop
%%Page: 12 12
12 11 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)136 399 y Fb(\017)46 b Fm(CASP)26 b(can)j(use)g(a)g
Fi(Pr)q(ior)q(ity)g Fm(object)h(to)f(indicate)h(the)f(priority)i(of)d
(the)h(resource)i(request.)46 b(Depending)31 b(on)d(local)227
511 y(polic)o(y)-6 b(,)31 b(high-priority)h(requests)f(may)d(either)i
(be)f(treated)h(preferentially)i(compared)f(to)d(those)i(with)e(lo)n
(wer)h(pri-)227 624 y(ority)e(when)g(queueing)i(for)d(resources)j(or)d
(may)g(be)g(allo)n(wed)h(to)f(preempt)i(e)o(xisting)g(resource)g
(reserv)n(ations)h(with)227 737 y(lo)n(wer)g(priority)-6
b(.)47 b(This)28 b(f)o(acility)j(may)e(be)g(used)g(for)g(emer)n(genc)o
(y)i(telecommunications)i(services.)47 b(Local)29 b(polic)o(y)227
850 y(determines)d(whether)e(a)g(particular)i(user)e(is)f(authorized)k
(to)c(e)o(x)o(ercise)i(a)e(priority)i(le)n(v)o(el.)136
1031 y Fb(\017)46 b Fm(Adv)n(ance)29 b(reserv)n(ation)h(\226)d
(CASP-QOS)d(allo)n(ws)j(to)g(de\002ne)h(the)g(start)g(and)f(end)h(time)
f(of)g(a)g(resource)j(reserv)n(ation,)227 1144 y(to)25
b(support)h(adv)n(ance)g(reserv)n(ations.)34 b(The)24
b Fi(Time)e Fm(object)k(describes)h(the)e(time)f(the)g(resource)j
(reserv)n(ation)g(is)d(to)g(be)227 1257 y(ef)n(fecti)n(v)o(e,)h(e)o
(xpressed)i(as)d(a)f(start)i(and)g(ending)h(time)d(written)i(in)f(NTP)e
(time)i(format.)31 b(\(TBD:)23 b(One)g(could)j(e)o(xpress)227
1370 y(periodic)i(reserv)n(ations)h(in)c(the)h(style)h(of)e(iCal)h
([9],)g(b)n(ut)g(the)g(comple)o(xity)h(seems)f(unw)o(arranted.\))38
b(A)24 b(start)j(time)e(of)227 1483 y(zero)f(indicates)i(an)e
(immediate)g(start.)227 1630 y(Note)k(that)f(the)h(CASP)d(state)j(has)g
(to)f(be)g(maintained)j(between)e(the)g(time)f(the)h(\002rst)f(message)
h(is)f(sent)h(requesting)227 1743 y(the)21 b(reserv)n(ation)i(and)d
(the)h(end)g(of)f(the)g(reserv)n(ation.)31 b(A)19 b(requestor)24
b Fe(S)t(H)t(O)t(U)t(L)t(D)g Fm(use)c(a)g(suitably)i(long)f(lifetime.)
29 b(TBD:)227 1856 y(Should)24 b(there)g(be)f(a)g(noti\002cation)i(to)e
(the)h(initiator)h(at)e(the)g(be)o(ginning)j(of)d(the)g(actual)i
(reserv)n(ation)h(that)d(indicates)j(a)227 1969 y(ne)n(w)-6
b(,)23 b(lo)n(wer)g(refresh)j(interv)n(al?)539 2150 y
Fl(F)o(or)d(resources)i(related)e(to)g(conferences,)j(it)d(is)g(often)h
(insuf)n(\002cient)f(to)g(\002nd)h(out)f(at)h(the)f(time)g(of)h(the)f
(conference)i(that)427 2242 y(resources)20 b(are)g(una)o(v)n(ailable,)g
(after)f(much)h(ef)n(fort)f(has)g(been)h(e)o(xpended)i(on)d(agreeing)i
(on)e(a)h(common)g(time.)k(A)19 b(reserv)n(ation)427
2333 y(for)c(the)f(\002rst)g(a)o(v)n(ailable)g(time)g(slot)h(seems)f
(an)h(attracti)n(v)o(e)g(service,)g(b)o(ut)f(dif)n(\002cult)g(to)h(set)
f(up)h(due)g(to)f(the)h(need)g(for)g(coordination.)136
2536 y Fb(\017)46 b Fm(CASP-QOS,)29 b(lik)o(e)j(CASP)-10
b(,)30 b(can)i(support)i(source-speci\002c)i(multicast)d(\(SSM\))e([10)
q(].)54 b(It)32 b(does)h(not)f(support)i(re-)227 2649
y(cei)n(v)o(er)27 b(di)n(v)o(ersity)-6 b(,)27 b(reserv)n(ation)i
(styles,)e(blockade)h(states)f(and)f(NBMA)e(ne)o(xt-hops.)37
b(Note)26 b(that)g(some)g(aspects)h(of)227 2762 y(reserv)n(ation)g
(styles)d(can)g(be)g(supported)i(by)e(appropriate)j(traf)n(\002c)c
(selectors.)136 2943 y Fb(\017)46 b Fm(Allo)n(w)23 b(multiple)i(types)f
(of)g(resource)i(objects)f(in)e(one)h(request?)136 3124
y Fb(\017)46 b Fm(Usage)24 b(scenarios)i(for)e(non-repudiation)k(need)d
(to)e(be)h(described.)136 3306 y Fb(\017)46 b Fm(Interaction)23
b(with)c(accounting/char)n(g)q(ing)26 b(and)20 b(related)h(protocols)h
(\(for)e(e)o(xample)g(AAA\))e(needs)j(to)e(be)h(elaborated.)136
3487 y Fb(\017)46 b Fm(Should)25 b(there)f(be)g(a)f(noti\002cation)j
(to)d(indicate)j(a)d(change)i(in)e(refresh)i(interv)n(al?)136
3668 y Fb(\017)46 b Fm(The)36 b(usage)h(of)f(authorization)k(tok)o(ens)
e(needs)f(to)f(be)g(described)i(in)e(more)g(detail)h(\(message)h
(formats)f(and)f(an)227 3781 y(indication)27 b(of)c(useful)i
(objects\).)136 3963 y Fb(\017)46 b Fm(It)25 b(might)g(be)g(useful)h
(to)f(allo)n(w)f(a)h(traf)n(\002c)g(sink)g(to)g(ask)g(the)g(traf)n
(\002c)g(source)h(to)f(set)g(up)g(a)f(resource)j(reserv)n(ation.)36
b(The)227 4075 y(sink)22 b(w)o(ould)g(send)f(a)g(CASP)e(request)j
(directly)h(to)e(the)g(source,)i(which)e(w)o(ould)h(start)g(a)e(normal)
i(CASP)d(reserv)n(ation.)227 4188 y(F)o(or)k(some)h(applications,)i
(this)e(can)g(be)g(done)g(already)-6 b(,)25 b(e.g.,)e(using)i(SIP)-10
b(.)0 4478 y Fk(10)119 b(Ackno)o(wledgements)0 4685 y
Fm(Robert)24 b(Hancock)h(pro)o(vided)h(useful)e(feedback.)0
4974 y Fk(A)120 b(CASP-QoS)31 b(Message)d(F)m(ormats)0
5181 y Fm(A)21 b(CASP-QoS)e(message)24 b(consists)g(of)e(a)f(common)h
(header)l(,)i(follo)n(wed)f(by)g(a)e(body)i(consisting)i(of)d(a)g(v)n
(ariable)h(number)g(of)0 5294 y(v)n(ariable-length)29
b(objects,)d(which)f(are)g(identi\002ed)h(as)e(being)i(of)e(a)g
(particular)j(type.)33 b(The)24 b(follo)n(wing)i(subsections)i
(de\002ne)0 5407 y(the)23 b(format)g(of)f(the)h(common)g(header)l(,)h
(the)e(standard)j(object)f(header)l(,)g(and)f(the)g(construction)j(of)c
(CASP-QoS)e(messages.)0 5656 y Fl(H.)e(Schulzrinne,)i(H.)e(Tschofenig,)
h(X.)g(Fu,)f(J.)g(Eisl)658 b Fm(Expires)24 b(September)h(2003)659
b([P)o(age)24 b(12])p eop
%%Page: 13 13
13 12 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)0 399 y Fj(A.1)99 b(Common)25 b(Header)55
573 y Fd(0)1035 b(1)h(2)g(3)55 686 y(0)54 b(1)g(2)g(3)g(4)g(5)g(6)g(7)g
(8)g(9)g(0)h(1)f(2)g(3)g(4)g(5)g(6)g(7)g(8)g(9)g(0)g(1)h(2)f(3)g(4)g(5)
g(6)g(7)g(8)g(9)g(0)g(1)0 799 y(+--------------)o(-+)o(--)o(--)o(---)o
(--)o(--)o(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o(--)
o(---)o(--)o(--)o(--)o(-+)0 912 y(|)1363 b(Length)52
b(\(bytes\))1306 b(|)0 1024 y(+--------------)o(-+)o(--)o(--)o(---)o
(--)o(--)o(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o(--)
o(---)o(--)o(--)o(--)o(-+)0 1137 y(|C)54 b(R)g(P)g(U)g(/)g(/)g(/)g(/|)
817 b(Flow)53 b(Identifier)923 b(|)0 1250 y(+--------------)o(-+)o(--)o
(--)o(---)o(--)o(--)o(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o
(+-)o(--)o(--)o(---)o(--)o(--)o(--)o(-+)0 1363 y(|)3436
b(|)0 1476 y(+)g(+)0 1589 y(|)1636 b(Flow)1580 b(|)0
1702 y(+)1472 b(Identifier)1414 b(+)0 1815 y(|)927 b(\(continue,)50
b(padded)i(when)g(necessary\))705 b(|)0 1928 y(+)3436
b(+)0 2041 y(|)g(|)0 2154 y(+--------------)o(-+)o(--)o(--)o(---)o(--)o
(--)o(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o(--)o
(---)o(--)o(--)o(--)o(-+)141 2319 y Fm(The)23 b(\002elds)h(in)f(the)h
(common)g(header)h(are:)136 2485 y Fb(\017)46 b Fm(Length.)35
b(Indicates)28 b(the)d(length)i(of)e(the)h(CASP)d(message)j(in)g
(bytes.)35 b(This)25 b(includes)j(the)d(length)i(of)e(the)h(common)227
2598 y(header)f(\(including)i(the)d(length)h(\002eld)e(itself\).)136
2770 y Fb(\017)46 b Fm(Flags:)30 b(8)23 b(bits)227 2912
y(Currently)i(four)g(\003ags)e(are)h(de\002ned:)336 3055
y Ff(\226)46 b Fm(The)24 b(Commit)f(\(C\))h(bit)g(indicates)j(that)e
(the)f(message)h(recei)n(v)o(er)h(should)g(send)f(back)g(a)e(Commit)h
(message)h(in)427 3168 y(the)f(opposite)i(direction.)336
3298 y Ff(\226)46 b Fm(The)36 b(Remo)o(v)n(al)f(\(R\))h(bit)g
(indicates)i(that)e(this)h(message)g(remo)o(v)o(es)f(all)g(CASP-QoS)d
(state)k(\(Reserv)o(e)g(and)427 3411 y(Commit)19 b(states,)j(if)e(an)o
(y\))g(for)g(the)g(CASP-QoS)d(session.)30 b(If)19 b(not)h(set,)h(the)f
(message)h(establishes)i(or)d(refreshes)427 3524 y(CASP-QoS)h(state.)
336 3654 y Ff(\226)46 b Fm(The)30 b(P)o(artial)h(Reserv)n(ation)i
(\(P\))d(bit)h(requests)i(that)e(a)f(partial)i(reserv)n(ation)i(is)c
(acceptable.)53 b(If)31 b(not)g(set,)h(the)427 3767 y(reserv)n(ation)27
b(from)c(the)h(sender)h(to)e(the)h(recei)n(v)o(er)h(should)g(be)f
(tried)g(if)f(possible.)336 3898 y Ff(\226)46 b Fm(The)23
b(unsecure)i(\(U\))e(\(or)g(\223tainted\224\))j(bit)e(indicates)h(that)
f(the)f(message)i(has)e(tra)n(v)o(ersed)i(a)e(hop)h(without)g(chan-)427
4011 y(nel)g(security)-6 b(.)136 4183 y Fb(\017)46 b
Fm(T)-7 b(ype:)29 b(8)23 b(bits)i(The)e(CASP-QoS)e(message)j(type.)30
b(Currentl)25 b(v)n(alid)f(types)g(are:)336 4325 y Ff(\226)46
b Fm(T)-7 b(ype)24 b(1:)k(CASP-QoS)21 b(Reserv)o(e)k(Message)336
4456 y Ff(\226)46 b Fm(T)-7 b(ype)24 b(2:)k(CASP-QoS)21
b(Commit)i(Message)336 4586 y Ff(\226)46 b Fm(T)-7 b(ype)24
b(3:)k(CASP-QoS)21 b(Release)k(Message)336 4717 y Ff(\226)46
b Fm(T)-7 b(ype)24 b(4:)k(CASP-QoS)21 b(Success)k(Message)336
4847 y Ff(\226)46 b Fm(T)-7 b(ype)24 b(5:)k(CASP-QoS)21
b(Error)j(Message)136 5019 y Fb(\017)46 b Fm(Flo)n(w)23
b(Identi\002er)227 5162 y(Contains)35 b(information)h(about)f(the)e
(\003o)n(w)f(which)i(should)h(recei)n(v)o(e)g(a)e(particular)j(QoS)c
(treatment.)60 b(It)33 b(contains)227 5275 y(the)f(IP)e(addresses)k(of)
d(the)g(data)h(sender)h(and)e(data)h(recei)n(v)o(er)l(,)i(and)e
(possibly)i(some)d(additional)j(demultiple)o(xing)227
5388 y(information)26 b(\(such)f(as)e(protocol)j(type,)e(source)h(and)f
(destination)j(ports,)d(SPI)e(or)i(\003o)n(w)e(label\).)0
5656 y Fl(H.)c(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)
658 b Fm(Expires)24 b(September)h(2003)659 b([P)o(age)24
b(13])p eop
%%Page: 14 14
14 13 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)0 399 y Fj(A.2)99 b(Object)26 b(F)n(ormats)0
573 y Fm(Each)d(object)i(consists)h(of)d(one)h(or)g(more)f(32-bit)i(w)o
(ords)f(with)g(a)f(one)h(w)o(ord)f(header)l(,)j(with)d(the)h(follo)n
(wing)h(format:)55 780 y Fd(0)1035 b(1)h(2)g(3)55 893
y(0)54 b(1)g(2)g(3)g(4)g(5)g(6)g(7)g(8)g(9)g(0)h(1)f(2)g(3)g(4)g(5)g(6)
g(7)g(8)g(9)g(0)g(1)h(2)f(3)g(4)g(5)g(6)g(7)g(8)g(9)g(0)g(1)0
1006 y(+--------------)o(-+)o(--)o(--)o(---)o(--)o(--)o(--)o(--)o(+--)o
(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o(--)o(---)o(--)o(--)o(--)o(-+)
0 1118 y(|)490 b(Length)52 b(\(bytes\))433 b(|)164 b(Class-Num)159
b(|)218 b(C-Type)270 b(|)0 1231 y(+--------------)o(-+)o(--)o(--)o(---)
o(--)o(--)o(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o
(--)o(---)o(--)o(--)o(--)o(-+)0 1344 y(|)3436 b(|)0 1457
y(//)1199 b(\(Object)51 b(contents\))1196 b(//)0 1570
y(|)3436 b(|)0 1683 y(+--------------)o(-+)o(--)o(--)o(---)o(--)o(--)o
(--)o(--)o(+--)o(--)o(--)o(--)o(--)o(---)o(--)o(+-)o(--)o(--)o(---)o
(--)o(--)o(--)o(-+)141 1890 y Fm(An)23 b(object)i(header)g(has)f(the)g
(follo)n(wing)h(\002elds:)136 2097 y Fb(\017)46 b Fm(Length:)30
b(16)24 b(bits)227 2246 y(The)f(length)i(\002eld)f(contains)h(the)f
(total)h(object)g(length)g(in)e(bytes,)h(including)j(the)c(object)i
(header)-5 b(.)136 2432 y Fb(\017)46 b Fm(Class-Num:)30
b(8)23 b(bits)227 2581 y(Identi\002es)i(the)e(object)h(class;)h(v)n
(alues)f(of)f(this)g(\002eld)g(are)g(to)g(be)g(pro)o(vided.)30
b(Each)23 b(object)h(class)g(has)f(a)g(name,)g(which)227
2694 y(is)28 b(al)o(w)o(ays)h(capitalised)i(in)d(this)h(document.)44
b(A)26 b(CASP-QoS)g(implementation)31 b(must)d(recognize)i(the)f(follo)
n(wing)227 2807 y(classes:)336 2980 y Ff(\226)46 b Fm(ERR)l(OR)p
733 2980 28 4 v 31 w(NODE)427 3109 y(Indicates)26 b(the)e(IPv4)f(or)h
(IPv6)f(address)j(where)e(a)f(reserv)n(ation)j(f)o(ailed.)336
3253 y Ff(\226)46 b Fm(VERSION)427 3382 y(Indicates)31
b(which)d(type)h(of)f(\003o)n(wspec)g(is)f(used.)43 b(This)28
b(is)g(used)h(to)e(easily)j(detect)f(a)e(ne)n(w)h(\003o)n(wspecs,)h
(rather)427 3495 y(than)c(including)h(the)e(\003o)n(wspec)f(itself.)30
b(Currently)25 b(V)-10 b(ersion)25 b(=)e(0)g(indicates)j(IntServ)e(Flo)
n(wspec.)336 3639 y Ff(\226)46 b Fm(C-T)-7 b(ype:)29
b(8)23 b(bits)427 3767 y(Object)h(type,)g(unique)i(within)e(Class-Num.)
29 b(V)-10 b(alues)24 b(are)f(to)h(be)f(de\002ned)i(later)-5
b(.)336 3912 y Ff(\226)46 b Fm(MINIMUM)p 867 3912 V 32
w(FLO)m(WSPEC)427 4040 y(Indicates)26 b(the)e(minimum)f(\003o)n(wspec)h
(the)g(application)j(w)o(ould)d(accept.)336 4185 y Ff(\226)46
b Fm(DESIRED)p 818 4185 V 31 w(FLO)m(WSPEC)427 4313 y(Indicates)26
b(the)e(maximum)f(possible)j(\003o)n(wspec)e(the)g(application)i(w)o
(ould)e(desire.)227 4523 y(The)29 b(format)h(of)f(an)h(IntServ)g
(Controlled)h(Load)f(FLO)m(WSPEC)25 b(is)k(gi)n(v)o(en)h(as)f(follo)n
(ws.)47 b(Note)29 b(during)i(a)e(session,)227 4636 y(only)35
b(one)f(\003o)n(wspec)f(should)j(be)d(included)j(unless)f(the)f(user)g
(w)o(ants)g(nodes)h(to)f(\224upgrade\224)i(the)e(reserv)n(ation)i(if)
227 4749 y(possible.)273 4956 y Fd(31)599 b(24)53 b(23)600
b(16)53 b(15)654 b(8)54 b(7)709 b(0)218 5068 y(+-+-+-+-+-+-+-+)o(-+)o
(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o
(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+)0 5181 y(1)163
b(|)54 b(0)g(\(a\))g(|)217 b(reserved)597 b(|)708 b(7)54
b(\(b\))708 b(|)218 5294 y(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o
(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o
(-+)o(-+)o(-+)o(-+-)o(+)0 5407 y(2)163 b(|)218 b(5)109
b(\(c\))271 b(|0|)53 b(reserved)215 b(|)708 b(6)54 b(\(d\))708
b(|)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)g(Fu,)f
(J.)g(Eisl)658 b Fm(Expires)24 b(September)h(2003)659
b([P)o(age)24 b(14])p eop
%%Page: 15 15
15 14 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)218 399 y Fd(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o
(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o
(-+)o(-+)o(-+)o(-+-)o(+)0 511 y(3)163 b(|)g(127)54 b(\(e\))271
b(|)218 b(0)54 b(\(f\))326 b(|)708 b(5)54 b(\(g\))708
b(|)218 624 y(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o
(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)
o(-+-)o(+)0 737 y(4)163 b(|)109 b(Token)52 b(Bucket)g(Rate)h([r])g
(\(32-bit)e(IEEE)i(floating)e(point)h(number\))215 b(|)218
850 y(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o
(-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+)
0 963 y(5)163 b(|)109 b(Token)52 b(Bucket)g(Size)h([b])g(\(32-bit)e
(IEEE)i(floating)e(point)h(number\))215 b(|)218 1076
y(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o
(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+)0
1189 y(6)163 b(|)109 b(Peak)53 b(Data)f(Rate)h([p])g(\(32-bit)f(IEEE)g
(floating)f(point)h(number\))379 b(|)218 1302 y(+-+-+-+-+-+-+-+)o(-+)o
(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o
(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+)0 1415 y(7)163
b(|)109 b(Minimum)51 b(Policed)h(Unit)g([m])h(\(32-bit)f(integer\))1087
b(|)218 1528 y(+-+-+-+-+-+-+-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o
(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)
o(-+-)o(+)0 1641 y(8)163 b(|)109 b(Maximum)51 b(Packet)h(Size)h([M])107
b(\(32-bit)52 b(integer\))1087 b(|)218 1753 y(+-+-+-+-+-+-+-+)o(-+)o
(-+-)o(+-)o(+-)o(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+-)o(+-)o
(+-)o(+-)o(+-+)o(-+)o(-+)o(-+)o(-+)o(-+-)o(+)273 1979
y(\(a\))53 b(-)h(Message)d(format)h(version)g(number)f(\(0\))273
2092 y(\(b\))i(-)h(Overall)d(length)h(\(7)i(words)e(not)h(including)e
(header\))273 2205 y(\(c\))i(-)h(Service)d(header,)h(service)f(number)h
(5)i(\(Controlled-Loa)o(d\))273 2318 y(\(d\))f(-)h(Length)e(of)h
(controlled-load)48 b(data,)k(6)j(words)d(not)h(including)600
2431 y(per-service)d(header)273 2544 y(\(e\))j(-)h(Parameter)c(ID,)k
(parameter)c(127)j(\(Token)f(Bucket)g(TSpec\))273 2657
y(\(f\))h(-)h(Parameter)c(127)k(flags)e(\(none)g(set\))273
2770 y(\(g\))h(-)h(Parameter)c(127)k(length,)d(5)j(words)e(not)i
(including)c(per-service)600 2883 y(header)0 3175 y Fk(B)119
b(A)-6 b(uthors')30 b(Addr)n(ess)0 3382 y Fm(Henning)25
b(Schulzrinne)0 3495 y(Dept.)k(of)23 b(Computer)h(Science)0
3608 y(Columbia)g(Uni)n(v)o(ersity)0 3721 y(1214)h(Amsterdam)e(A)-7
b(v)o(enue)0 3834 y(Ne)n(w)22 b(Y)-10 b(ork,)23 b(NY)f(10027)0
3947 y(USA)0 4060 y(EMail:)29 b Fi(schulzr)q(inne@cs)o(.columbia.edu)0
4272 y Fm(Hannes)24 b(Tschofenig)0 4385 y(Siemens)g(A)l(G)0
4498 y(Otto-Hahn-Ring)i(6)0 4611 y(81739)f(Munich)0 4724
y(German)o(y)0 4837 y(EMail:)k Fi(Hannes)o(.Tschof)m(enig@siemens)o
(.com)0 5049 y Fm(Xiaoming)24 b(Fu)0 5162 y(Institute)i(for)d
(Informatics)0 5275 y(Uni)n(v)o(ersity)i(of)e(Goettingen)0
5388 y(Lotzestrasse)j(16-18)0 5656 y Fl(H.)18 b(Schulzrinne,)i(H.)e
(Tschofenig,)h(X.)g(Fu,)f(J.)g(Eisl)658 b Fm(Expires)24
b(September)h(2003)659 b([P)o(age)24 b(15])p eop
%%Page: 16 16
16 15 bop 0 100 a Fm(INTERNET)-8 b(-DRAFT)625 b(draft-schulzrinne-n)q
(si)q(s-c)q(asp)q(-qo)q(s-)q(01.p)q(s)613 b(March)24
b(3,)f(2003)0 399 y(37083)i(Goettinge)0 511 y(German)o(y)f(EMail:)k
Fi(fu@cs)o(.uni-goettingen.de)0 724 y Fm(Jochen)d(Eisl)0
837 y(Siemens)f(A)l(G)0 950 y(Otto-Hahn-Ring)i(6)0 1063
y(81739)f(Munich)0 1176 y(German)o(y)0 1289 y(EMail:)k
Fi(Jochen.Eisl@icn.siemens)o(.de)0 1569 y Fk(Refer)n(ences)42
1754 y Fg([1])44 b(H.)20 b(Schulzrinne,)f(H.)h(Tschofenig,)f(X.)h(Fu,)h
(and)e(A.)i(McDonald,)e(\223Casp)i(-)f(cross-application)e(signaling)i
(protocol,)-6 b(\224)18 b(internet)184 1854 y(draft,)h(Internet)g
(Engineering)f(T)-7 b(ask)20 b(F)o(orce,)f(2003.)28 b(W)-7
b(ork)20 b(in)h(progress.)42 2003 y([2])44 b(L.)18 b(Amini)f(and)g(H.)h
(Schulzrinne,)f(\223Observ)n(ations)f(from)g(router)n(-le)n(v)o(el)g
(internet)h(traces,)-6 b(\224)18 b(in)g Fa(DIMA)n(CS)f(W)-8
b(orkshop)18 b(on)f(Internet)184 2103 y(and)i(WWW)i(Measur)m(ement,)f
(Mapping)e(and)h(Modeling)o(,)g(\(Piscataway)-5 b(,)20
b(Ne)o(w)h(J)n(er)o(se)n(y\))p Fg(,)f(Feb)m(.)f(2002.)42
2252 y([3])44 b(P)-9 b(.)18 b(P)o(an)g(and)g(H.)h(Schulzrinne,)d
(\223Processing)i(o)o(v)o(erhead)d(studies)k(in)f(resource)f(reserv)n
(ation)g(protocols,)-6 b(\224)17 b(in)h Fa(17th)g(International)184
2352 y(T)-8 b(eletr)o(af)o(\002c)19 b(Congr)m(ess)p Fg(,)i(\(Salv)n
(ador)d(da)i(Bahia,)g(Brazil\),)g(Sept.)h(2001.)42 2501
y([4])44 b(J.)30 b(Heinanen,)h(F)-7 b(.)30 b(Bak)o(er)m(,)i(W)-8
b(.)30 b(W)-7 b(eiss,)34 b(and)29 b(J.)h(Wrocla)o(wski,)i(\223)-7
b(Assured)29 b(forw)o(arding)e(PHB)k(group,)-6 b(\224)30
b(RFC)h(2597,)g(Internet)184 2601 y(Engineering)17 b(T)-7
b(ask)21 b(F)o(orce,)e(June)h(1999.)42 2751 y([5])44
b(J.)23 b(Wrocla)o(wski,)f(\223The)g(use)g(of)g(RSVP)i(with)e(IETF)h
(inte)o(grated)d(services,)-6 b(\224)23 b(RFC)h(2210,)d(Internet)g
(Engineering)f(T)-7 b(ask)22 b(F)o(orce,)184 2850 y(Sept.)e(1997.)42
3000 y([6])44 b(H.)25 b(Tschofenig)f(and)g(D.)i(Kroeselber)o(g,)e
(\223Security)g(threats)h(for)g(nsis,)-6 b(\224)27 b(internet)e(draft,)
g(Internet)f(Engineering)f(T)-7 b(ask)25 b(F)o(orce,)184
3099 y(2003.)i(W)-7 b(ork)21 b(in)f(progress.)42 3249
y([7])44 b(L.)30 b(Hamer)m(,)h(B.)g(Gage,)h(and)d(H.)h(Shieh,)i
(\223Frame)n(w)o(ork)d(for)g(session)h(set-up)g(with)g(media)f
(authorization,)-6 b(\224)30 b(Internet)f(Draft,)184
3348 y(Internet)19 b(Engineering)e(T)-7 b(ask)21 b(F)o(orce,)e(July)h
(2002.)28 b(W)-7 b(ork)20 b(in)g(progress.)42 3498 y([8])44
b(L.)28 b(Hamer)m(,)h(B.)g(Gage,)h(M.)f(Broda,)g(B.)g(K)m(osinski,)h
(and)e(H.)h(Shieh,)h(\223Session)e(authorization)e(for)i(RSVP,)-6
b(\224)29 b(Internet)e(Draft,)184 3597 y(Internet)19
b(Engineering)e(T)-7 b(ask)21 b(F)o(orce,)e(July)h(2002.)28
b(W)-7 b(ork)20 b(in)g(progress.)42 3747 y([9])44 b(F)-7
b(.)26 b(Da)o(wson)f(and)g(D.)g(Stenerson,)h(\223Internet)e
(calendaring)f(and)i(scheduling)f(core)h(object)g(speci\002cation)f
(\(icalendar\),)-6 b(\224)25 b(RFC)184 3846 y(2445,)18
b(Internet)h(Engineering)f(T)-7 b(ask)20 b(F)o(orce,)g(No)o(v)-5
b(.)18 b(1998.)0 3996 y([10])44 b(H.)27 b(Holbrook)d(and)j(B.)g(Cain,)i
(\223Source-speci\002c)c(multicast)i(for)f(IP,)-6 b(\224)27
b(Internet)f(Draft,)i(Internet)d(Engineering)f(T)-7 b(ask)27
b(F)o(orce,)184 4095 y(Feb)m(.)19 b(2002.)28 b(W)-7 b(ork)20
b(in)h(progress.)0 5656 y Fl(H.)d(Schulzrinne,)i(H.)e(Tschofenig,)h(X.)
g(Fu,)f(J.)g(Eisl)658 b Fm(Expires)24 b(September)h(2003)659
b([P)o(age)24 b(16])p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF
| PAFTECH AB 2003-2026 | 2026-04-23 14:58:05 |