Académique Documents
Professionnel Documents
Culture Documents
6%2+25WKVG
6%2+2 5WKVG
1HWZRUN/D\HU
• '+&3'+&3Y'\QDPLF+RVW&RQILJXUDWLRQ3URWRFRO
• '9053'LVWDQFH9HFWRU0XOWLFDVW5RXWLQJ3URWRFRO
• ,&03,&03Y,QWHUQHW&RQWURO0HVVDJH3URWRFRO
• ,*03,QWHUQHW*URXS0DQDJHPHQW3URWRFRO
• 0$560XOWLFDVW$GGUHVV5HVROXWLRQ6HUYHU
• 3,03URWRFRO,QGHSHQGHQW0XOWLFDVW
• 5,35RXWLQJ,QIRUPDWLRQ3URWRFRO
• 5,3QJIRU,3Y
• 56935HVRXUFH5H6HU9DWLRQVHWXS3URWRFRO
6HFXULW\
• $+$XWKHQWLFDWLRQ+HDGHU
• (63(QFDSVXODWLQJ6HFXULW\3D\ORDG
5RXWLQJ
• %*3%RUGHU*DWHZD\3URWRFRO
• (*3([WHULRU*DWHZD\3URWRFRO
• (,*53(QKDQFHG,QWHULRU*DWHZD\5RXWLQJ3URWRFRO
• *5(*HQHULF5RXWLQJ(QFDSVXODWLRQ
• +653&LVFR+RW6WDQGE\5RXWHU3URWRFRO
• ,*53,QWHULRU*DWHZD\5RXWLQJ
• 1$531%0$$GGUHVV5HVROXWLRQ3URWRFRO
• 1+531H[W+RS5HVROXWLRQ3URWRFRO
• 263)2SHQ6KRUWHVW3DWK)LUVW
7UDQVSRUW/D\HU
• 0RELOH,3
• 9DQ-DFREVRQFRPSUHVVHG7&3
• ;27;RYHU7&3
9R,3
• 0*&30HGLD*DWHZD\&RQWURO3URWRFRO
• 6*&36LPSOH*DWHZD\&RQWURO3URWRFRO
6HVVLRQ/D\HU
• '16'RPDLQ1DPH6HUYLFH
• 1HW%,26,3
6%2+25WKVG¾
$SSOLFDWLRQ/D\HU
• )73)LOH7UDQVIHU3URWRFRO
• 7)737ULYLDO)LOH7UDQVIHU3URWRFRO
• )LQJHU8VHU,QIRUPDWLRQ3URWRFRO
• *RSKHU,QWHUQHW*RSKHU3URWRFRO
• +773+\SHUWH[W7UDQVIHU3URWRFRO
• 6+7736HFXUH+\SHUWH[W7UDQVIHU3URWRFRO
• ,0$3,QWHUQHW0HVVDJH$FFHVV3URWRFROUHY
• ,3'&,3'HYLFH&RQWURO
• ,6$303,QWHUQHW.H\([FKDQJH
• 1731HWZRUN7LPH3URWRFRO
• 3233RVW2IILFH3URWRFROYHUVLRQ
• 5DGLXV
• 5/2*,15HPRWH/RJLQ
• 57635HDOWLPH6WUHDPLQJ3URWRFRO
• 60736LPSOH0DLO7UDQVIHU3URWRFRO
• 61036LPSOH1HWZRUN0DQDJHPHQW3URWRFRO
• 7$&$&67HUPLQDO$FFHVV&RQWUROOHU$FFHVV&RQWURO6\VWHP
• 7(/1(7
• ;:LQGRZ
½6%2+25WKVG
7KHIROORZLQJGLDJUDPLOOXVWUDWHVWKH7&3,3VXLWHLQUHODWLRQWRWKH26,
PRGHO
Application CMOT, SNMP TFTP HTTP-S RTSP
FTP, Telnet, SMTP, POP3 NTP SSH
TACACS+, TACACS RADIUS
X-WIndows HTTP ISAKMP
RLOGIN, RSHELL,
IMAP4 GDP PRINT, REXEC, RWHO
Presentation
Session
NetBIOS-SSN DNS
DSMCC (MPEG)
NetBIOS-NS LDAP
Transport
XOT NetBIOS-DGM
X.25 Mobile IP
ISO DE TPKT
DVMRP
TCP UDP XTP
TDP MPLS
Data Link
RSRB ARP, RARP, IARP, SLARP CSLIP
SLIP
L2F, PPTP, Trailers
L2TP, ATMP STUN-SDLC
Physical
7&3,3LQUHODWLRQWRWKH26,PRGHO
+2¾
+2
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH,QWHUQHW3URWRFRO,3LVWKHURXWLQJOD\HUGDWDJUDPVHUYLFHRIWKH
7&3,3VXLWH$OORWKHUSURWRFROVZLWKLQWKH7&3,3VXLWHH[FHSW$53DQG
5$53XVH,3WRURXWHIUDPHVIURPKRVWWRKRVW7KH,3IUDPHKHDGHU
FRQWDLQVURXWLQJLQIRUPDWLRQDQGFRQWUROLQIRUPDWLRQDVVRFLDWHGZLWK
GDWDJUDPGHOLYHU\
7KH,3KHDGHUVWUXFWXUHLVDVIROORZV
4 8 16 32 bits
Ver. IHL Type of service Total length
Identification Flags Fragment offset
Time to live Protocol Header checksum
Source address
Destination address
Option + Padding
Data
,3KHDGHUVWUXFWXUH
8GTUKQP
9HUVLRQILHOGLQGLFDWHVWKHIRUPDWRIWKH,QWHUQHWKHDGHU
+*.
,QWHUQHWKHDGHUOHQJWKLVWKHOHQJWKRIWKH,QWHUQHWKHDGHULQELWZRUGV
3RLQWVWRWKHEHJLQQLQJRIWKHGDWD7KHPLQLPXPYDOXHIRUDFRUUHFWKHDGHU
LV
6[RGQHUGTXKEG
,QGLFDWHVWKHTXDOLW\RIVHUYLFHGHVLUHG1HWZRUNVPD\RIIHUVHUYLFH
SUHFHGHQFHPHDQLQJWKDWWKH\DFFHSWWUDIILFRQO\DERYHDFHUWDLQSUHFHGHQFH
DWWLPHVRIKLJKORDG7KHUHLVDWKUHHZD\WUDGHRIIEHWZHHQORZGHOD\KLJK
UHOLDELOLW\DQGKLJKWKURXJKSXW
%LWV3UHFHGHQFH
1HWZRUNFRQWURO
,QWHUQHWZRUNFRQWURO
½6%2+25WKVG
&5,7,&(&3
)ODVKRYHUULGH
)ODVK
,PPHGLDWH
3ULRULW\
5RXWLQH
%LW'HOD\
1RUPDOGHOD\
/RZGHOD\
%LW7KURXJKSXW
1RUPDOWKURXJKSXW
+LJKWKURXJKSXW
%LW5HOLDELOLW\
1RUPDOUHOLDELOLW\
+LJKUHOLDELOLW\
%LWV5HVHUYHGIRUIXWXUHXVH
6QVCNNGPIVJ
/HQJWKRIWKHGDWDJUDPPHDVXUHGLQE\WHVLQFOXGLQJWKH,QWHUQHWKHDGHUDQG
GDWD7KLVILHOGDOORZVWKHOHQJWKRIDGDWDJUDPWREHXSWRE\WHV
DOWKRXJKVXFKORQJGDWDJUDPVDUHLPSUDFWLFDOIRUPRVWKRVWVDQGQHWZRUNV
$OOKRVWVPXVWEHSUHSDUHGWRDFFHSWGDWDJUDPVRIXSWRE\WHV
UHJDUGOHVVRIZKHWKHUWKH\DUULYHZKROHRULQIUDJPHQWV,WLVUHFRPPHQGHG
WKDWKRVWVVHQGGDWDJUDPVODUJHUWKDQE\WHVRQO\LIWKHGHVWLQDWLRQLV
SUHSDUHGWRDFFHSWWKHODUJHUGDWDJUDPV
+FGPVKHKECVKQP
,GHQWLI\LQJYDOXHDVVLJQHGE\WKHVHQGHUWRDLGLQDVVHPEOLQJWKHIUDJPHQWV
RIDGDWDJUDP
(NCIU
ELWV&RQWUROIODJV
%LWLVUHVHUYHGDQGPXVWEH]HUR
%LW'RQ’WIUDJPHQWELW
0D\IUDJPHQW
'RQ’WIUDJPHQW
+2¾
%LW0RUHIUDJPHQWVELW
/DVWIUDJPHQW
0RUHIUDJPHQWV
(TCIOGPVQHHUGV
ELWV,QGLFDWHVZKHUHWKLVIUDJPHQWEHORQJVLQWKHGDWDJUDP7KH
IUDJPHQWRIIVHWLVPHDVXUHGLQXQLWVRIE\WHVELWV7KHILUVWIUDJPHQW
KDVRIIVHW]HUR
6KOGVQNKXG
,QGLFDWHVWKHPD[LPXPWLPHWKHGDWDJUDPLVDOORZHGWRUHPDLQLQWKH
,QWHUQHWV\VWHP,IWKLVILHOGFRQWDLQVWKHYDOXH]HURWKHGDWDJUDPPXVWEH
GHVWUR\HG7KLVILHOGLVPRGLILHGLQ,QWHUQHWKHDGHUSURFHVVLQJ7KHWLPHLV
PHDVXUHGLQXQLWVRIVHFRQGV+RZHYHUVLQFHHYHU\PRGXOHWKDWSURFHVVHVD
GDWDJUDPPXVWGHFUHDVHWKH77/E\DWOHDVWRQHHYHQLILWSURFHVVHVWKH
GDWDJUDPLQOHVVWKDQVHFRQGWKH77/PXVWEHWKRXJKWRIRQO\DVDQ
XSSHUOLPLWRQWKHWLPHDGDWDJUDPPD\H[LVW7KHLQWHQWLRQLVWRFDXVH
XQGHOLYHUDEOHGDWDJUDPVWREHGLVFDUGHGDQGWRERXQGWKHPD[LPXP
GDWDJUDPOLIHWLPH
2TQVQEQN
,QGLFDWHVWKHQH[WOHYHOSURWRFROXVHGLQWKHGDWDSRUWLRQRIWKH,QWHUQHW
GDWDJUDP
*GCFGTEJGEMUWO
$FKHFNVXPRQWKHKHDGHURQO\6LQFHVRPHKHDGHUILHOGVFKDQJHHJ7LPH
7R/LYHWKLVLVUHFRPSXWHGDQGYHULILHGDWHDFKSRLQWWKDWWKH,QWHUQHW
KHDGHULVSURFHVVHG
5QWTEGCFFTGUUFGUVKPCVKQPCFFTGUU
ELWVHDFK$GLVWLQFWLRQLVPDGHEHWZHHQQDPHVDGGUHVVHVDQGURXWHV$
QDPHLQGLFDWHVDQREMHFWWREHVRXJKW$QDGGUHVVLQGLFDWHVWKHORFDWLRQRIWKH
REMHFW$URXWHLQGLFDWHVKRZWRDUULYHDWWKHREMHFW7KH,QWHUQHWSURWRFRO
GHDOVSULPDULO\ZLWKDGGUHVVHV,WLVWKHWDVNRIKLJKHUOHYHOSURWRFROVVXFK
DVKRVWWRKRVWRUDSSOLFDWLRQWRPDNHWKHPDSSLQJIURPQDPHVWR
DGGUHVVHV7KH,QWHUQHWPRGXOHPDSV,QWHUQHWDGGUHVVHVWRORFDOQHW
DGGUHVVHV,WLVWKHWDVNRIORZHUOHYHOSURFHGXUHVVXFKDVORFDOQHWRU
JDWHZD\VWRPDNHWKHPDSSLQJIURPORFDOQHWDGGUHVVHVWRURXWHV
½6%2+25WKVG
1RVKQPU
2SWLRQVPD\RUPD\QRWDSSHDULQGDWDJUDPV7KH\PXVWEHLPSOHPHQWHG
E\DOO,3PRGXOHVKRVWDQGJDWHZD\V:KDWLVRSWLRQDOLVWKHLUWUDQVPLVVLRQ
LQDQ\SDUWLFXODUGDWDJUDPQRWWKHLULPSOHPHQWDWLRQ,QVRPHHQYLURQPHQWV
WKHVHFXULW\RSWLRQPD\EHUHTXLUHGLQDOOGDWDJUDPV
7KHRSWLRQILHOGLVYDULDEOHLQOHQJWK7KHUHPD\EH]HURRUPRUHRSWLRQV
7KHUHDUHWZRSRVVLEOHIRUPDWVIRUDQRSWLRQ
• $VLQJOHRFWHWRIRSWLRQW\SH
• $QRSWLRQW\SHRFWHWDQRSWLRQOHQJWKRFWHWDQGWKHDFWXDORSWLRQGDWD
RFWHWV
7KHOHQJWKRFWHWLQFOXGHVWKHRSWLRQW\SHRFWHWDQGWKHDFWXDORSWLRQGDWD
RFWHWV
7KHRSWLRQW\SHRFWHWKDVILHOGV
ELW&RSLHGIODJ,QGLFDWHVWKDWWKLVRSWLRQLVFRSLHGLQWRDOOIUDJPHQWV
GXULQJIUDJPHQWDWLRQ
&RSLHG
1RWFRSLHG
ELWV2SWLRQFODVV
&RQWURO
5HVHUYHGIRUIXWXUHXVH
'HEXJJLQJDQGPHDVXUHPHQW
5HVHUYHGIRUIXWXUHXVH
ELWV2SWLRQQXPEHU
&CVC
,3GDWDRUKLJKHUOD\HUSURWRFROKHDGHU
+2X¾
+2X
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,3YHUVLRQ,3YLVDQXSGDWHGYHUVLRQRIWKH,QWHUQHW3URWRFROEDVHGRQ
,3Y,3YDQG,3YDUHGHPXOWLSOH[HGDWWKHPHGLDOD\HU)RUH[DPSOH
,3YSDFNHWVDUHFDUULHGRYHU(WKHUQHWZLWKWKHFRQWHQWW\SH''
KH[DGHFLPDOLQVWHDGRI,3Y·V
,3YLQFUHDVHVWKH,3DGGUHVVVL]HIURPELWVWRELWVWRVXSSRUWPRUH
OHYHOVRIDGGUHVVLQJKLHUDUFK\DPXFKJUHDWHUQXPEHURIDGGUHVVDEOHQRGHV
DQGVLPSOHUDXWRFRQILJXUDWLRQRIDGGUHVVHV6FDODELOLW\RIPXOWLFDVW
DGGUHVVHVLVLQWURGXFHG$QHZW\SHRIDGGUHVVFDOOHGDQDQ\FDVWDGGUHVVLVDOVR
GHILQHGWRVHQGDSDFNHWWRDQ\RQHRIDJURXSRIQRGHV
,PSURYHGVXSSRUWIRUH[WHQVLRQVDQGRSWLRQV,3YRSWLRQVDUHSODFHG
LQVHSDUDWHKHDGHUVWKDWDUHORFDWHGEHWZHHQWKH,3YKHDGHUDQGWKH
WUDQVSRUWOD\HUKHDGHU&KDQJHVLQWKHZD\,3KHDGHURSWLRQVDUHHQFRGHG
DOORZPRUHHIILFLHQWIRUZDUGLQJOHVVVWULQJHQWOLPLWVRQWKHOHQJWKRI
RSWLRQVDQGJUHDWHUIOH[LELOLW\IRULQWURGXFLQJQHZRSWLRQVLQWKHIXWXUH
7KHH[WHQVLRQKHDGHUVDUH+RSE\+RS2SWLRQ5RXWLQJ7\SH
)UDJPHQW'HVWLQDWLRQ2SWLRQ$XWKHQWLFDWLRQ(QFDSVXODWLRQ3D\ORDG
)ORZODEHOLQJFDSDELOLW\$QHZFDSDELOLW\KDVEHHQDGGHGWRHQDEOHWKH
ODEHOLQJRISDFNHWVEHORQJLQJWRSDUWLFXODUWUDIILFIORZVIRUZKLFKWKHVHQGHU
UHTXHVWVVSHFLDOKDQGOLQJVXFKDVQRQGHIDXOW4XDOLW\RI6HUYLFHRUUHDOWLPH
VHUYLFH
7KH,3YKHDGHUVWUXFWXUHLVDVIROORZV
4 4 16 24 32 bits
Ver. Priority Flow label
Payload length Next header Hop limit
Source address
(128 Bytes)
Destination address
(128 bytes)
,3YKHDGHUVWUXFWXUH
½6%2+25WKVG
8GTUKQP
,QWHUQHW3URWRFRO9HUVLRQQXPEHU,3YLV
2TKQTKV[
(QDEOHVDVRXUFHWRLGHQWLI\WKHGHVLUHGGHOLYHU\SULRULW\RIWKHSDFNHWV
3ULRULW\YDOXHVDUHGLYLGHGLQWRUDQJHVWUDIILFZKHUHWKHVRXUFHSURYLGHV
FRQJHVWLRQFRQWURODQGQRQFRQJHVWLRQFRQWUROWUDIILF
(NQYNCDGN
8VHGE\DVRXUFHWRODEHOWKRVHSURGXFWVIRUZKLFKLWUHTXHVWVVSHFLDO
KDQGOLQJE\WKH,3YURXWHU7KHIORZLVXQLTXHO\LGHQWLILHGE\WKH
FRPELQDWLRQRIDVRXUFHDGGUHVVDQGDQRQ]HURIORZODEHO
2C[NQCFNGPIVJ
/HQJWKRISD\ORDGLQRFWHWV
0GZVJGCFGT
,GHQWLILHVWKHW\SHRIKHDGHULPPHGLDWHO\IROORZLQJWKH,3YKHDGHU
*QRNKOKV
ELWLQWHJHUWKDWLVGHFUHPHQWHGE\RQHE\HDFKQRGHWKDWIRUZDUGVWKH
SDFNHW7KHSDFNHWLVGLVFDUGHGLIWKH+RS/LPLWLVGHFUHPHQWHGWR]HUR
5QWTEGCFFTGUU
ELWDGGUHVVRIWKHRULJLQDWRURIWKHSDFNHW
&GUVKPCVKQPCFFTGUU
ELWDGGUHVVRIWKHLQWHQGHGUHFLSLHQWRIWKHSDFNHW
6%2¾
6%2
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH7UDQVPLVVLRQ&RQWURO3URWRFRO7&3SURYLGHVDUHOLDEOHVWUHDP
GHOLYHU\DQGYLUWXDOFRQQHFWLRQVHUYLFHWRDSSOLFDWLRQVWKURXJKWKHXVHRI
VHTXHQFHGDFNQRZOHGJPHQWZLWKUHWUDQVPLVVLRQRISDFNHWVZKHQQHFHVVDU\
7KH7&3KHDGHUVWUXFWXUHLVDVIROORZV
4 10 16 32 bits
Source port Destination port
Sequence number
Acknowledgement number
Offset Resrvd U A P R S F Window
Checksum Urgent pointer
Option + Padding
Data
7&3KHDGHUVWUXFWXUH
5QWTEGRQTV
6RXUFHSRUWQXPEHU
&GUVKPCVKQPRQTV
'HVWLQDWLRQSRUWQXPEHU
5GSWGPEGPWODGT
7KHVHTXHQFHQXPEHURIWKHILUVWGDWDRFWHWLQWKLVVHJPHQWH[FHSWZKHQ
6<1LVSUHVHQW,I6<1LVSUHVHQWWKHVHTXHQFHQXPEHULVWKHLQLWLDO
VHTXHQFHQXPEHU,61DQGWKHILUVWGDWDRFWHWLV,61
#EMPQYNGFIOGPVPWODGT
,IWKH$&.FRQWUROELWLVVHWWKLVILHOGFRQWDLQVWKHYDOXHRIWKHQH[W
VHTXHQFHQXPEHUZKLFKWKHVHQGHURIWKHVHJPHQWLVH[SHFWLQJWRUHFHLYH
2QFHDFRQQHFWLRQLVHVWDEOLVKHGWKLVYDOXHLVDOZD\VVHQW
½6%2+25WKVG
&CVCQHHUGV
ELWV7KHQXPEHURIELWZRUGVLQWKH7&3KHDGHUZKLFKLQGLFDWHV
ZKHUHWKHGDWDEHJLQV7KH7&3KHDGHUHYHQRQHLQFOXGLQJRSWLRQVKDVD
OHQJWKZKLFKLVDQLQWHJUDOQXPEHURIELWV
4GUGTXGF
ELWV5HVHUYHGIRUIXWXUHXVH0XVWEH]HUR
%QPVTQNDKVU
ELWV7KHFRQWUROELWVPD\EHIURPULJKWWROHIW
885* 8UJHQWSRLQWHUILHOGVLJQLILFDQW
$$&. $FNQRZOHGJPHQWILHOGVLJQLILFDQW
336+ 3XVKIXQFWLRQ
5567 5HVHWWKHFRQQHFWLRQ
66<1 6\QFKURQL]HVHTXHQFHQXPEHUV
)),1 1RPRUHGDWDIURPVHQGHU
9KPFQY
ELWV7KHQXPEHURIGDWDRFWHWVZKLFKWKHVHQGHURIWKLVVHJPHQWLV
ZLOOLQJWRDFFHSWEHJLQQLQJZLWKWKHRFWHWLQGLFDWHGLQWKHDFNQRZOHGJPHQW
ILHOG
%JGEMUWO
ELWV7KHFKHFNVXPILHOGLVWKHELWRQH’VFRPSOHPHQWRIWKHRQH’V
FRPSOHPHQWVXPRIDOOELWZRUGVLQWKHKHDGHUDQGWH[W,IDVHJPHQW
FRQWDLQVDQRGGQXPEHURIKHDGHUDQGWH[WRFWHWVWREHFKHFNVXPPHGWKH
ODVWRFWHWLVSDGGHGRQWKHULJKWZLWK]HURVWRIRUPDELWZRUGIRU
FKHFNVXPSXUSRVHV7KHSDGLVQRWWUDQVPLWWHGDVSDUWRIWKHVHJPHQW
:KLOHFRPSXWLQJWKHFKHFNVXPWKHFKHFNVXPILHOGLWVHOILVUHSODFHGZLWK
]HURV
7TIGPV2QKPVGT
ELWV7KLVILHOGFRPPXQLFDWHVWKHFXUUHQWYDOXHRIWKHXUJHQWSRLQWHUDVD
SRVLWLYHRIIVHWIURPWKHVHTXHQFHQXPEHULQWKLVVHJPHQW7KHXUJHQW
SRLQWHUSRLQWVWRWKHVHTXHQFHQXPEHURIWKHRFWHWIROORZLQJWKHXUJHQW
GDWD7KLVILHOGFDQRQO\EHLQWHUSUHWHGLQVHJPHQWVIRUZKLFKWKH85*
FRQWUROELWKDVEHHQVHW
6%2¾
1RVKQPU
2SWLRQVPD\EHWUDQVPLWWHGDWWKHHQGRIWKH7&3KHDGHUDQGDOZD\VKDYHD
OHQJWKZKLFKLVDPXOWLSOHRIELWV$OORSWLRQVDUHLQFOXGHGLQWKH
FKHFNVXP$QRSWLRQPD\EHJLQRQDQ\RFWHWERXQGDU\
7KHUHDUHWZRSRVVLEOHIRUPDWVIRUDQRSWLRQ
• $VLQJOHRFWHWRIRSWLRQW\SH
• $QRFWHWRIRSWLRQW\SHDQRFWHWRIRSWLRQOHQJWKDQGWKHDFWXDORSWLRQ
GDWDRFWHWV
7KHRSWLRQOHQJWKLQFOXGHVWKHRSWLRQW\SHDQGRSWLRQOHQJWKDVZHOODVWKH
RSWLRQGDWDRFWHWV
7KHOLVWRIRSWLRQVPD\EHVKRUWHUWKDQWKDWGHVLJQDWHGE\WKHGDWDRIIVHW
ILHOGEHFDXVHWKHFRQWHQWVRIWKHKHDGHUEH\RQGWKH(QGRI2SWLRQRSWLRQ
PXVWEHKHDGHUSDGGLQJLH]HUR
$7&3PXVWLPSOHPHQWDOORSWLRQV
&CVC
7&3GDWDRUKLJKHUOD\HUSURWRFRO
7&3,3RYHU$70GHFRGH
½6%2+25WKVG
7&2
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH8VHU'DWDJUDP3URWRFRO8'3SURYLGHVDVLPSOHEXWXQUHOLDEOH
PHVVDJHVHUYLFHIRUWUDQVDFWLRQRULHQWHGVHUYLFHV(DFK8'3KHDGHUFDUULHV
ERWKDVRXUFHSRUWLGHQWLILHUDQGGHVWLQDWLRQSRUWLGHQWLILHUDOORZLQJKLJK
OHYHOSURWRFROVWRWDUJHWVSHFLILFDSSOLFDWLRQVDQGVHUYLFHVDPRQJKRVWV
7KH8'3KHDGHUVWUXFWXUHLVVKRZQDVIROORZV
16 32 bits
Source port Destination port
Length Checksum
Data
8'3KHDGHUVWUXFWXUH
5QWTEGRQTV
6RXUFHSRUWLVDQRSWLRQDOILHOG:KHQXVHGLWLQGLFDWHVWKHSRUWRIWKH
VHQGLQJSURFHVVDQGPD\EHDVVXPHGWREHWKHSRUWWRZKLFKDUHSO\VKRXOG
EHDGGUHVVHGLQWKHDEVHQFHRIDQ\RWKHULQIRUPDWLRQ,IQRWXVHGDYDOXHRI
]HURLVLQVHUWHG
&GUVKPCVKQPRQTV
'HVWLQDWLRQSRUWKDVDPHDQLQJZLWKLQWKHFRQWH[WRIDSDUWLFXODU,QWHUQHW
GHVWLQDWLRQDGGUHVV
.GPIVJ
7KHOHQJWKLQRFWHWVRIWKLVXVHUGDWDJUDPLQFOXGLQJWKLVKHDGHUDQGWKH
GDWD7KHPLQLPXPYDOXHRIWKHOHQJWKLVHLJKW
%JGEMUWO
7KHELWRQH’VFRPSOHPHQWRIWKHRQH’VFRPSOHPHQWVXPRIDSVHXGR
KHDGHURILQIRUPDWLRQIURPWKH,3KHDGHUWKH8'3KHDGHUDQGWKHGDWD
SDGGHGZLWK]HURRFWHWVDWWKHHQGLIQHFHVVDU\WRPDNHDPXOWLSOHRIWZR
RFWHWV
7&2¾
&CVC
8'3GDWDILHOG
½6%2+25WKVG
#424#42
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7&3,3XVHVWKH$GGUHVV5HVROXWLRQ3URWRFRO$53DQGWKH5HYHUVH
$GGUHVV5HVROXWLRQ3URWRFRO5$53WRLQLWLDOL]HWKHXVHRI,QWHUQHW
DGGUHVVLQJRQDQ(WKHUQHWRURWKHUQHWZRUNWKDWXVHVLWVRZQPHGLDDFFHVV
FRQWURO0$&$53DOORZVDKRVWWRFRPPXQLFDWHZLWKRWKHUKRVWVZKHQ
RQO\WKH,QWHUQHWDGGUHVVRILWVQHLJKERUVLVNQRZQ%HIRUHXVLQJ,3WKH
KRVWVHQGVDEURDGFDVW$53UHTXHVWFRQWDLQLQJWKH,QWHUQHWDGGUHVVRIWKH
GHVLUHGGHVWLQDWLRQV\VWHP
7KH$535$53KHDGHUVWUXFWXUHLVVKRZQLQWKHLOOXVWUDWLRQEHORZ
16 32 bits
Hardware Type Protocol Type
HLen (8) Plen (8) Operation
Sender Hardware Address
Sender Protocol Address
Target Hardware Address
Target Protocol Address
$535$53KHDGHUVWUXFWXUH
*CTFYCTGV[RG
6SHFLILHVDKDUGZDUHLQWHUIDFHW\SHIRUZKLFKWKHVHQGHUUHTXLUHVDUHVSRQVH
2TQVQEQNV[RG
6SHFLILHVWKHW\SHRIKLJKOHYHOSURWRFRODGGUHVVWKHVHQGHUKDVVXSSOLHG
*.GP
+DUGZDUHDGGUHVVOHQJWK
2.GP
3URWRFRODGGUHVVOHQJWK
#424#42¾
1RGTCVKQP
7KHYDOXHVDUHDVIROORZV
$53UHTXHVW
$53UHVSRQVH
5$53UHTXHVW
5$53UHVSRQVH
'\QDPLF5$53UHTXHVW
'\QDPLF5$53UHSO\
'\QDPLF5$53HUURU
,Q$53UHTXHVW
,Q$53UHSO\
5GPFGTJCTFYCTGCFFTGUU
+/HQE\WHVLQOHQJWK
5GPFGTRTQVQEQNCFFTGUU
3/HQE\WHVLQOHQJWK
6CTIGVJCTFYCTGCFFTGUU
+/HQE\WHVLQOHQJWK
6CTIGVRTQVQEQNCFFTGUU
3/HQE\WHVLQOHQJWK
½6%2+25WKVG
#6/2
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH$VFHQG7XQQHO0DQDJHPHQW3URWRFRO$703LVDSURWRFROFXUUHQWO\
EHLQJXVHGLQ$VFHQG&RPPXQLFDWLRQSURGXFWVWRDOORZGLDOLQFOLHQW
VRIWZDUHWRREWDLQYLUWXDOSUHVHQFHRQDXVHU
VKRPHQHWZRUNIURPUHPRWH
ORFDWLRQV$XVHUFDOOVLQWRDUHPRWH1$6EXWLQVWHDGRIXVLQJDQDGGUHVV
EHORQJLQJWRDQHWZRUNGLUHFWO\VXSSRUWHGE\WKH1$6WKHFOLHQWVRIWZDUH
XVHVDQDGGUHVVEHORQJLQJWRWKHXVHU
V+RPH1HWZRUN7KLVDGGUHVVFDQ
EHHLWKHUSURYLGHGE\WKHFOLHQWVRIWZDUHRUDVVLJQHGIURPDSRRORI
DGGUHVVHVIURPWKH+RPH1HWZRUNDGGUHVVVSDFH,QHLWKHUFDVHWKLV
DGGUHVVEHORQJVWRWKH+RPH1HWZRUNDQGWKHUHIRUHVSHFLDOURXWLQJ
FRQVLGHUDWLRQVDUHUHTXLUHGLQRUGHUWRURXWHSDFNHWVWRDQGIURPWKHVH
FOLHQWV$WXQQHOEHWZHHQWKH1$6DQGDVSHFLDO´+RPH$JHQWµ+$
ORFDWHGRQWKH+RPH1HWZRUNLVXVHGWRFDUU\GDWDWRDQGIURPWKHFOLHQW
7KHIRUPDWRIWKH$703KHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
Version Message type Identifier
$703SDFNHWVWUXFWXUH
8GTUKQP
7KH$703SURWRFROYHUVLRQPXVWEH
/GUUCIGV[RG
$703GHILQHVDVHWRIUHTXHVWDQGUHSO\PHVVDJHVVHQWZLWK8'37KHUH
DUHGLIIHUHQW$703PHVVDJHW\SHVUHSUHVHQWHGE\WKHIROORZLQJYDOXHV
0HVVDJH7\SH 7\SH&RGH
5HJLVWUDWLRQ5HTXHVW
&KDOOHQJH5HTXHVW
&KDOOHQJH5HSO\
5HJLVWUDWLRQ5HSO\
'HUHJLVWHU5HTXHVW
'HUHJLVWHU5HSO\
(UURU1RWLILFDWLRQ
#6/2¾
+FGPVKHKGT
$ELWQXPEHUXVHGWRPDWFKUHSOLHVZLWKUHTXHVWV$QHZYDOXHVKRXOGEH
SURYLGHGLQHDFKQHZUHTXHVW5HWUDQVPLVVLRQVRIWKHVDPHUHTXHVWVKRXOG
XVHWKHVDPHLGHQWLILHU
½6%2+25WKVG
.(
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH/D\HU)RUZDUGLQJSURWRFRO/)SHUPLWVWKHWXQQHOLQJRIWKHOLQN
OD\HURIKLJKHUOD\HUSURWRFROV8VLQJVXFKWXQQHOVLWLVSRVVLEOHWRGLYRUFH
WKHORFDWLRQRIWKHLQLWLDOGLDOXSVHUYHUIURPWKHORFDWLRQDWZKLFKWKHGLDO
XSSURWRFROFRQQHFWLRQLVWHUPLQDWHGDQGDFFHVVWRWKHQHWZRUNSURYLGHG
7KHIRUPDWRIWKHSDFNHWLVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
13 16 24 32
FKPS00000000C Ver Protocol Sequence (opt)
Multiplex ID Client ID
Length Payload offset
Packet key (optional)
Payload
Checksum
/)SDFNHWVWUXFWXUH
8GTUKQP
7KHPDMRUYHUVLRQRIWKH/)VRIWZDUHFUHDWLQJWKHSDFNHW
2TQVQEQN
7KHSURWRFROILHOGVSHFLILHVWKHSURWRFROFDUULHGZLWKLQWKH/)SDFNHW
5GSWGPEG
7KHVHTXHQFHQXPEHULVSUHVHQWLIWKH6ELWLQWKH/)KHDGHULVVHWWR
/WNVKRNGZ+&
7KHSDFNHWPXOWLSOH[,'LGHQWLILHVDSDUWLFXODUFRQQHFWLRQZLWKLQDWXQQHO
%NKGPV+&
7KHFOLHQW,'&/,'DVVLVWVHQGSRLQWVLQGHPXOWLSOH[LQJWXQQHOV
.GPIVJ
7KHOHQJWKLVWKHVL]HLQRFWHWVRIWKHHQWLUHSDFNHWLQFOXGLQJWKHKHDGHUDOO
WKHILHOGVDQGWKHSD\ORDG
.(¾
2C[NQCFQHHUGV
7KLVILHOGVSHFLILHVWKHQXPEHURIE\WHVSDVWWKH/)KHDGHUDWZKLFKWKH
SD\ORDGGDWDLVH[SHFWHGWRVWDUW7KLVILHOGLVSUHVHQWLIWKH)ELWLQWKH/)
KHDGHULVVHWWR
2CEMGVMG[
7KHNH\ILHOGLVSUHVHQWLIWKH.ELWLVVHWLQWKH/)KHDGHU7KLVLVSDUWRI
WKHDXWKHQWLFDWLRQSURFHVV
%JGEMUWO
7KHFKHFNVXPRIWKHSDFNHW7KHFKHFNVXPILHOGLVSUHVHQWLIWKH&ELWLQ
WKH/)KHDGHULVVHWWR
1RVKQP/GUUCIGU
:KHQWKHOLQNLVLQLWLDWHGWKHHQGSRLQWVFRPPXQLFDWHWRYHULI\WKHSUHVHQFH
RI/)RQWKHUHPRWHHQGDQGWRSHUPLWDQ\QHHGHGDXWKHQWLFDWLRQ7KH
SURWRFROIRUVXFKQHJRWLDWLRQLVDOZD\VLQGLFDWLQJ/)PDQDJHPHQW7KH
PHVVDJHLWVHOILVVWUXFWXUHGDVDVHTXHQFHRIVLQJOHRFWHWVLQGLFDWLQJDQ
RSWLRQ:KHQWKHSURWRFROILHOGRIDQ/)VSHFLILHV/)PDQDJHPHQWWKH
ERG\RIWKHSDFNHWLVHQFRGHGDV]HURRUPRUHRSWLRQV$QRSWLRQLVDVLQJOH
RFWHWPHVVDJHW\SHIROORZHGE\]HURRUPRUHVXERSWLRQV(DFKVXERSWLRQ
LVDVLQJOHE\WHVXERSWLRQYDOXHDQGIROORZHGE\DGGLWLRQDOE\WHVDV
DSSURSULDWHIRUWKHVXERSWLRQ
3RVVLEOHRSWLRQPHVVDJHVDUH
,QYDOLG ,QYDOLGPHVVDJH
/)B&21) 5HTXHVWFRQILJXUDWLRQ
/)B&21)B1$0( 1DPHRISHHUVHQGLQJ/)B&21)
/)B&21)B&+$/ 5DQGRPQXPEHUSHHUFKDOOHQJHV
/)B&21)B&/,' $VVLJQHGB&/,'IRUSHHUWRXVH
/)B23(1 $FFHSWFRQILJXUDWLRQ
/)B23(1B1$0( 1DPHUHFHLYHGIURPFOLHQW
/)B23(1B&+$/ &KDOOHQJHFOLHQWUHFHLYHG
/)B23(1B5(63 &KDOOHQJHUHVSRQVHIURPFOLHQW
/)B$&.B/&3 /&3&21)$&.DFFHSWHGIURPFOLHQW
/)B$&.B/&3 /&3&21)$&.VHQWWRFOLHQW
/)B23(1B7<3( 7\SHRIDXWKHQWLFDWLRQXVHG
/)B23(1B,' ,'DVVRFLDWHGZLWKDXWKHQWLFDWLRQ
/)B5(4B/&3 )LUVW/&3&21)5(4IURPFOLHQW
/)B&/26( 5HTXHVWGLVFRQQHFW
½6%2+25WKVG
/)B&/26(B:+< 5HDVRQFRGHIRUFORVH
/)B&/26(B675 $6&,,VWULQJGHVFULSWLRQ
/)B(&+2 9HULI\SUHVHQFHRISHHU
/)B(&+2B5(63 5HVSRQGWR/)B(&+2
.62¾
.62
,(7)GUDIW
KWWSLQIRLQWHUQHWLVLHGXLQGUDIWVILOHVGUDIWLHWISSSH[WOWSW[W
7KH/733URWRFROLVXVHGIRULQWHJUDWLQJPXOWLSURWRFROGLDOXSVHUYLFHV
LQWRH[LVWLQJ,QWHUQHW6HUYLFH3URYLGHUV3RLQWRI3UHVHQFHKHUHDIWHUUHIHUUHG
WRDV,63DQG323UHVSHFWLYHO\7KLVSURWRFROPD\DOVREHXVHGWRVROYH
WKHPXOWLOLQNKXQWJURXSVSOLWWLQJSUREOHP0XOWLOLQN333RIWHQXVHGWR
DJJUHJDWH,6'1%FKDQQHOVUHTXLUHVWKDWDOOFKDQQHOVFRPSRVLQJDPXOWLOLQN
EXQGOHEHJURXSHGDWDVLQJOH1HWZRUN$FFHVV6HUYHU1$6%HFDXVH/73
PDNHVD333VHVVLRQDSSHDUDWDORFDWLRQRWKHUWKDQWKHSK\VLFDOSRLQWDW
ZKLFKWKHVHVVLRQZDVSK\VLFDOO\UHFHLYHGLWFDQEHXVHGWRPDNHDOO
FKDQQHOVDSSHDUDWDVLQJOH1$6DOORZLQJIRUDPXOWLOLQNRSHUDWLRQHYHQ
ZKHQWKHSK\VLFDOFDOOVDUHVSUHDGDFURVVGLVWLQFWSK\VLFDO1$6V
7KHIRUPDWRIWKH/73SDFNHWLVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
8 16 32 bits
T L I C F KO 0 0 Ver (3 bits) Length
Tunnel ID Call ID
Ns Nr
AVP
(8 bytes)
/73SDFNHWVWUXFWXUH
6
7KH7ELWLVIRUFRQWUROPHVVDJHVDQGIRUSD\ORDGPHVVDJHV)RUFRQWURO
PHVVDJHVWKHIROORZLQJVHYHQELWVPXVWEHVHWWRPDNLQJWKH
KHDGHUPRUHFRPSDWLEOHLQHQFRGLQJZLWKWKHSD\ORDGPHVVDJH
.
:KHQVHWWKLVLQGLFDWHVWKDWWKH/HQJWKILHOGLVSUHVHQWLQGLFDWLQJWKHWRWDO
OHQJWKRIWKHUHFHLYHGSDFNHW0XVWEHVHWIRUFRQWUROPHVVDJHV
+%
7KH,DQG&ELWVDUHUHVHUYHGDQGPXVWEHVHWWR7KHVHELWSRVLWLRQV
UHSUHVHQWRSWLRQVQRORQJHUSUHVHQWLQ/73
½6%2+25WKVG
(
,IWKH)ELWLVVHWERWKWKH1UDQG1VILHOGVDUHSUHVHQW)PXVWEHVHWIRU
FRQWUROPHVVDJHV
-
7KH.ELWLVUHVHUYHGDQGPXVWEHVHWWR
1
:KHQVHWWKLVILHOGLQGLFDWHVWKDWWKH2IIVHW6L]HILHOGLVSUHVHQWLQSD\ORDG
PHVVDJHV
8GT
7KHYDOXHRIWKHYHUELWLVDOZD\V7KLVLQGLFDWHVDYHUVLRQ/73
PHVVDJH
.GPIVJ
2YHUDOOOHQJWKRIWKHPHVVDJHLQFOXGLQJKHDGHUPHVVDJHW\SH$93SOXV
DQ\DGGLWLRQDO$93
VDVVRFLDWHGZLWKDJLYHQFRQWUROPHVVDJHW\SH
6WPPGN+&
,GHQWLILHVWKHWXQQHOWRZKLFKDFRQWUROPHVVDJHDSSOLHV,IDQ$VVLJQHG
7XQQHO,'KDVQRW\HWEHHQUHFHLYHGIURPWKHSHHU7XQQHO,'PXVWEHVHW
WR2QFHDQ$VVLJQHG7XQQHO,'LVUHFHLYHGDOOIXUWKHUSDFNHWVPXVWEH
VHQWZLWK7XQQHO,'VHWWRWKHLQGLFDWHGYDOXH
%CNN+&
,GHQWLILHVWKHXVHUVHVVLRQZLWKLQDWXQQHOWRZKLFKDFRQWUROPHVVDJH
DSSOLHV,IDFRQWUROPHVVDJHGRHVQRWDSSO\WRDVLQJOHXVHUVHVVLRQZLWKLQ
WKHWXQQHOIRULQVWDQFHD6WRS&RQWURO&RQQHFWLRQ1RWLILFDWLRQPHVVDJH
&DOO,'PXVWEHVHWWR
0T
&XUUHQWO\WUDQVPLWWHGSDFNHW
0U
/DWHVWUHFHLYHGSDFNHW
3D\ORDGPHVVDJHVKDYHWZRDGGLWLRQDOILHOGVEHIRUHWKH$93DVIROORZV
Offset size (16 bits) Offset pad (16 bits)
$GGLWLRQDOILHOGVLQ/73SD\ORDGPHVVDJH
.62¾
1HHUGVUK\G
7KLVILHOGVSHFLILHVWKHQXPEHURIE\WHVSDVWWKH/73KHDGHUDWZKLFKWKH
SD\ORDGGDWDLVH[SHFWHGWRVWDUW,WLVUHFRPPHQGHGWKDWGDWDWKXVVNLSSHG
EHLQLWLDOL]HGWRV,IWKHRIIVHWVL]HLVRUWKH2ELWLVQRWVHWWKHILUVWE\WH
IROORZLQJWKHODVWE\WHRIWKH/73KHDGHULVWKHILUVWE\WHRISD\ORDGGDWD
#82
7KH$93$WWULEXWH9DOXH3DLULVDXQLIRUPPHWKRGXVHGIRUHQFRGLQJ
PHVVDJHW\SHVDQGERGLHVWKURXJKRXW/737KHIRUPDWRIWKH$93LV
JLYHQEHORZ
16 32 bits
MH 0 0 0 0 Overall length Vendor ID
Attribute
Value
/73$93VWUXFWXUH
/
7KHILUVWVL[ELWVDUHDELWPDVNGHVFULELQJWKHJHQHUDODWWULEXWHVRIWKH$93
7KH0ELWNQRZQDVWKHPDQGDWRU\ELWFRQWUROVWKHEHKDYLRUUHTXLUHGRIDQ
LPSOHPHQWDWLRQZKLFKUHFHLYHVDQ$93ZKLFKLWGRHVQRWUHFRJQL]H
*
7KHKLGGHQELWFRQWUROVWKHKLGLQJRIWKHGDWDLQWKHYDOXHILHOGRIDQ$93
7KLVFDSDELOLW\FDQEHXVHGWRDYRLGWKHSDVVLQJRIVHQVLWLYHGDWDVXFKDV
XVHUSDVVZRUGVDVFOHDUWH[WLQDQ$93
1XGTCNNNGPIVJ
(QFRGHVWKHQXPEHURIRFWHWVLQFOXGLQJWKHRYHUDOOOHQJWKILHOGLWVHOI
FRQWDLQHGLQWKLV$93,WLVELWVSHUPLWWLQJDPD[LPXPRIE\WHVRI
GDWDLQDVLQJOH$93
8GPFQT+&
7KH,$1$DVVLJQHG60,1HWZRUN0DQDJHPHQW3ULYDWH(QWHUSULVH&RGHV
YDOXHHQFRGHGLQQHWZRUNE\WHRUGHU
#VVTKDWVG
7KHDFWXDODWWULEXWHDELWYDOXHZLWKDXQLTXHLQWHUSUHWDWLRQDFURVVDOO
$93
VGHILQHGXQGHUDJLYHQ9HQGRU,'
½6%2+25WKVG
8CNWG
7KHYDOXHILHOGIROORZVLPPHGLDWHO\DIWHUWKH$WWULEXWHILHOGDQGUXQVIRU
WKHUHPDLQLQJRFWHWVLQGLFDWHGLQWKHRYHUDOOOHQJWKLHRYHUDOOOHQJWKPLQXV
VL[RFWHWVRIKHDGHU
/73GHFRGH
2262¾
2262
,(7)GUDIW
KWWSLQIRLQWHUQHWLVLHGXLQGUDIWVILOHVGUDIWLHWISSSH[WSSWSW[W
33733RLQWWR3RLQW7XQQHOLQJ3URWRFRODOORZV333WREHFKDQQHOHG
WKURXJKDQ,3QHWZRUN,WXVHVDFOLHQWVHUYHUDUFKLWHFWXUHWRGHFRXSOH
IXQFWLRQVZKLFKH[LVWLQFXUUHQW1HWZRUN$FFHVV6HUYHUVDQGVXSSRUW
9LUWXDO3ULYDWH1HWZRUNV,WVSHFLILHVDFDOOFRQWURODQGPDQDJHPHQW
SURWRFROZKLFKDOORZVWKHVHUYHUWRFRQWURODFFHVVIRUGLDOLQFLUFXLW
VZLWFKHGFDOOVRULJLQDWLQJIURPD3671RU,6'1RUWRLQLWLDWHRXWERXQG
FLUFXLWVZLWFKHGFRQQHFWLRQV3373XVHVD*5(OLNH*HQHULF5RXWLQJ
(QFDSVXODWLRQPHFKDQLVPWRSURYLGHDIORZDQGFRQJHVWLRQFRQWUROOHG
HQFDSVXODWHGGDWDJUDPVHUYLFHIRUFDUU\LQJ333SDFNHWV
7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
16 32 bits
Length PPTP message type
Magic cookie
Control message type Reserved 0
3373KHDGHUVWUXFWXUH
.GPIVJ
7RWDOOHQJWKLQRFWHWVRIWKLV3373PHVVDJHLQFOXGLQJWKHHQWLUH3373
KHDGHU
2262OGUUCIGV[RG
7KHPHVVDJHW\SH3RVVLEOHYDOXHVDUH
&RQWUROPHVVDJH
0DQDJHPHQWPHVVDJH
/CIKEEQQMKG
7KHPDJLFFRRNLHLVDOZD\VVHQWDVWKHFRQVWDQW[$%&',WVEDVLF
SXUSRVHLVWRDOORZWKHUHFHLYHUWRHQVXUHWKDWLWLVSURSHUO\V\QFKURQL]HG
ZLWKWKH7&3GDWDVWUHDP
½6%2+25WKVG
%QPVTQN/GUUCIG6[RG
9DOXHVPD\EH
6WDUW&RQWURO&RQQHFWLRQ5HTXHVW
6WDUW&RQWURO&RQQHFWLRQ5HSO\
6WRS&RQWURO&RQQHFWLRQ5HTXHVW
6WRS&RQWURO&RQQHFWLRQ5HSO\
(FKR5HTXHVW
(FKR5HSO\
&DOO0DQDJHPHQW
2XWJRLQJ&DOO5HTXHVW
2XWJRLQJ&DOO5HSO\
,QFRPLQJ&DOO5HTXHVW
,QFRPLQJ&DOO5HSO\
,QFRPLQJ&DOO&RQQHFWHG
&DOO&OHDU5HTXHVW
&DOO'LVFRQQHFW1RWLI\
(UURU5HSRUWLQJ
:$1(UURU1RWLI\
3336HVVLRQ&RQWURO
6HW/LQN,QIR
4GUGTXGF
$UHVHUYHGILHOGPXVWEHVHWWR
&*%2¾
&*%2
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH'\QDPLF+RVW&RQILJXUDWLRQ3URWRFRO'+&3SURYLGHV,QWHUQHWKRVWV
ZLWKFRQILJXUDWLRQSDUDPHWHUV'+&3LVDQH[WHQVLRQRI%2273'+&3
FRQVLVWVRIWZRFRPSRQHQWVDSURWRFROIRUGHOLYHULQJKRVWVSHFLILF
FRQILJXUDWLRQSDUDPHWHUVIURPD'+&3VHUYHUWRDKRVWDQGDPHFKDQLVP
IRUDOORFDWLRQRIQHWZRUNDGGUHVVHVWRKRVWV
7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
8 16 24 32 bits
Op Htype Hlen Hops
XID
Secs Flags
Ciaddr
Yiaddr
Siaddr
Giaddr
'+&3KHDGHUVWUXFWXUH
1R
7KHPHVVDJHRSHUDWLRQFRGH0HVVDJHVFDQEHHLWKHU%2275(48(67RU
%2275(3/<
*V[RG
7KHKDUGZDUHDGGUHVVW\SH
*NGP
7KHKDUGZDUHDGGUHVVOHQJWK
:+&
7KHWUDQVDFWLRQ,'
½6%2+25WKVG
5GEU
7KHVHFRQGVHODSVHGVLQFHWKHFOLHQWEHJDQWKHDGGUHVVDFTXLVLWLRQRU
UHQHZDOSURFHVV
(NCIU
7KHIODJV
%KCFFT
7KHFOLHQW,3DGGUHVV
;KCFFT
7KH´<RXUµFOLHQW,3DGGUHVV
5KCFFT
7KH,3DGGUHVVRIWKHQH[WVHUYHUWRXVHLQERRWVWUDS
)KCFFT
7KHUHOD\DJHQW,3DGGUHVVXVHGLQERRWLQJYLDDUHOD\DJHQW
%JCFFT
7KHFOLHQWKDUGZDUHDGGUHVV
&*%2X¾
&*%2X
KWWSZZZLHWIRUJLQWHUQHWGUDIWVGUDIWLHWIGKFGKFSYW[W
7KH'\QDPLF+RVW&RQILJXUDWLRQ3URWRFROIRU,3Y'+&3YHQDEOHV
'+&3VHUYHUVWRSDVVFRQILJXUDWLRQLQIRUPDWLRQYLDH[WHQVLRQVWR,3Y
QRGHV,WRIIHUVWKHFDSDELOLW\RIDXWRPDWLFDOORFDWLRQRIUHXVDEOHQHWZRUN
DGGUHVVHVDQGDGGLWLRQDOFRQILJXUDWLRQIOH[LELOLW\7KLVSURWRFROLVDVWDWHIXO
FRXQWHUSDUWWRWKH,3Y6WDWHOHVV$GGUHVV$XWRFRQILJXUDWLRQSURWRFRODQG
FDQEHXVHGVHSDUDWHO\RUWRJHWKHUZLWKWKHODWWHUWRREWDLQFRQILJXUDWLRQ
LQIRUPDWLRQ
'+&3YKDVGLIIHUHQWPHVVDJHW\SHV6ROLFLW$GYHUWLVH5HTXHVW5HSO\
5HOHDVHDQG5HFRQILJXUH
&*%25QNKEKVOGUUCIG
$FOLHQWWUDQVPLWVD'+&36ROLFLWPHVVDJHRYHUWKHLQWHUIDFHWREH
FRQILJXUHGWRREWDLQRQHRUPRUHVHUYHUDGGUHVVHV8QOHVVRWKHUZLVHQRWHG
WKHYDOXHRIDOOILHOGVDUHVHWE\WKHFOLHQW
8 16 24 25 32 bits
Message type C reserved Prefix-size
Client link local address (16 octets)
Relay address (16 octets)
Saved agent address (16 octets)
'+&36ROLFLWPHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVD6ROLFLWPHVVDJH
%
,QGLFDWHVWKDWWKHFOLHQWUHTXHVWVWKDWDOOVHUYHUVUHFHLYLQJWKHPHVVDJH
GHDOORFDWHWKHUHVRXUFHVDVVRFLDWHGZLWKWKHFOLHQW:KHQVHWWKHFOLHQW
VKRXOGSURYLGHDVDYHGDJHQWDGGUHVVWRORFDWHWKHFOLHQWVELQGLQJE\D
VHUYHU
2TGHKZUK\G
:KHQQRQ]HURLQGLFDWHVWKHQXPEHURIOHIWPRVWELWVRIWKHDJHQW·V,3Y
DGGUHVVZKLFKFRQSULVHWKHURXWLQJSUHIL[
½6%2+25WKVG
4GUGTXGF
6HWWR]HUR
%NKGPVNKPMNQECNCFFTGUU
,3OLQNORFDODGGUHVVRIWKHFOLHQWLQWHUIDFHIURPZKLFKWKHFOLHQWLVVXHGWKH
'+&35HTXHVWPHVVDJH
4GNC[CFFTGUU
6HWE\WKHFOLHQWWR]HUR,IUHFHLYHGE\D'+&3UHOD\WKLVLVVHWE\WKHUHOD\
WRWKH,3DGGUHVVRIWKHLQWHUIDFHRQZKLFKWKHUHOD\UHFHLYHGWKHFOLHQW·V
'+&36ROLFLWPHVVDJH
5CXGFCIGPVCFFTGUU
:KHQSUHVHQWLQGLFDWHVWKH,3DGGUHVVRIDQDJHQW·VLQWHUIDFHUHWDLQHGE\
WKHFOLHQWIURPDSUHYLRXV'+&3WUDQVDFWLRQ
&*%2#FXGTVKUGOGUUCIG
$'+&3DJHQWVHQGVD'+&3$GYHUWLVHPHVVDJHWRLQIRUPDSURVSHFWLYH
FOLHQWDERXWWKH,3DGGUHVVRIDVHUYHUWRZKLFKD'+&35HTXHVWPHVVDJH
PD\EHVHQW:KHQWKHFOLHQWDQGVHUYHUDUHRQGLIIHUHQWOLQNVWKHVHUYHU
VHQGVWKHDGYHUWLVHPHQWEDFNWKURXJKWKHUHOD\ZKHQFHWKHVROLFLWDWLRQ
FDPH7KHYDOXHRIDOOILHOGVLQWKH'+&3$GYHUWLVHPHVVDJHDUHILOOHGLQE\
WKH'+&3VHUYHUDQGQRWFKDQJHGE\DQ\'+&3UHOD\
8 16 24 25 32 bits
Message type S reserved Preference
Client link local address (16 octets)
Agent address (16 octets)
Server address (16 octets)
Extensions
'+&3$GYHUWLVHPHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVDQ$GYHUWLVHPHVVDJH
5
,IVHWVSHFLILHVWKDWWKHVHUYHUDGGUHVVLVSUHVHQW
&*%2X¾
2TGHGTGPEG
,QGLFDWHVDVHUYHU·VZLOOLQJQHVVWRSURYLGHVHUYLFHWRWKHFOLHQW
%NKGPVNKPMNQECNCFFTGUU
,3OLQNORFDODGGUHVVRIWKHFOLHQWLQWHUIDFHIURPZKLFKWKHFOLHQWLVVXHGWKH
'+&35HTXHVWPHVVDJH
#IGPVCFFTGUU
,3DGGUHVVRID'+&3DJHQWLQWHUIDFHRQWKHVDPHOLQNDVWKHFOLHQW
5GTXGTCFFTGUU
:KHQSUHVHQWWKH,3DGGUHVVRIWKH'+&3VHUYHU
'ZVGPUKQPU
'HVFULEHGLQWKHVWDQGDUG
&*%24GSWGUVOGUUCIG
,QRUGHUWRUHTXHVWFRQILJXUDWLRQSDUDPHWHUVIURPDVHUYHUDFOLHQWVHQGVD
'+&35HTXHVWPHVVDJHDQGPD\DSSHQGH[WHQVLRQV,IWKHFOLHQWGRHVQRW
NQRZDQ\VHUYHUDGGUHVVLWPXVWILUVWREWDLQRQHE\PXOWLFDVWLQJD'+&3
6ROLFLWPHVVDJH7\SLFDOO\ZKHQDFOLHQWUHERRWVLWGRHVQRWKDYHDYDOLG,3
DGGUHVVRIVXIILFLHQWVFRSHIRUWKHVHUYHUWRFRPPXQLFDWHZLWKWKHFOLHQW,Q
VXFKFDVHVWKHFOLHQWFDQQRWVHQGWKHPHVVDJHGLUHFWO\WRWKHVHUYHUEHFDXVH
WKHVHUYHUFRXOGQRWUHWXUQDQ\UHVSRQVHWRWKHFOLHQW,QWKLVFDVHWKHFOLHQW
PXVWVHQGWKHPHVVDJHWRWKHORFDOUHOD\DQGLQVHUWWKHUHOD\DGGUHVVDVWKH
DJHQWDGGUHVVLQWKHPHVVDJHKHDGHU
8 16 24 25 32 bits
Message type C S R rsvd Transaction ID
Client link local address (16 octets)
Agent address (16 octets)
Server address (16 octets)
Extensions
'+&35HTXHVWPHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVD5HTXHVWPHVVDJH
½6%2+25WKVG
4
,IVHWVSHFLILHVWKDWWKHFOLHQWKDVUHERRWHGDQGUHTXHVWVWKDWDOORILWV
SUHYLRXVWUDQVDFWLRQ,'VEHH[SXQJHGDQGPDGHDYDLODEOHIRUUHXVH
6TCPUCEVKQP+&
8QVLJQHGLQWHJHULGHQWLILHUXVHGWRLGHQWLI\WKLVUHTXHVW
7KHUHPDLQLQJILHOGVDUHGHVFULEHGLQWKH6ROLFLWDQG$GYHUWLVHPHVVDJHV
&*%24GRN[OGUUCIG
7KHVHUYHUVHQGVRQH'+&35HSO\PHVVDJHLQUHVSRQVHWRHYHU\'+&3
5HTXHVWRU'+&35HOHDVHUHFHLYHG,IWKHUHTXHVWFRPHVZLWKWKH6ELWVHW
WKHFOLHQWFRXOGQRWGLUHFWO\VHQGWKH5HTXHVWWRWKHVHUYHUDQGKDGWRXVHD
QHLJKERULQJUHOD\DJHQW,QWKDWFDVHWKHVHUYHUVHQGVEDFNWKH'+&35HSO\
ZLWKWKH/ELWVHWDQGWKH'+&35HSO\LVDGGUHVVHGWRWKHDJHQWDGGUHVV
IRXQGLQWKH'+&35HTXHVWPHVVDJH$OOWKHILHOGVLQWKH'+&35HSO\
PHVVDJHDUHVHWE\WKH'+&3VHUYHU
8 16 24 25 32 bits
Message type L Status Transaction ID
Client link local address (16 octets)
Extensions
'+&35HSO\PHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVD5HSO\PHVVDJH
.
,IVHWWKHFOLHQWOLQNORFDODGGUHVVLVSUHVHQW
5VCVWU
0D\KDYHWKHIROORZLQJYDOXHV
6XFFHVV
)DLOXUHUHDVRQXQVSHFLILHG
$XWKHQWLFDWLRQIDLOHGRUQRQH[LVWHQW
3RRUO\IRUPHG5HTXHVWRU5HOHDVH
5HVRXUFHVXQDYDLODEOH
&OLHQWUHFRUGXQDYDLODEOH
,QYDOLGFOLHQW,3DGGUHVVLQ5HOHDVH
&*%2X¾
5HOD\FDQQRWILQGVHUYHUDGGUHVV
6HUYHUXQUHDFKDEOH,&03HUURU
6TCPUCEVKQP+&
8QVLJQHGLQWHJHULGHQWLILHUXVHGWRLGHQWLI\WKLV5HSO\FRSLHGIURPWKH
FOLHQW5HTXHVW
%NKGPVNKPMNQECNCFFTGUU
,ISUHVHQWWKH,3DGGUHVVRIWKHFOLHQWLQWHUIDFHZKLFKLVVXHGWKH
FRUUHVSRQGLQJ'+&35HTXHVWPHVVDJH,IWKH/ELWLVVHWWKHFOLHQW·VOLQN
ORFDODGGUHVVLVSUHVHQWLQWKH5HSO\PHVVDJH7KHQWKH5HSO\LVVHQWE\WKH
VHUYHUWRWKHUHOD\·VDGGUHVVZKLFKZDVVSHFLILHGDVWKHDJHQWDGGUHVVLQWKH
'+&35HTXHVWPHVVDJHDQGWKHUHOD\XVHVWKHOLQNORFDODGGUHVVWRGHOLYHU
WKH5HSO\PHVVDJHWRWKHFOLHQW7KHWUDQVDFWLRQ,'LQWKH'+&35HSO\LV
FRSLHGE\WKHVHUYHUIURPWKHFOLHQW5HTXHVWPHVVDJH
&*%24GNGCUGOGUUCIG
7KH'+&35HOHDVHPHVVDJHLVVHQWZLWKRXWWKHDVVLVWDQFHRIDQ\'+&3
UHOD\:KHQDFOLHQWVHQGVD5HOHDVHPHVVDJHLWLVDVVXPHGWRKDYHDYDOLG,3
DGGUHVVZLWKVXIILFLHQWVFRSHWRDOORZDFFHVVWRWKHWDUJHWVHUYHU,I
SDUDPHWHUVDUHVSHFLILHGLQWKHH[WHQVLRQVRQO\WKRVHSDUDPHWHUVDUH
UHOHDVHG7KHYDOXHVRIDOOILHOGVRIWKH'+&35HOHDVHPHVVDJHDUHHQWHUHG
E\WKH&OLHQW7KH'+&3VHUYHUDFNQRZOHGJHVWKH5HOHDVHPHVVDJHE\
VHQGLQJD'+&35HSO\
8 16 24 25 32 bits
Message type D Reserved Transaction ID
Client link local address (16 octets)
Agent address (16 octets)
Client address (16 octets)
Extensions
'+&35HOHDVHPHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVD5HOHDVHPHVVDJH
½6%2+25WKVG
&
:KHQVHWWKHFOLHQWLQVWUXFWVWKHVHUYHUWRVHQGWKH'+&35HSO\GLUHFWO\
EDFNWRWKHFOLHQWLQVWHDGRIXVLQJWKHJLYHQDJHQWDGGUHVVDQGOLQNORFDO
DGGUHVVWRUHOD\WKH5HSO\PHVVDJH
6TCPUCEVKQP+&
8QVLJQHGLQWHJHULGHQWLILHUXVHGWRLGHQWLI\WKLV5HOHDVHDQGFRSLHGLQWRWKH
5HSO\
7KHUHPDLQLQJILHOGVDUHGHVFULEHGLQWKHRWKHU'+&3PHVVDJHV
&*%24GEQPHKIWTGOGUUCIG
'+&35HFRQILJXUHPHVVDJHVFDQRQO\EHVHQWWRFOLHQWVZKLFKKDYH
HVWDEOLVKHGDQ,3DGGUHVVZKLFKURXWHVWRWKHOLQNDWZKLFKWKH\DUH
UHDFKDEOHKHQFHWKH'+&35HFRQILJXUHPHVVDJHLVVHQWZLWKRXWWKH
DVVLVWDQFHRIDQ\'+&3UHOD\:KHQDVHUYHUVHQGVD5HFRQILJXUHPHVVDJH
WKHUHFHLYHUVDUHDVVXPHGWRKDYHDYDOLG,3DGGUHVVZLWKVXIILFLHQWVFRSHWR
EHDFFHVVLEOHE\WKHVHUYHU2QO\WKHSDUDPHWHUVZKLFKDUHVSHFLILHGLQWKH
H[WHQVLRQVWRWKH5HFRQILJXUHPHVVDJHQHHGEHUHTXHVWHGDJDLQE\WKH
FOLHQW$5HFRQILJXUHPHVVDJHFDQHLWKHUEHXQLFDVWRUPXOWLFDVWE\WKH
VHUYHU7KHFOLHQWH[WUDFWVWKHH[WHQVLRQVSURYLGHGE\WKHVHUYHUDQGVHQGVD
'+&35HTXHVWPHVVDJHWRWKHVHUYHUXVLQJWKRVHH[WHQVLRQV
8 16 24 32 bits
Message type N Reserved Transaction ID
Server address (16 octets)
Extensions
'+&35HFRQILJXUHPHVVDJHVWUXFWXUH
/GUUCIGV[RG
9DOXHRIVSHFLILHVD5HFRQILJXUHPHVVDJH
0
,QGLFDWHVWKDWWKHFOLHQWVKRXOGQRWH[SHFWD'+&35HSO\LQUHVSRQVHWRWKH
'+&35HTXHVWLWVHQGVDVDUHVXOWRIWKH'+&35HFRQILJXUHPHVVDJH
7KHUHPDLQLQJILHOGVDUHGHVFULEHGLQWKHRWKHU'+&3PHVVDJHV
&8/42¾
&8/42
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,(7)GUDIW
KWWSZZZLHWIRUJLQWHUQHWGUDIWVGUDIWLHWILGPUGYPUSYW[W
'LVWDQFH9HFWRU0XOWLFDVW5RXWLQJ3URWRFRO'9053LVDQ,QWHUQHW
URXWLQJSURWRFROWKDWSURYLGHVDQHIILFLHQWPHFKDQLVPIRUFRQQHFWLRQOHVV
GDWDJUDPGHOLYHU\WRDJURXSRIKRVWVDFURVVDQLQWHUQHWZRUN,WLVD
GLVWULEXWHGSURWRFROWKDWG\QDPLFDOO\JHQHUDWHV,3PXOWLFDVWGHOLYHU\WUHHV
XVLQJDWHFKQLTXHFDOOHG5HYHUVH3DWK0XOWLFDVWLQJ
'9053FRPELQHVPDQ\RIWKHIHDWXUHVRI5,3ZLWKWKH7UXQFDWHG5HYHUVH
3DWK%URDGFDVWLQJ753%DOJRULWKP'9053LVGHYHORSHGEDVHGXSRQ
5,3EHFDXVHDQLPSOHPHQWDWLRQZDVDYDLODEOHDQGGLVWDQFHYHFWRUDOJRULWKPV
DUHVLPSOHDVFRPSDUHGWROLQNVWDWHDOJRULWKPV,QDGGLWLRQWRDOORZ
H[SHULPHQWVWRWUDYHUVHQHWZRUNVWKDWGRQRWVXSSRUWPXOWLFDVWLQJD
PHFKDQLVPFDOOHGWXQQHOLQJZDVGHYHORSHG
'9053GLIIHUVIURP5,3LQRQHYHU\LPSRUWDQWZD\5,3URXWHVDQG
IRUZDUGVGDWDJUDPVWRDSDUWLFXODUGHVWLQDWLRQ7KHSXUSRVHRI'9053LV
WRNHHSWUDFNRIWKHUHWXUQSDWKVWRWKHVRXUFHRIPXOWLFDVWGDWDJUDPV7R
PDNHWKHH[SODQDWLRQRI'9053PRUHFRQVLVWHQWZLWK5,3WKHWHUP
GHVWLQDWLRQLVXVHGLQVWHDGRIWKHPRUHSURSHUWHUPVRXUFHKRZHYHUGDWDJUDPV
DUHQRWIRUZDUGHGWRWKHVHGHVWLQDWLRQVEXWUDWKHURULJLQDWHIURPWKHP
'9053SDFNHWVDUHHQFDSVXODWHGLQ,3GDWDJUDPVZLWKDQ,3SURWRFRO
QXPEHURI,*03$OOILHOGVDUHWUDQVPLWWHGLQ1HWZRUN%\WH2UGHU
'9053SDFNHWVXVHDFRPPRQSURWRFROKHDGHUWKDWVSHFLILHVWKH,*03
3DFNHW7\SHDV'9053'9053SURWRFROSDFNHWVVKRXOGEHVHQWZLWKWKH
3UHFHGHQFHILHOGLQWKH,3KHDGHUVHWWR,QWHUQHWZRUN&RQWUROKH[DGHFLPDO
[FIRUWKH7\SHRI6HUYLFH2FWHW7KHFRPPRQSURWRFROKHDGHULVDV
VKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
8 16 24 32 bits
Type Code Checksum
Reserved Min version Maj version
'9053VWUXFWXUH
6[RG
3DFNHWW\SH[LQGLFDWHVD'9053SDFNHW
½6%2+25WKVG
%QFG
'HWHUPLQHVWKHW\SHRI'9053SDFNHW&XUUHQWO\WKHUHDUHFRGHVIRU
'9053SURWRFROPHVVDJHW\SHVDVZHOODVSURWRFRODQDO\VLVDQG
WURXEOHVKRRWLQJSDFNHWV7KHSURWRFROPHVVDJHFRGHVPD\EHDVIROORZV
3UREH 1HLJKERUGLVFRYHU\
5HSRUW 5RXWHH[FKDQJH
3UXQH 3UXQLQJPXOWLFDVWGHOLYHU\WUHHV
*UDIW *UDIWLQJPXOWLFDVWGHOLYHU\WUHHV
*UDIWDFN $FNQRZOHGJLQJJUDIWPHVVDJHV
%JGEMUWO
ELWRQH
VFRPSOHPHQWRIWKHRQH
VFRPSOHPHQWVXPRIWKH'9053
PHVVDJH7KHFKHFNVXPPXVWEHFDOFXODWHGXSRQWUDQVPLVVLRQDQGPXVWEH
YDOLGDWHGRQUHFHSWLRQRIDSDFNHW7KHFKHFNVXPRIWKH'9053PHVVDJH
VKRXOGEHFDOFXODWHGZLWKWKHFKHFNVXPILHOGVHWWR]HUR
4GUGTXGF
5HVHUYHGIRUODWHUXVH
/KPXGTUKQP
0LQRUYHUVLRQ9DOXHPXVWEH[))IRUWKLVYHUVLRQRI'9053
/CLXGTUKQP
0DMRUYHUVLRQ9DOXHPXVWEHIRUWKLVYHUVLRQRI'9053
+%/2¾
+%/2
5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
,QWHUQHW&RQWURO0HVVDJH3URWRFRO,&03PHVVDJHVJHQHUDOO\FRQWDLQ
LQIRUPDWLRQDERXWURXWLQJGLIILFXOWLHVZLWK,3GDWDJUDPVRUVLPSOH
H[FKDQJHVVXFKDVWLPHVWDPSRUHFKRWUDQVDFWLRQV
7KH,&03KHDGHUVWUXFWXUHLVVKRZQDVIROORZV
8 16 32 bits
Type Code Checksum
Identifier Sequence number
Address mask
,&03KHDGHUVWUXFWXUH
+FGPVKHKGT
$QLGHQWLILHUWRDLGLQPDWFKLQJUHTXHVWVUHSOLHVPD\EH]HUR
5GSWGPEGPWODGT
6HTXHQFHQXPEHUWRDLGLQPDWFKLQJUHTXHVWVUHSOLHVPD\EH]HUR
#FFTGUUOCUM
$ELWPDVN
+%/2X¾
+%/2X
,(7)5)&
KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH,QWHUQHW&RQWURO0HVVDJH3URWRFRO,&03ZDVUHYLVHGGXULQJWKH
GHILQLWLRQRI,3Y,QDGGLWLRQWKHPXOWLFDVWFRQWUROIXQFWLRQVRIWKH,3Y
*URXS0HPEHUVKLS3URWRFRO,*03DUHQRZLQFRUSRUDWHGZLWKWKH
,&03Y
7KHVWUXFWXUHRIWKH,&03YKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
8 16 32 bits
Type Code Checksum
,&03YKHDGHUVWUXFWXUH
6[RG
7KHW\SHRIWKHPHVVDJH0HVVDJHVFDQEHHUURURULQIRUPDWLRQDOPHVVDJHV
(UURUPHVVDJHVFDQEH'HVWLQDWLRQXQUHDFKDEOH3DFNHWWRRELJ7LPH
H[FHHG3DUDPHWHUSUREOHP7KHSRVVLEOHLQIRUPDWLRQDOPHVVDJHVDUH(FKR
5HTXHVW(FKR5HSO\*URXS0HPEHUVKLS4XHU\*URXS0HPEHUVKLS
5HSRUW*URXS0HPEHUVKLS5HGXFWLRQ
%QFG
)RUHDFKW\SHRIPHVVDJHVHYHUDOGLIIHUHQWFRGHVDUHGHILQHG
$QH[DPSOHRIWKLVLVWKH'HVWLQDWLRQ8QUHDFKDEOHPHVVDJHZKHUHSRVVLEOH
PHVVDJHVDUHQRURXWHWRGHVWLQDWLRQFRPPXQLFDWLRQZLWKGHVWLQDWLRQ
DGPLQLVWUDWLYHO\SURKLELWHGQRWDQHLJKERUDGGUHVVXQUHDFKDEOHSRUW
XQUHDFKDEOH)RUIXUWKHUGHWDLOVUHIHUWRWKHVWDQGDUG
%JGEMUWO
8VHGWRFKHFNGDWDFRUUXSWLRQLQWKH,&03YPHVVDJHDQGSDUWVRIWKH
,3YKHDGHU
½6%2+25WKVG
+)/2
,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO
7KH,QWHUQHW*URXS0DQDJHPHQW3URWRFRO,*03LVXVHGE\,3KRVWVWR
UHSRUWWKHLUKRVWJURXSPHPEHUVKLSVWRDQ\LPPHGLDWHO\QHLJKERULQJ
PXOWLFDVWURXWHUV,*03LVDLQWHJUDOSDUWRI,3,WPXVWEHLPSOHPHQWHGE\
DOOKRVWVFRQIRUPLQJWROHYHORIWKH,3PXOWLFDVWLQJVSHFLILFDWLRQ,*03
PHVVDJHVDUHHQFDSVXODWHGLQ,3GDWDJUDPVZLWKDQ,3SURWRFROQXPEHURI
7KHIRUPDWRIWKH,*03SDFNHWLVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ
4 8 16 32 bits
Ver Type Unused Checksum
Group address
,*03SDFNHWVWUXFWXUH
8GTUKQP
7KHSURWRFROYHUVLRQ
6[RG
7KHPHVVDJHW\SH
+RVW0HPEHUVKLS4XHU\
+RVW0HPEHUVKLS5HSRUW
7PWUGF
$QXQXVHGILHOG
%JGEMUWO
7KHFKHFNVXP
)TQWRCFFTGUU
,QD+RVW0HPEHUVKLS5HSRUW0HVVDJHWKLVILHOGKROGVWKH,3KRVWJURXS
DGGUHVVRIWKHJURXSEHLQJUHSRUWHG