One document matched: draft-ietf-magma-mrdssm-02.ps


%!PS-Adobe-3.0
%%Creator: groff version 1.17.2
%%CreationDate: Wed Feb 26 15:29:05 2003
%%DocumentNeededResources: font Courier-Bold
%%+ font Times-Bold
%%+ font Times-Roman
%%+ font Courier
%%DocumentSuppliedResources: procset grops 1.17 2
%%Pages: 5
%%PageOrder: Ascend
%%Orientation: Portrait
%%EndComments
%%BeginProlog
%%BeginResource: procset grops 1.17 2
/setpacking where{
pop
currentpacking
true setpacking
}if
/grops 120 dict dup begin
/SC 32 def
/A/show load def
/B{0 SC 3 -1 roll widthshow}bind def
/C{0 exch ashow}bind def
/D{0 exch 0 SC 5 2 roll awidthshow}bind def
/E{0 rmoveto show}bind def
/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
/G{0 rmoveto 0 exch ashow}bind def
/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/I{0 exch rmoveto show}bind def
/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
/K{0 exch rmoveto 0 exch ashow}bind def
/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/M{rmoveto show}bind def
/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
/O{rmoveto 0 exch ashow}bind def
/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/Q{moveto show}bind def
/R{moveto 0 SC 3 -1 roll widthshow}bind def
/S{moveto 0 exch ashow}bind def
/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/SF{
findfont exch
[exch dup 0 exch 0 exch neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/MF{
findfont
[5 2 roll
0 3 1 roll
neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/level0 0 def
/RES 0 def
/PL 0 def
/LS 0 def
/MANUAL{
statusdict begin/manualfeed true store end
}bind def
/PLG{
gsave newpath clippath pathbbox grestore
exch pop add exch pop
}bind def
/BP{
/level0 save def
1 setlinecap
1 setlinejoin
72 RES div dup scale
LS{
90 rotate
}{
0 PL translate
}ifelse
1 -1 scale
}bind def
/EP{
level0 restore
showpage
}bind def
/DA{
newpath arcn stroke
}bind def
/SN{
transform
.25 sub exch .25 sub exch
round .25 add exch round .25 add exch
itransform
}bind def
/DL{
SN
moveto
SN
lineto stroke
}bind def
/DC{
newpath 0 360 arc closepath
}bind def
/TM matrix def
/DE{
TM currentmatrix pop
translate scale newpath 0 0 .5 0 360 arc closepath
TM setmatrix
}bind def
/RC/rcurveto load def
/RL/rlineto load def
/ST/stroke load def
/MT/moveto load def
/CL/closepath load def
/FL{
currentgray exch setgray fill setgray
}bind def
/BL/fill load def
/LW/setlinewidth load def
/RE{
findfont
dup maxlength 1 index/FontName known not{1 add}if dict begin
{
1 index/FID ne{def}{pop pop}ifelse
}forall
/Encoding exch def
dup/FontName exch def
currentdict end definefont pop
}bind def
/DEFS 0 def
/EBEGIN{
moveto
DEFS begin
}bind def
/EEND/end load def
/CNT 0 def
/level1 0 def
/PBEGIN{
/level1 save def
translate
div 3 1 roll div exch scale
neg exch neg exch translate
0 setgray
0 setlinecap
1 setlinewidth
0 setlinejoin
10 setmiterlimit
[]0 setdash
/setstrokeadjust where{
pop
false setstrokeadjust
}if
/setoverprint where{
pop
false setoverprint
}if
newpath
/CNT countdictstack def
userdict begin
/showpage{}def
}bind def
/PEND{
clear
countdictstack CNT sub{end}repeat
level1 restore
}bind def
end def
/setpacking where{
pop
setpacking
}if
%%EndResource
%%IncludeResource: font Courier-Bold
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-Roman
%%IncludeResource: font Courier
grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
/Courier@0 ENC0/Courier RE/Times-Roman@0 ENC0/Times-Roman RE
/Times-Bold@0 ENC0/Times-Bold RE/Courier-Bold@0 ENC0/Courier-Bold RE
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Courier-Bold@0 SF(Internet Engineering Task Force)72 85 Q
(MAGMA WG)197.999 E 215.999(INTERNET-DRAFT Isidor)72 98 R
(Kouvelas/Cisco)6 E 155.999(draft-ietf-magma-mrdssm-02.ps 26)72 111 R
(February 2003)6 E(Expires: August 2003)383.999 124 Q/F1 14/Times-Bold@0
SF(Multicast Router Disco)146.012 149 Q -.14(ve)-.14 G
(ry SSM Range Option).14 E/F2 11/Times-Bold@0 SF
(Status of this Document)72 194 Q/F3 11/Times-Roman@0 SF(This document \
is an Internet-Draft and is in full conformance with all pro)72 210.6 Q
(visions of Section 10 of)-.165 E(RFC2026.)72 223.6 Q
(Internet-Drafts are w)72 249.6 Q
(orking documents of the Internet Engineering T)-.11 E(ask F)-.88 E
(orce \(IETF\), its areas,)-.165 E(and its w)72 262.6 Q(orking groups.)
-.11 E(Note that other groups may also distrib)5.5 E(ute w)-.22 E
(orking documents as)-.11 E(Internet-Drafts.)72 275.6 Q
(Internet-Drafts are draft documents v)72 301.6 Q
(alid for a maximum of six months and may be updated,)-.275 E
(replaced, or obsoleted by other documents at an)72 314.6 Q 2.75(yt)
-.165 G 2.75(ime. It)-2.75 F(is inappropriate to use Internet- Drafts)
2.75 E(as reference material or to cite them other than as "w)72 327.6 Q
(ork in progress.")-.11 E
(The list of current Internet-Drafts can be accessed at http://www)72
353.6 Q(.ietf.or)-.715 E(g/ietf/1id-abstracts.txt)-.198 E
(The list of Internet-Draft Shado)72 379.6 Q 2.75(wD)-.275 G
(irectories can be accessed at http://www)-2.75 E(.ietf.or)-.715 E
(g/shado)-.198 E -.715(w.)-.275 G(html.).715 E
(This document is a product of the IETF MA)72 405.6 Q(GMA WG.)-.44 E
(Comments should be addressed to the)5.5 E(authors, or the WG')72 418.6
Q 2.75(sm)-.605 G(ailing list at magma@ietf.or)-2.75 E(g.)-.198 E F2
(Abstract)267.534 437.6 Q F3
(This document de\214nes the Multicast Router Disco)97 460.2 Q -.165(ve)
-.165 G(ry option for adv).165 E(ertising the)-.165 E(con\214gured IPv4\
 Source Speci\214c Multicast destination address range.)97 473.2 Q -.385
(Ko)72 769 S(uv).385 E 351.458(elas [P)-.165 F(age 1])-.165 E EP
%%Page: 2 2
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F
(August 2003)2.75 E(February 2003)103.569 E/F1 11/Times-Bold@0 SF(1.)72
85 Q/F2 14/Times-Bold@0 SF(Intr)5.5 E(oduction)-.252 E F0 -.44(Wi)97
101.6 S(th current multicast deplo).44 E(yment in the Internet, dif)-.11
E(ferent multicast routing protocols)-.275 E(coe)72 114.6 Q(xist and op\
erate under separate parts of the multicast address space [1]. Multicas\
t routers are)-.165 E(consistently con\214gured with information that m\
aps speci\214c multicast destination address ranges)72 127.6 Q
(to multicast routing protocols. P)72 140.6 Q
(art of this con\214guration describes the subset of the address space)
-.165 E(that is used by source-speci\214c multicast \(SSM\) [2].)72
153.6 Q(There are currently tw)97 170.2 Q 2.75(or)-.11 G
(equirements for a router to adv)-2.75 E
(ertise its con\214gured SSM range on)-.165 E(its attached links:)72
183.2 Q 7.15<834f>72 199.8 S 2.75(nl)-7.15 G
(inks with multiple multicast routers, adv)-2.75 E
(ertisement of the con\214gured SSM range by each)-.165 E
(router can be used to disco)83 212.8 Q -.165(ve)-.165 G 2.75(rm).165 G
(iss-con\214gurations.)-2.75 E 7.15<8349>72 229.4 S 2.75(Ps)-7.15 G
(ystems with multicast sources or recei)-2.75 E -.165(ve)-.275 G
(rs can use the adv).165 E(ertisements to learn the SSM)-.165 E
(group range with which the netw)83 242.4 Q(ork is con\214gured.)-.11 E
(This document de\214nes an optional e)97 272 Q
(xtension for the IPv4 Multicast Router Disco)-.165 E -.165(ve)-.165 G
(ry).165 E(protocol [3] which can be used to adv)72 285 Q
(ertise the SSM range.)-.165 E(Note that the SSM range for IPv6 is)5.5 E
(well de\214ned and a mechanism to allo)72 298 Q 2.75(wa)-.275 G
(dditional ranges to operate in SSM mode on a per)-2.75 E(-link)-.22 E
(bases is not required.)72 311 Q F1(2.)72 350 Q F2(SSM Range Option F)
5.5 E(ormat)-.35 E F0
(The SSM Range option SHOULD be included in all Multicast Router Adv)97
366.6 Q(ertisement)-.165 E(messages [3]. It contains the list of multic\
ast destination address ranges that are con\214gured to)72 379.6 Q
(operate under Source Speci\214c Multicast on this router)72 392.6 Q 5.5
(.T)-.605 G(he format of the option is as follo)-5.5 E(ws:)-.275 E/F3 11
/Courier@0 SF 125.4(0123)78.6 424.6 S 6.6
(01234567890123456789012345678901)78.6 437.6 S
(+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+)72
450.6 Q 26.4(|T)72 463.6 S 26.4(ype=X |)-26.4 F 6.6
(Length=var | Mask-Len-1)19.8 F 26.4(|P)19.8 G(refix-1 ...)-26.4 E
(+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+)72
476.6 Q 13.2(|M)72 489.6 S 13.2(ask-Len-2 | Prefix-2)-13.2 F(...)6.6 E
(+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+)72
502.6 Q 184.8(|.)72 515.6 S 204.6(.. |)-184.8 F F1 -.814(Ty)72 551.2 S
(pe).814 E F0(The type v)97 564.2 Q(alue of the Multicast Router Adv)
-.275 E(ertisement SSM Range option is X \(TBD by)-.165 E(IAN)97 577.2 Q
(A\).)-.385 E F1(Length)72 606.8 Q F0(The length of the SSM Range Disco)
97 619.8 Q -.165(ve)-.165 G(ry option is v).165 E
(ariable and depends on the number of)-.275 E(destination ranges presen\
t in the option as well as the sizes of the ranges.)97 632.8 Q F1
(Mask-Len-n)72 662.4 Q F0(The mask length for the nth address range.)97
675.4 Q F1(Pr)72 705 Q(e\214x-n)-.198 E F0(The multicast destination ad\
dress pre\214x for the nth range present in this option. The size of)97
718 Q -.385(Ko)72 769 S(uv).385 E 301.958(elas Section)-.165 F 2.75
(2. [P)2.75 F(age 2])-.165 E EP
%%Page: 3 3
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F
(August 2003)2.75 E(February 2003)103.569 E(the pre\214x \214eld is v)97
85 Q(ariable and depends on the number of signi\214cant bits in the pre\
\214x)-.275 E(\(speci\214ed in the corresponding Mask-Len \214eld\). Th\
e \214eld is padded by enough trailing bits)97 98 Q(to mak)97 111 Q 2.75
(et)-.11 G(he end of the \214eld f)-2.75 E(all on an octet boundary)-.11
E 2.75(.N)-.715 G(ote that the v)-2.75 E(alue of the trailing bits)-.275
E(is irrele)97 124 Q -.275(va)-.275 G(nt.).275 E/F1 11/Times-Bold@0 SF
(3.)72 163 Q/F2 14/Times-Bold@0 SF(Notes on Option Pr)5.5 E(ocessing)
-.252 E F0(Routers originating Multicast Router Adv)97 192.6 Q
(ertisement messages SHOULD NO)-.165 E 2.75(Ti)-.44 G(nclude more)-2.75
E(than one SSM Range Disco)72 205.6 Q -.165(ve)-.165 G
(ry option in each message.).165 E(Systems with a multicast capable IP)
5.5 E(host stack that recei)72 218.6 Q .33 -.165(ve a M)-.275 H
(ulticast Router Adv).165 E(ertisement message with more than one SSM)
-.165 E(Range Disco)72 231.6 Q -.165(ve)-.165 G
(ry options MUST only use the pre\214x).165 E
(es from the last SSM Range Disco)-.165 E -.165(ve)-.165 G(ry option)
.165 E(in the message as the acti)72 244.6 Q .33 -.165(ve S)-.275 H
(SM range.).165 E
(The SSM range speci\214ed by routers originating Multicast Router Adv)
97 274.2 Q(ertisement messages)-.165 E(with the SSM Range Disco)72 287.2
Q -.165(ve)-.165 G(ry option MUST not include an).165 E 2.75(yp)-.165 G
(art of the link-local multicast)-2.75 E(range 224.0.0/24.)72 300.2 Q
(Systems with a multicast capable IP host stack that recei)5.5 E .33
-.165(ve a M)-.275 H(ulticast Router).165 E(Adv)72 313.2 Q
(ertisement message with a SSM Range Disco)-.165 E -.165(ve)-.165 G
(ry option that includes destination addresses).165 E
(in the link-local multicast range 224.0.0/24 MUST use as the acti)72
326.2 Q .33 -.165(ve S)-.275 H(SM range the contents of).165 E
(the option e)72 339.2 Q(xcluding an)-.165 E 2.75(ya)-.165 G
(ddresses in the range 224.0.0/24.)-2.75 E 2.75(Ar)97 368.8 S
(outer recei)-2.75 E(ving a Multicast Router Adv)-.275 E
(ertisement message with an SSM Range)-.165 E(Disco)72 381.8 Q -.165(ve)
-.165 G(ry Option MUST compare the contents of the option with the mult\
icast address ranges in).165 E
(the local SSM con\214guration and signal an)72 394.8 Q 2.75(yd)-.165 G
(if)-2.75 E(ferences to the administrator in a rate-limited)-.275 E
(manner)72 407.8 Q 5.5(.S)-.605 G(ignaling of range dif)-5.5 E
(ferences may be accomplished by a mechanism as simple as an)-.275 E(en\
try in the router log containing the address of the router with the mis\
match in con\214guration.)72 420.8 Q F1(4.)72 459.8 Q F2
(Security Considerations)5.5 E F0(Multicast Router Adv)97 489.4 Q
(ertisement messages are IGMP messages sent to the All-Systems)-.165 E
(multicast group \(224.0.0.1\) which is not forw)72 502.4 Q
(arded by routers. Only rogue systems on a)-.11 E(connected link can ma\
squerade as multicast routers. Such rogue systems can include the SSM)72
515.4 Q(Range Disco)72 528.4 Q -.165(ve)-.165 G(ry option in their mess\
ages and cause the SSM range mapping to be incorrectly set).165 E
(by hosts on the link. The ne)72 541.4 Q(xt Multicast Router Adv)-.165 E
(ertisement from a real v)-.165 E(alid router on the link)-.275 E(will \
restore the correct mapping. This spec mandates that routers log the re\
ception of inconsistent)72 554.4 Q(range adv)72 567.4 Q
(ertisements which mak)-.165 E(es it easier to detect rogue systems.)
-.11 E F1(5.)72 606.4 Q F2(IAN)5.5 E 3.5(AC)-.28 G(onsiderations)-3.5 E
F0(This document introduces the ne)97 636 Q 2.75(wS)-.275 G
(SM Range Option for the Multicast Router Disco)-2.75 E -.165(ve)-.165 G
(ry).165 E(protocol. This option requires a ne)72 649 Q 2.75(wM)-.275 G
(RD type v)-2.75 E(alue to be assigned by IAN)-.275 E(A.)-.385 E F1(6.)
72 688 Q F2(Ackno)5.5 E(wledgments)-.14 E F0(The author w)72 704.6 Q
(ould lik)-.11 E 2.75(et)-.11 G 2.75(ot)-2.75 G(hank Bill Fenner and Da)
-2.75 E .33 -.165(ve T)-.22 H(haler for their contrib).165 E
(ution to this)-.22 E(document.)72 717.6 Q -.385(Ko)72 769 S(uv).385 E
301.958(elas Section)-.165 F 2.75(6. [P)2.75 F(age 3])-.165 E EP
%%Page: 4 4
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F
(August 2003)2.75 E(February 2003)103.569 E/F1 11/Times-Bold@0 SF(7.)72
85 Q/F2 14/Times-Bold@0 SF -.7(Au)5.5 G(thors' Addr).7 E(esses)-.252 E
F0(Isidor K)108 104 Q(ouv)-.385 E(elas)-.165 E(Cisco Systems)108 117 Q
(170 W)108 130 Q 2.75(.T)-1.012 G(asman Dri)-3.63 E -.165(ve)-.275 G
(San Jose, CA 95134)108 143 Q -.11(ko)108 156 S(uv).11 E(elas@cisco.com)
-.165 E F1(8.)72 201 Q F2(Normati)5.5 E -.14(ve)-.14 G F0
([1] Z. Albanna, K. Almeroth, D. Me)72 217.6 Q(yer)-.165 E 2.75(,M)-.44
G 2.75(.S)-2.75 G(chipper)-2.75 E 2.75(,")-.44 G(IAN)-2.75 E 2.75(AG)
-.385 G(uidelines for IPv4 Multicast)-2.75 E
(Address Assignments", RFC 3171 \(BCP 51\), August 2001.)97 230.6 Q
([2] H. Holbrook, B. Cain, "Source-Speci\214c Multicast for IP", w)72
247.2 Q(ork in progress, <draft-ietf-ssm-)-.11 E(arch-00.txt>, 21 No)97
260.2 Q -.165(ve)-.165 G(mber 2001.).165 E([3] S. Bisw)72 276.8 Q
(as, B. Haberman, "IGMP Multicast Router Disco)-.11 E -.165(ve)-.165 G
(ry", W).165 E(ork In Progress, <draft-ietf-)-.88 E(idmr)97 289.8 Q
(-igmp-mrdisc-??.txt>, 2002.)-.22 E -.385(Ko)72 769 S(uv).385 E 301.958
(elas Section)-.165 F 2.75(8. [P)2.75 F(age 4])-.165 E EP
%%Page: 5 5
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 72.802(-DRAFT Expires:)-1.012 F
(August 2003)2.75 E(February 2003)103.569 E -.385(Ko)72 769 S(uv).385 E
301.958(elas Section)-.165 F 2.75(8. [P)2.75 F(age 5])-.165 E EP
%%Trailer
end
%%EOF

PAFTECH AB 2003-20262026-04-23 00:10:09