ƒlƒbƒgƒ[ƒN‚ÌŠî‘buÀ
PPPiƒ|ƒCƒ“ƒg‘΃|ƒCƒ“ƒg ƒvƒƒgƒRƒ‹j
PPPoA‚ÆPPPoE
“Y•tŽ‘—¿F RFC 2516 (PPP Over Ethernet)–M–ó”Å
RFC 2364 (PPP Over AAL5)–M–ó”Å
‚±‚ê‚܂Ŋw‚ñ‚¾PPP‚ÌŽd—l‚Í“ñ‚‚̃m[ƒh‚ÌŠÔ‚ÅŒð‚킳‚ê‚éÜՂ̎臂ð’è‚߂Ă¢‚½B‚µ‚©‚µ‚±‚ÌPPP‚ªŒðŠ·‚³‚ê‚éƒm[ƒhŠÔ‚̃lƒbƒgƒ[ƒN‚̓C[ƒTƒlƒbƒgAƒtƒŒ[ƒ€ƒŠƒŒ[AATM“™X‘½Ží‚ɂ킽‚鎖‚ɂȂé‚Ì‚ÅA‹ï‘Ì“I‚ȃtƒŒ[ƒ€\‘¢‚Í‚»‚ê‚É‚ ‚킹‚Ä—pˆÓ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B
‚±‚±‚ł͌»ÝÅ‚àˆê”Ê“I‚É—˜—p‚³‚ê‚Ä‚¢‚éDSL‚É‚æ‚éƒuƒ[ƒhƒoƒ“ƒhÚ‘±‚ð‘ÎÛ‚É‚µ‚½‚¢BDSL‚ÍŽÀ‚ÍATMƒx[ƒX‚ÌŒn‚Å‚ ‚éB‚‚܂èATM‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚ðŽ‚Â‹@Ší‚ª’¼ÚDSLƒ‚ƒfƒ€‚ÉÚ‘±‰Â”\‚Å‚ ‚éBDSL‚ðATMƒx[ƒX‚Æ‚µ‚½——R‚ÍADSL‚ª“d˜b—p‚̉Á“üŽÒ‰ñü‚ðŽg—p‚·‚é‚Ì‚ÅAŠù‘¶‚Ì“d˜b–Ô‚É‚æ‚éƒ}ƒ‹ƒ`ƒƒfƒBƒAEƒT[ƒrƒX—p‚ÉŠJ”‚³‚ê‚Ä‚¢‚éATM‚É‚·‚邯‚±‚ê‚ç‚̃VƒXƒeƒ€‚Æ‚ÌÚ‘±«‚ª—Ç‚‚Ȃ邩‚ç‚Å‚ ‚éB
]‚Á‚ÄDSL‚ðŽg‚Á‚½ƒuƒ[ƒhƒoƒ“ƒhEƒCƒ“ƒ^[ƒlƒbƒgEƒAƒNƒZƒX‚É‚ÍATMã‚ÅPPP‚ðŽÀŒ»‚·‚邯‚¢‚¤‚Ì‚ªŽ©‘R‚È”‘z‚Å‚ ‚éB‚±‚ê‚ð‰º}‚É‚µ‚ß‚·B
|
‚±‚Ì}‚ðŒ©‚ê‚ÎAŠF‚³‚ñ‚ª‚ǂ̂悤‚ÉDSL‚ð‰î‚µ‚ÄISP‚ª’ñ‹Ÿ‚·‚éƒCƒ“ƒ^[ƒlƒbƒgÚ‘±‚ð‚·‚é‚Ì‚©‚ª—‰ð‚Å‚«‚悤BŠF‚³‚ñ‚̃Rƒ“ƒsƒ…[ƒ^‚Æ‘î“àDSLƒ‚ƒfƒ€‚̓C[ƒTƒlƒbƒg‚ÅÚ‘±‚³‚ê‚éB‘î“à‚ÌDSLƒ‚ƒfƒ€‚ƑΌü‚·‚é‹ÇŽÉ“à‚Ì‘½d‰»‘•’uiDSLAMj“à‚̃‚ƒfƒ€‚Æ‚ÍDSL‚ÅÚ‘±‚³‚ê‚邪‚»‚Ìã‚Ì‘w‚ÍATM‚Å‚ ‚éBDSLAM‚ÆISP‚ªŠÇ—‚·‚éWü‘•’uiBAS:ƒuƒ[ƒhƒoƒ“ƒhEƒAƒNƒZƒXEƒT[ƒoj‚Ƃ̊Ԃ͕¨—‘w‚ÍŒõƒtƒ@ƒCƒo[‚Å‚ ‚Á‚Ä‚à‚»‚Ìã‚Ì‘w‚Í‚â‚Í‚èATM‚Å‚ ‚éB]‚Á‚Ä‘î“à‚ÌDSLƒ‚ƒfƒ€‚ÆBAS‚Ƃ̊ԂÍATM‚ÅÚ‘±‚³‚ê‚Ä‚¢‚邱‚ƂɂȂéBƒ†[ƒU”FØ‚âIPƒAƒhƒŒƒX‚Ì•t—^‚Ȃǂ̈ê˜A‚ÌÜÕ‚Í‚±‚̊ԂłȂ³‚ê‚é‚Ì‚ÅAPPP‚ÍATMã‚ÅŽÀŒ»‚³‚ê‚ê‚Ηǂ¢‚Æ‚¢‚¤‚±‚ƂɂȂéB
ATM‚̓Zƒ‹‚ ‚½‚è‚̃†[ƒUƒf[ƒ^‚̃TƒCƒY‚ª48ƒoƒCƒg‚Æ”ñí‚ɬ‚³‚¢B‚±‚ê‚ÆIP‚Ì¢ŠE‚Ƃ̃Cƒ“ƒ^[ƒtƒFƒCƒX‚ׂ̈ÉAAL5iATMƒAƒ_ƒvƒe[ƒVƒ‡ƒ“‘wj‚ª—pˆÓ‚³‚ê‚Ä‚¢‚éB‚±‚ê‚ÍÅ‘å64ki³Šm‚É‚Í216-1jƒoƒCƒg‚܂ł̃pƒPƒbƒgEƒf[ƒ^‚ð32ƒrƒbƒg‚ÌŒë‚茟o‹@”\‚ðŽ‚½‚¹‚Ä“]‘—‚Å‚«‚邿‚¤‚É‚µ‚½‚à‚̂ł ‚éB]‚Á‚ÄPPP‚ÍAAL5‚̃tƒŒ[ƒ€‚̃†[ƒUƒf[ƒ^•”i³Ž®‚É‚ÍCPCS-PDU‚ƌĂÔj‚ÅŽÀŒ»‚³‚ê‚ê‚Ηǂ¢‚Æ‚¢‚¤‚±‚ƂɂȂéB
ƒC[ƒTƒlƒbƒg‚Æ“¯‚¶‚悤‚ÉAAL5ã‚Å‚à•¡”‚̃vƒƒgƒRƒ‹‚ª“`‘—‚Å‚«‚È‚¢‚Æ‚¢‚¯‚È‚¢B‚»‚Ì‚½‚߂̎d‘g‚Ý‚ªæ‚¸•K—v‚Ȃ̂ÅA‚±‚ê‚ðà–¾‚·‚éBRFC 1483‚Å‚ÍATM–Ô(AAL5)‚ŃRƒlƒNƒVƒ‡ƒ“ƒŒƒXŒ^‚̃f[ƒ^(PDU)‚ð‰^‚Ô‚½‚ß‚Ì2‚‚̃tƒH[ƒ}ƒbƒg‚ð‹K’肵‚Ä‚¢‚éBˆê‚‚ÍLLCƒJƒvƒZƒ‹‰»A‚à‚¤ˆê‚‚ÍVC‘½d‰»‚Å‚ ‚éBLLCƒJƒvƒZƒ‹‰»‚Æ‚¢‚¤‚͈̂ê‚‚ÌATM‰¼‘zƒ`ƒƒƒ“ƒlƒ‹(VC)ã‚Å•¡”‚̃vƒƒgƒRƒ‹‚ð“]‘—‚·‚é‚à‚̂ł ‚èAVC‘½d‚̓vƒƒgƒRƒ‹–ˆ‚É•ÊX‚̉¼‘zƒ`ƒƒƒ“ƒlƒ‹‚𒣂é‚à‚̂ł ‚éB]‚Á‚ÄLLCƒJƒvƒZƒ‹‰»‚Ìꇂ͂»‚Ì‚½‚߂̃wƒbƒ_i‚È‚‚Æ‚à3ƒoƒCƒgj‚ª•K—v‚ɂȂèAPDU‚ÌÅ‘åƒTƒCƒY‚͂Ȃ‚Ȃ邪AƒC[ƒTƒlƒbƒg‚Ì1,500ƒoƒCƒg‚É”äŠr‚·‚ê‚Ζâ‘è‚ɂ͂Ȃç‚È‚¢B’Êí‚Ç‚¿‚ç‚ðŽg‚¤‚©‚̓}ƒjƒ…ƒAƒ‹‚Å‘I‘ð‚Å‚«‚邿‚¤‚ɂȂÁ‚Ä‚¢‚éB
LLCƒJƒvƒZƒ‹‰»‚ÌꇂÍPDU‚Ìʼn‚ÉPPPƒvƒƒgƒRƒ‹‚Å‚ ‚邱‚Ƃ̎¯•ÊiNLPID = PPP (0xCF)jƒoƒCƒg‚ð‚‚¯‚½ŒãPPP‚̃yƒCƒ[ƒh‚ª‘±‚BVC‘½d‰»‚ÌꇂÍPPP‚ɑ΂µ‚Ä‚»‚Ì‚½‚ß‚ÌVC‚ª’£‚ç‚ê‚é‚̂Ŏ¯•ʂ̂½‚߂̃wƒbƒ_‚Í•s—v‚Å‚ ‚éB
PPPƒyƒCƒ[ƒh‚Íʼn‚ɃvƒƒgƒRƒ‹Ž¯•ʂׂ̈É1‚Ü‚½‚Í2ƒoƒCƒg‚̃wƒbƒ_‚ª‚‚B‚±‚ê‚ÍŠù‚Éà–¾‚µ‚½‚悤‚ÉPPP‚ÌLCP‚ÌꇂÍ0xC021APPP‚ÌNCP‚̓lƒbƒgƒ[ƒN‘wƒvƒƒgƒRƒ‹‚É‚æ‚Á‚ĈقȂéB‚»‚ÌŒã‚̓R[ƒhAޝ•ÊŽqA’·‚³AÝ’èƒIƒvƒVƒ‡ƒ“‚Ȃǂ̃f[ƒ^A‚ÆŠe§Œä‚ɑΉž‚µ‚½î•ñ‚ª“ü‚éB
‰Á“üŽÒ‘¤‚ÉÝ’u‚³‚ê‚éPPPoA‚ÌDSLƒ‚ƒfƒ€‚ÍPPPoA‚̃ZƒbƒVƒ‡ƒ“‚ð‚»‚Ì—§‚¿ã‚ª‚莞‚ÉŠJŽn‚·‚éB]‚Á‚Ä‚±‚̃‚ƒfƒ€‚̓Cƒ“ƒeƒŠƒWƒFƒ“ƒg‚È‚à‚Ì‚ÅAƒ†[ƒU‘¤‚©‚çÝ’è‚É•K—v‚ȃ†[ƒU–¼AƒpƒXƒ[ƒhALLC‚©VC‘½d‰»‚©‚Ì‘I‘ðA‚ȂǂÌî•ñ‚ªÝ’è‚Å‚«‚éBX‚É‚±‚̃‚ƒfƒ€‚͈ê‚‚̃Oƒ[ƒoƒ‹IPƒAƒhƒŒƒX‚Å•¡”‚̃†[ƒU‚ª‚±‚̃‚ƒfƒ€‚𓯎ž‚É‹¤—L‚Å‚«‚邿‚¤‚ÉNAPTADHCPAƒvƒƒLƒVDNS‚Ȃǂ̋@”\‚ðŽ‚Â‚Ì‚ªˆê”Ê“I‚Å‚ ‚éBƒ†[ƒU‚̓nƒu‚ð’ljÁ‚·‚邾‚¯‚Å•¡”‚̃Rƒ“ƒsƒ…[ƒ^‚©‚ç“¯Žž‚ɃCƒ“ƒ^[ƒlƒbƒg‚̃AƒNƒZƒX‚ª‚Å‚«‚éB
PPPoA‚Å–â‘肪‚ ‚邯‚µ‚½‚ç‚»‚ê‚͈ê‚‚ÌDSL‰ñü‚ňê‚‚ÌPPPƒŠƒ“ƒN‚µ‚©’£‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł ‚éBˆê”ʂ̃†[ƒU‚Ìꇂ͂»‚ê‚ł悢‚Ì‚¾‚ªAƒlƒbƒgƒ[ƒN‚̃vƒƒoƒCƒ_‚ɂƂÁ‚Ă͖â‘肪o‚éB—Ⴆ‚΂ ‚éƒlƒbƒgƒ[ƒN‚̃vƒƒoƒCƒ_i—Ⴆ‚ΓŒ¼NTTj‚ª•¡”‚ÌISP‚ðƒTƒ|[ƒg‚·‚éê‡iŒ»ŽÀ‚É‚»‚¤‚¾‚ªjA‚ ‚郆[ƒU‘î‚É•¡”‚̃†[ƒU‚ª•ÊX‚ÌISP‚ɉÁ“ü‚µ‚Ä‚¢‚½‚Æ‚·‚邯APPPoA‚ł͈ê‚‚ÌISP‚Æ‚ÌÚ‘±‚µ‚©‚Å‚«‚È‚A‚±‚ê‚ɂ͑Ήž‚Å‚«‚È‚¢‚ÆŒ¾‚¤‚±‚ƂɂȂéB]‚Á‚ÄŒÂX‚̃Rƒ“ƒsƒ…[ƒ^‚ªŒÂX‚É‚µ‚©‚é‚ׂ«ISP‚ɃƒOƒIƒ“i‘¦‚¿PPPƒZƒbƒVƒ‡ƒ“‚𒣂éj‚Å‚«‚éŽd‘g‚Ý‚ª•K—v‚Å‚ ‚éB‚µ‚©‚à’Ê킱‚ê‚ç‚̃Rƒ“ƒsƒ…[ƒ^‚̓C[ƒTƒlƒbƒg‚ÅÚ‘±‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAƒC[ƒTƒlƒbƒgã‚ÌPPP‚ª‚»‚̂܂܎g‚¦‚ê‚΂±‚ê‚ɉz‚µ‚½‚±‚Ƃ͖³‚¢BPPPoEiƒC[ƒTƒlƒbƒgãPPPj‚Í‚»‚̂悤‚È–Ú“I‚ÅŠJ”‚³‚ꂽB
|
ã}‚ð‚Ý‚ê‚Η‰ð‚ª‘‚¢B‘î“à‚ÌDSLƒ‚ƒfƒ€‚ƃRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚Å‚ ‚éBAS‚Ƃ̊ԂÍPPPoA‚Æ“¯‚¶‚ATM‚ÌAAL5‚ð‰î‚µ‚ÄÚ‘±‚³‚ê‚éB‚±‚ÌƒŠƒ“ƒN‚𒣂é‚Ì‚ÍDSLƒ‚ƒfƒ€‚ÌÓ”C‚Å‚ ‚éB—¼ŽÒ‚̊Ԃ̓C[ƒTƒlƒbƒg‚̃tƒŒ[ƒ€‚ªæ‚éBׂ©‚Œ¾‚¦‚ÎAAL5‚ւ̃JƒvƒZƒ‹‰»‚Ì‚½‚ß‚ÌLLC-SNAPi˜_—ƒŠƒ“ƒN§Œä-ƒTƒuƒlƒbƒgƒ[ƒNEƒAƒNƒZƒXEƒ|ƒCƒ“ƒgj•ûŽ®‚ð‰î‚µ‚Ä‚¢‚邪AŽg‚¤—§ê‚̓ǎ҂͂»‚±‚܂ŗ‰ð‚·‚é•K—v‚͂Ȃ¢B
‚»‚¤‚·‚邯ŠF‚³‚ñ‚̃Rƒ“ƒsƒ…[ƒ^‚ƃuƒ[ƒhƒoƒ“ƒhEƒAƒNƒZƒXEƒT[ƒoŠÔ‚͈ê–{‚̃C[ƒTƒlƒbƒg‚ÅŒ‹‚΂ê‚邱‚ƂɂȂéBPPP‚Í‚»‚̃C[ƒTƒlƒbƒg‚̃yƒCƒ[ƒhã‚ÅŽÀŒ»‚³‚ê‚ê‚Ηǂ¢‚±‚ƂɂȂéB
PPPoE‚Ì“Á’¥‚͈ê‚‚̃C[ƒTƒlƒbƒgã‚Ì•¡”‚̃Rƒ“ƒsƒ…[ƒ^‚ªA‚â‚͂蓯‚¶ƒC[ƒTƒlƒbƒgã‚É‘¶Ý‚·‚é•¡”‚̃Rƒ“ƒZƒ“ƒgƒŒ[ƒ^i‹ï‘Ì“I‚ɂ̓uƒ[ƒhƒoƒ“ƒhEƒAƒNƒZƒXEƒT[ƒoj‚ÆPPP‚̃ZƒbƒVƒ‡ƒ“‚ðs‚¤‚±‚Ƃł ‚éB]‚Á‚ÄPPPoE‚ɂ͊î–{“I‚Ƀ†[ƒU‘¤ƒRƒ“ƒsƒ…[ƒ^‚ª–Ú“I‚Æ‚·‚éƒRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚ð’T‚µo‚·‹@”\‚ª•K—v‚¾‚ÆŒ¾‚¤‚±‚Ƃ͗‰ð‚³‚ê‚æ‚¤BRFC 2516‚Æ‚¢‚¤Žd—l‘‚Í‚»‚Ì‚½‚ß‚ÉPPPƒZƒbƒVƒ‡ƒ“‚Ì’iŠKiƒXƒe[ƒWj‚ɉÁ‚¦‚ăfƒBƒX‚©ƒoƒŠ‚Æ‚¢‚¤’iŠK‚ð—pˆÓ‚µ‚Ä‚¢‚éB‚Ü‚½ƒZƒbƒVƒ‡ƒ“ID‚ð—pˆÓ‚µ‚Ä•¡”‚ÌPPPoEƒZƒbƒVƒ‡ƒ“‚Ì‘¶Ý‚ð‰Â”\‚Æ‚µ‚Ä‚¢‚éB‚±‚̃ZƒbƒVƒ‡ƒ“ID‚̓fƒBƒXƒJƒoƒŠ’iŠK‚ÅŠm—§‚³‚êAPPPƒZƒbƒVƒ‡ƒ“‚Ì’iŠK‚ł͂»‚Ì’l‚͈ێ‚³‚ꂽ‚܂܂ƂȂéB
ˆÈ‰º‚É‚±‚ê‚ç‚Ì“ñ‚‚̒iŠK‚ðŠÜ‚ß‚½ƒV[ƒPƒ“ƒX}‚ðŽ¦‚·B
|
‚±‚Ì}‚ÅID‚Æ‘‚¢‚Ä‚¢‚é‚̂̓ZƒbƒVƒ‡ƒ“ID‚̈Ӗ¡‚Å‚ ‚éBƒfƒBƒXƒJƒoƒŠ‚Ì’iŠK‚Í4‚‚̃Xƒeƒbƒv‚©‚ç‚È‚éB4‚‚̃Xƒeƒbƒv‚Æ‚ÍAƒzƒXƒg(Host)‚©‚ç‚ÌŠJŽn(Initiation)ƒpƒPƒbƒg‚̃uƒ[ƒhƒLƒƒƒXƒgA‚ЂƂ‚܂½‚Í‚»‚êˆÈã‚̃AƒNƒZƒXWü‘•’u(Access Concentrator)‚©‚ç‚Ì’ñަ(Offer)ƒpƒPƒbƒg‚Ì‘—MAƒzƒXƒg‚©‚ç‚̃†ƒjƒLƒƒƒXƒg‚̃ZƒbƒVƒ‡ƒ“—v‹(Session Request)ƒpƒPƒbƒg‚Ì‘—MA‚¨‚æ‚Ñ‘I‘ð‚³‚ê‚½ƒAƒNƒZƒXWü‘•’u‚©‚ç‚̉ž“š(Confirmation)ƒpƒPƒbƒg‚Ì‘—M‚©‚ç‚È‚éB
ʼn‚ɃzƒXƒg‘¤‚©‚çƒC[ƒTƒlƒbƒg‚̃uƒ[ƒhƒLƒƒƒXƒg‚̃ƒJƒjƒYƒ€‚ðŽg‚Á‚ÄPADIiPPPoE”\“®ƒfƒBƒXƒJƒoƒŠŠJŽnƒpƒPƒbƒgj‚ð•ú‘—‚·‚éBŠY“–‚·‚éService-Name‚ðƒT[ƒrƒX‚µ‚Ä‚¢‚éƒRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚ÍPADOiPPPoE”\“®ƒfƒBƒXƒJƒoƒŠEƒIƒtƒ@[jƒpƒPƒbƒg‚Å‚±‚ê‚ɉž‚¶‚éBƒzƒXƒg‚Í‚»‚Ì’†‚©‚ç–Ú“I‚Æ‚·‚éƒRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚ðŒˆ’è‚µAPADRiPPPoE”\“®ƒfƒBƒXƒJƒoƒŠ—v‹jƒpƒPƒbƒg‚ð‚»‚ÌƒRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚É‘—‚éB‘΂·‚éƒRƒ“ƒZƒ“ƒgƒŒ[ƒ^‚ÍPADSiPPPoE‚Ì—L“ƒfƒBƒXƒJƒoƒŠEƒZƒbƒVƒ‡ƒ“Šm”FjƒpƒPƒbƒg‚Å‚±‚ê‚ðŠm”F‚·‚éB‚±‚̃pƒPƒbƒg‚ɂ̓Rƒ“ƒZƒ“ƒgƒŒ[ƒ^‚ªŽ¯•ʂׂ̈ɑI‘ð‚µ‚½ƒZƒbƒVƒ‡ƒ“ID‚ªŠÜ‚Ü‚ê‚éB
ˆê’UPPPoEƒfƒBƒXƒJƒoƒŠ‚̃ZƒbƒVƒ‡ƒ“‚ªŠm—§‚³‚ê‚ê‚ÎA‚»‚ÌÛŒˆ‚Ü‚Á‚½ƒZƒbƒVƒ‡ƒ“ID‚Ì‚à‚Æ‚ÅA’Êí‚ÌPPPƒZƒbƒVƒ‡ƒ“‚ªs‚í‚ê‚éB
‚³‚ÄPPPoE‚ÌꇂɒˆÓ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚ÍA’Êí‚̃C[ƒTƒlƒbƒg‚̃tƒŒ[ƒ€‚̃Rƒ“ƒeƒi•”•ª‚ªPPPoE‚ׂ̈ɂµŒ¸‚Á‚Ä‚µ‚Ü‚¤‚±‚Æ‚ÅA‚±‚ꂪƒRƒ“ƒsƒ…[ƒ^‚̃lƒbƒgƒ[ƒN‚ÌÝ’è‚ÌMTU(Maximum-Transmit-Unit)‚ɉe‹¿‚ð—^‚¦‚邱‚Ƃł ‚éB]‚Á‚ăC[ƒTƒlƒbƒgEƒtƒŒ[ƒ€‚Ö‚ÌPPPoE‚̃JƒvƒZƒ‹‚ɂ‚¢‚ÄŠÈ’P‚Éà–¾‚·‚é•K—v‚ª‚ ‚낤B
‚Ü‚¸ƒC[ƒTƒlƒbƒgEƒtƒŒ[ƒ€‚̃wƒbƒ_•”•ª‚Å‚ ‚邪APPPoE‚Ìꇂ̓C[ƒTƒlƒbƒgEƒ^ƒCƒv‚Í0x8863‚Ü‚½‚Í0x8864‚ɃZƒbƒg‚³‚ê‚Ä‚¢‚邯‚±‚낪PPPoE‚Å‚ ‚邱‚Ƃ̎¯•ʂƂȂéBPPPoE‚̃tƒŒ[ƒ€‚ÍŽŸ‚̂悤‚Å‚ ‚éBŠeƒtƒB[ƒ‹ƒh‚Ìà–¾‚Í“Y•tŽ‘—¿‚ðŒ©‚Ä‚¢‚½‚¾‚«‚½‚¢‚ªA16ƒrƒbƒg‚̃ZƒbƒVƒ‡ƒ“ID‚ªŠÜ‚Ü‚êAÅ’á6ƒoƒCƒg‚ªŽg‚í‚ê‚Ä‚¢‚邱‚Æ‚ªd—v‚Å‚ ‚éB’Êí‚ÌIPƒf[ƒ^ƒOƒ‰ƒ€‚ª“]‘—‚³‚ê‚邯‚«‚ɂ͂±‚̃yƒCƒ[ƒh‚̂Ƃ±‚ë‚É‚»‚ÌIPƒf[ƒ^ƒOƒ‰ƒ€‚ªPPP‚ŃJƒvƒZƒ‹‰»‚³‚ê‚Äæ‚邱‚ƂɂȂéB
1
2
3 0 1 2 3 4
5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VER | TYPE | CODE |
SESSION_ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
LENGTH
|
payload
~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
‚±‚ê‚ð‰º}‚ÉŽ¦‚·B
|
ƒC[ƒTƒlƒbƒgã‚ÅPPP‚ÅãˆÊ‘w‚̃f[ƒ^‚ðƒJƒvƒZƒ‹‰»‚·‚é‚É‚ÍAƒJƒvƒZƒ‹‰»‚³‚ꂽƒf[ƒ^‚̃vƒƒgƒRƒ‹‚ðŽ¯•Ê‚·‚邽‚ß‚Ì2ƒoƒCƒg‚©‚ç‚Ȃ鎯•Êî•ñ‚ª•K—v‚Å‚ ‚éB‚±‚Ì}‚É‚ ‚é0xc021‚ÍLCP‚Å‚ ‚邪IP‚ÌꇂÍ0x0021‚Å‚ ‚éiˆê”Ê“I‚ÈPPP‚Å‚Í1ƒoƒCƒgŒ`Ž®‚à‘¶Ý‚Å‚«‚邪APPPoE‚Å‚Í2ƒoƒCƒg‚ƌŒ肳‚ê‚Ä‚¢‚éjBPPPoE‚Å‹K’肵‚Ä‚¢‚éÅ‘åMTU‚Í1492‚Å‚ ‚éB–³˜_‚»‚̉º‚̃ŒƒCƒ„‚ª‚»‚êˆÈ‰º‚̃TƒCƒY‚̃pƒPƒbƒg‚ðŽg‚Á‚Ä‚¢‚éꇂ͂»‚¿‚ç‚ɧŒÀ‚ðŽó‚¯‚éBƒNƒ‰ƒCƒAƒ“ƒg‚ÌIPƒvƒƒgƒRƒ‹‚ÍAŽw’肳‚ꂽMTU‚ðŒ³‚ÉIPƒf[ƒ^ƒOƒ‰ƒ€‚ðƒtƒ‰ƒOƒƒ“ƒg‰»‚µ‚ÄMAC‘w‚̃vƒƒOƒ‰ƒ€‚É“n‚·BMTU‚ͬ‚³‚¯‚ê‚ά‚³‚¢‚قLjÀ‘S‚Ȃ̂łµ‚©‚ç‚ά‚³‚¢‚Ù‚¤‚ª—Ç‚¢‚©‚Æ‚¢‚¤‚ÆA‚»‚Ì•ª‘—MƒtƒŒ[ƒ€‚Ì”‚ª‘‚µAŒø—¦‚ª—Ž‚¿‚éBÚׂ͕ʎ‘—¿‚ðŽQÆ‚³‚ꂽ‚¢B
PPPoE‚̃Nƒ‰ƒCƒAƒ“ƒgEƒ\ƒtƒgƒEƒGƒA‚Í–{—ˆ‚È‚ç‚Ίeƒ†[ƒU‚̃Rƒ“ƒsƒ…[ƒ^‚ɃCƒ“ƒXƒg[ƒ‹‚·‚ׂ«‚Å‚ ‚邪AŒ»ŽÀ–â‘è‚Æ‚µ‚Ĉê‚‚ÌDSLƒŠƒ“ƒN‚Å•¡”‚ÌISP‚Ƃ̃ZƒbƒVƒ‡ƒ“‚ðŽ‚Âꇂ͔ñí‚ɂȂ¢B]‚Á‚ÄŠeƒRƒ“ƒsƒ…[ƒ^‚ւ̃Cƒ“ƒXƒg[ƒ‹‚̔ώG‚³‚ð”ð‚¯‚é‚½‚ß‚ÉAƒ‹[ƒ^iDSL—pƒuƒ[ƒhƒoƒ“ƒhEƒ‹[ƒ^j‚ª‚±‚ê‚ð‚â‚Á‚Ä‚‚ê‚é‚Ì‚ªˆê”Ê“I‚Å‚ ‚éBPPPoA‚Åà–¾‚µ‚½‚Æ“¯—l‚±‚̃‹[ƒ^‚Í‹N“®‚Æ“¯Žž‚ÉPPPoEƒZƒbƒVƒ‡ƒ“‚𒣂èA‚Ü‚½NAPT‘¼‚Ì‹@”\‚àŠÜ‚ñ‚Å‚¢‚éB‚±‚Ìꇂ͌J‚è•Ô‚·‚ª•¡”‚ÌISP‚Ƃ̃ZƒbƒVƒ‡ƒ“‚Í’£‚邱‚Æ‚ª‚Å‚«‚È‚¢B