• 検索結果がありません。

NTMobileにおける仮想IPv4アドレスの管理方式の提案と実装

N/A
N/A
Protected

Academic year: 2021

シェア "NTMobileにおける仮想IPv4アドレスの管理方式の提案と実装"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report. NTMobile ʹ͓͚Δ Ծ૝ IPv4 ΞυϨεͷ؅ཧํࣜͷఏҊͱ࣮૷ Ճ‫ ݹ‬ক‫ن‬1,a). ླ໦ ल࿨2. ಺౻ ࠀߒ3. ౉ᬑ ߊ2,b). ֓ཁɿNATʢNetwork Address TranslationʣΛಋೖͨ͠ωοτϫʔΫͰ͸ɼΠϯλʔωοτଆͷ୺຤͔ Β NAT ഑Լͷ୺຤ʹରͯ͠௨৴Λ։࢝Ͱ͖ͳ͍ͱ͍͏ NAT ӽ͑໰୊͕ଘࡏ͠ɼIPv4 ωοτϫʔΫͷ൚ ༻ੑΛଛͳ͏ཁҼͱͳ͍ͬͯΔɽ·ͨɼެ‫ڞ‬ແઢ໢ͷී‫ٴ‬΍‫ܞ‬ଳ୺຤ͷൃୡʹΑΓɼҠಈ͠ͳ͕Β௨৴Λ ߦ͍͍ͨͱ͍͏ཁ‫ٻ‬ʢҠಈಁաੑٕज़ͷཁ‫ٻ‬ʣ͕૿Ճ͍ͯ͠Δɽզʑ͸ɼNAT ӽ͑ͱҠಈಁաੑΛಉ࣌ ʹ࣮‫͢ݱ‬Δٕज़ͱͯ͠ NTMobileʢNetwork Traversal with MobilityʣΛఏҊ͍ͯ͠ΔɽNTMobile Ͱ͸ɼ NTMobile ͷ‫ػ‬ೳΛ࣮૷ͨ͠୺຤ʢNTM ୺຤ʣʹରͯ͠ɼ࣮ IP ΞυϨεͱͯ͠ར༻͞Εͳ͍ΞυϨεۭ ؒͷத͔ΒҰҙͳԾ૝ IPv4 ΞυϨεΛׂΓ౰ͯΔඞཁ͕͋ΔɽͦͷͨΊɼNTMobile ͷී‫ٴ‬Λ૝ఆͨ͠৔ ߹ɼे෼ͳԾ૝ IPv4 ΞυϨε਺͕֬อͰ͖ͳ͍ͱ͍͏՝୊͕͋ͬͨɽͦ͜Ͱɼຊ࿦จͰ͸ࣗ୺຤ͷԾ૝ IPv4 ΞυϨεͱ௨৴૬खͷԾ૝ IPv4 ΞυϨεΛ୺຤಺෦Ͱࣗ཯తʹੜ੒͢ΔํࣜΛఏҊ͢Δɽ୺຤಺෦ Ͱੜ੒͞ΕͨԾ૝ IPv4 ΞυϨε͸ NTMobile ͷ௨৴ΛҰҙʹࣝผ͢Δ Path ID ͱؔ࿈෇͚ΔɽҎ্ͷख ๏ʹΑΓɼNTMobile ͷԾ૝ IPv4 ΞυϨεʹؔ͢Δ՝୊Λղܾ͢Δ͜ͱ͕Ͱ͖ΔɽఏҊํࣜΛ࣮૷ͨ͠ NTM ୺຤ʹΑΓಈ࡞‫͓ূݕ‬ΑͼੑೳධՁΛߦ͍ɼੑೳͷྼԽ͕΄ͱΜͲͳ࣮͘‫͖Ͱݱ‬Δ͜ͱΛ֬ೝͨ͠ɽ. 1. ͸͡Ίʹ. ಈ͠ͳ͕Β௨৴Λߦ͍͍ͨͱ͍͏ཁ‫૿͕ٻ‬Ճ͍ͯ͠Δɽ͠ ͔͠ɼωοτϫʔΫͷ੾Γସ͑ʹ൐͍ IP ΞυϨε͕มԽ. ‫ࡏݱ‬ͷ IP ωοτϫʔΫͰ͸ IPv4 ΞυϨεͷ‫ׇ͕ރ‬໰. ͢Δͱɼ௨৴Λ‫ܧ‬ଓ͢Δ͜ͱ͕Ͱ͖ͳ͍ɽͦͷͨΊ௨৴த. ୊ͱͳ͓ͬͯΓɼ୹‫ظ‬తͳղܾࡦͱͯ͠ NAT Λಋೖ͠ɼ. ʹ IP ΞυϨε͕มԽͯ͠΋௨৴Λ‫ܧ‬ଓͰ͖Δٕज़ʢҠಈ. NAT ഑ԼͷωοτϫʔΫʹϓϥΠϕʔτωοτϫʔΫΛ. ಁաੑٕज़ʣ͕ඞཁͰ͋Δɽ. ߏங͢Δ͜ͱ͕Ұൠతͱͳ͍ͬͯΔɽ͔͠͠ɼNAT ͕ಋೖ. ɹຊ࿦จͰ͸ɼࠓ‫ޙ‬΋ॏཁͳҐஔ͚ͮΛ઎ΊΔ͜ͱ͕૝ఆ. ͞Εͨ‫Ͱڥ؀‬͸ɼάϩʔόϧωοτϫʔΫଆͷ୺຤͔Βϓ. ͞ΕΔ IPv4 ωοτϫʔΫΛத৺ʹ‫ه‬ड़͢ΔɽIPv4 ωοτ. ϥΠϕʔτωοτϫʔΫଆͷ୺຤ʹରͯ͠௨৴Λ։࢝Ͱ͖. ϫʔΫʹ͓͍ͯ NAT ӽ͑ͱҠಈಁաੑΛಉ࣌ʹ࣮‫͢ݱ‬Δٕ. ͳ͍ NAT ӽ͑໰୊ͱ͍͏௨৴઀ଓੑͷ՝୊͕͋ΔɽIPv4. ज़ͱͯ͠ɼMobile IPv4[6] Λ NAT ͕ଘࡏ͢Δ‫Ͱڥ؀‬΋ར༻. ΞυϨε‫ׇރ‬໰୊ͷ௕‫ظ‬తͳղܾࡦͱͯ͠ IPv6 ΞυϨε. Ͱ͖ΔΑ͏ʹͨ͠ Mobile IP Traversal of NAT Devices[7]. ͕‫ݕ‬౼͞Ε͍ͯΔ͕ɼIPv6 ΞυϨε͸ IPv4 ΞυϨεͱ‫ޓ‬. ͕͋Δɽ͔͠͠ɼ͜ͷٕज़Ͱ͸ɼNAT ഑Լͷ୺຤΁ͷ௨৴. ‫׵‬ੑ͕ͳ͍ϓϩτίϧͱͯ͠ఆٛ͞Ε͍ͯΔͨΊɼଈ࠲. ઀ଓੑΛ֬อ͢ΔͨΊʹ HAʢHome AgentʣΛάϩʔό. ʹ IPv6 ωοτϫʔΫʹҠߦ͢Δ͜ͱ͕Ͱ͖ͳ͍ɽͦͷͨ. ϧΞυϨεۭؒʹઃஔ͢Δඞཁ͕͋ΔɽଈͪɼҠಈ୺຤ͷ. Ί͠͹Β͘ͷؒɼIP ωοτϫʔΫ͸ IPv4 ωοτϫʔΫͱ. HoAʢHome Addressʣͱͯ͠άϩʔόϧ IP ΞυϨεΛׂ. IPv6 ωοτϫʔΫ͕ࠞࡏͨ͠‫͕ڥ؀‬ଓ͖ɼ͔ͭ IPv4 ωο. ΓৼΔඞཁ͕͋Γɼάϩʔόϧ IP ΞυϨεͷ‫ʹׇރ‬૬൓͢. τϫʔΫʹ͸ NAT ͕ͦͷ··ར༻͞ΕΔ΋ͷͱ૝ఆ͞Ε. Δͱ͍͏՝୊͕͋Δɽ·ͨɼMobile IP Traversal of NAT. ΔɽҰํɼެ‫ڞ‬ແઢ໢ͷී‫ٴ‬΍‫ܞ‬ଳ୺຤ͷൃୡʹΑΓɼҠ 1. 2 3 a) b). Devices ͸ৗʹத‫૷ܧ‬ஔͰ͋Δ HA Λ‫ܦ‬༝ͨ͠௨৴͕ߦͳ ΘΕΔͨΊɼ௨৴‫ܦ‬࿏͕৑௕Խ͢Δͱ͍͏՝୊͕͋Δɽ. ໊৓େֶେֶӃཧ޻ֶ‫ڀݚ‬Պ Graduate School of Science and Technology, Meijo University ໊৓େֶཧ޻ֶ෦ Faculty of Science and Technology, Meijo University ࡾॏେֶେֶӃ޻ֶ‫ڀݚ‬Պ Graduate School of Engineering, Mie University [email protected] [email protected]. c 2014 Information Processing Society of Japan . ɹͦ͜Ͱզʑ͸ NAT ӽ͑ͱҠಈಁաੑΛಉ࣌ʹ࣮‫͢ݱ‬Δ ٕज़ͱͯ͠ɼNTMobileʢNetwork Traversal with Mobil-. ityʣ[1], [2], [3], [4], [5] ΛఏҊ͍ͯ͠Δ. NTMobile Ͱ͸ɼ NTMobile ͷ‫ػ‬ೳΛ࣮૷ͨ͠୺຤ʹରͯ͠ɼ୺຤ͷҐஔʹ ґଘ͠ͳ͍Ծ૝ IP ΞυϨεΛׂΓ౰ͯΔɽ୺຤ͷΞϓϦ. 1.

(2) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report. έʔγϣϯ͸Ծ૝ IP ΞυϨεΛ௨৴૬खͷ IP ΞυϨε ͱೝࣝ͠௨৴Λߦ͏ɽԾ૝ IP ΞυϨεʹ‫ͮ͘ج‬ύέοτ ͸࣮ IP ΞυϨεͰΧϓηϧԽ͠ɼ௨৴૬खʹૹ৴͢Δɽ Ծ૝ IP ΞυϨε͸ NAT ΍ωοτϫʔΫ੾Γସ͑ʹΑΔ. 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. IPv4 ωοτϫʔΫͷ੍໿ΛҰ੾ड͚ͳ͍ͱ͍͏ར఺͕͋ ෳ͢Δ͜ͱΛ๷͙ͨΊʹ࣮ωοτϫʔΫͰར༻͞Εͳ͍Ξ υϨεྖҬ͔Βੜ੒͠ɼ୺຤ʹׂΓ౰͍ͯͯΔɽ͔͠͠ɼ. 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚 㼠㼔㼞㼛㼡㼓㼔㻌㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻵㼚㼠㼑㼞㼚㼑㼠. ΞυϨεม‫ʹ׵‬Ө‫͞ڹ‬Εͳ͍ͨΊɼΞϓϦέʔγϣϯ͸ ΔɽNTMobile ͷԾ૝ IP ΞυϨε͸ɼ࣮ IP ΞυϨεͱॏ. 㻳㼑㼚㼑㼞㼍㼘㻌 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚. 㻯㻺. 㻴㻭 㻴㼛㼙㼑㻌㻺㼑㼠㼣㼛㼞㼗. ਤ 1. 㻹㻺 㻲㼛㼞㼑㼕㼓㼚㻌㻺㼑㼠㼣㼛㼞㼗. Mobile IP Traversal of NAT Devices ʹ͓͚Δ NAT ͕ଘࡏ͢Δ‫Ͱڥ؀‬ͷ௨৴. Ծ૝ IPv4 ΞυϨεྖҬͱͯ͠ར༻ՄೳͳΞυϨεྖҬ͕ খ͍ͨ͞ΊɼNTMobile Λେ‫ن‬໛γεςϜʹద༻Ͱ͖ͣɼ. HA ʹొ࿥ཁ‫ٻ‬ϝοηʔδΛૹ৴͢ΔɽMN ͔Βͷొ࿥ཁ. ͜ͷ··Ͱ͸ NTMobile ͷ֦ுੑ͕ͳ͍ͱ͍͏՝୊͕͋ͬ. ‫ٻ‬ϝοηʔδΛड৴ͨ͠ HA ͸ɼϝοηʔδ಺ʹ‫·ؚ‬ΕΔ. ͨɽ. CoA ͱϝοηʔδͷ IPv4 ϔομʹ‫·ؚ‬ΕΔѼઌ IP Ξυ. ɹ͜ͷ՝୊Λղܾ͢ΔͨΊɼຊ࿦จͰ͸ɼࣗ୺຤ͷԾ૝. ϨεͷൺֱΛߦ͏ɽ2 ͭͷ IP ΞυϨε͕ҟͳΔ৔߹ɼHA. IPv4 ΞυϨεͱ௨৴૬खͷԾ૝ IPv4 ΞυϨεΛ୺຤಺෦. ͸ MN ͕ NAT ഑ԼʹҠಈͨ͠ͱ൑அ͠ɼHA ͱ MN ؒʹ. Ͱࣗ཯తʹੜ੒͢ΔํࣜΛఏҊ͢Δɽ୺຤಺෦Ͱੜ੒͞Ε. UDP τϯωϧͱߏங͢Δɽͦͷ‫ޙ‬ɼMN ͷ HoA ͔Βૹ৴. ͨԾ૝ IPv4 ΞυϨε͸ NTMobile ͷ௨৴ΛҰҙʹࣝผ͢. ͞ΕΔ͢΂ͯͷύέοτ͸ CoA ͰΧϓηϧԽ͞ΕɼUDP. Δ Path ID ͱؔ࿈෇͚Δɽ௨৴த͸ɼPath ID ΛΩʔͱ͠. τϯωϧΛ௨ͯ͡ HA ʹૹ৴͞ΕΔɽMN ͔Βύέοτ. ͯ௨৴૬खͷԾ૝ IPv4 ΞυϨεͷ‫ࡧݕ‬Λߦ͍ɼύέοτ. Λड৴ͨ͠ HA ͸ɼύέοτΛσΧϓηϧԽͨ͠‫ ʹޙ‬CN. ಺ͷԾ૝ IPv4 ΞυϨεΛ୺຤͕؅ཧ͢ΔԾ૝ IPv4 Ξυ. ΁సૹ͢ΔɽCN ͔Β MN ΁ૹ৴͞ΕΔύέοτ͸ɼҰ࣌. Ϩε΁ͱม‫͢׵‬ΔɽҎ্ͷख๏ʹΑΓɼNTMobile ͷԾ૝. తʹ HA ʹసૹ͞ΕɼUDP τϯωϧΛ௨ͯ͡ MN ʹૹ৴. IPv4 ΞυϨεʹؔ͢Δ՝୊Λղܾ͢Δ͜ͱ͕Ͱ͖Δɽఏ. ͞ΕΔɽҎ্ͷख๏ʹΑΓɼMobile IP Traversal of NAT. ҊํࣜΛ࣮૷ͨ͠ NTM ୺຤ʹΑΓಈ࡞‫͓ূݕ‬Αͼੑೳධ. Devices ͸ NAT ӽ͑ͱҠಈಁաੑΛ࣮‫͍ͯ͠ݱ‬Δɽ. ՁΛߦ͍ɼੑೳͷྼԽ͕΄ͱΜͲͳ࣮͘‫͖Ͱݱ‬Δ͜ͱΛ֬ ೝͨ͠ɽ. Mobile IP Traversal of NAT Devices ʹ͓͍ͯɼMN ͕ ௨৴઀ଓੑΛ֬อ͢ΔͨΊʹ͸ɼHA Λάϩʔόϧωοτ. ɹҎԼɼ2 ষͰ‫ط‬ଘٕज़ɼ3 ষͰ NTMobile ͷ֓ཁʹ͍ͭ. ϫʔΫ্ʹઃஔ͢Δඞཁ͕͋ΓɼҠಈ୺຤ͷར༻͢Δ HoA. ͯઆ໌͢Δɽͦͯ͠ɼ4 ষͰఏҊํࣜͷಈ࡞ɼ5 ষͰఏҊ. ͸ඞͣάϩʔόϧ IP ΞυϨεͰ͋Δඞཁ͕͋Δɽ͜Ε͸ɼ. ํࣜͷ࣮૷ɼ6 ষͰఏҊํࣜͷධՁʹ͍ͭͯड़΂ɼ7 ষͰ. IPv4 ΞυϨε‫ׇ͕ރ‬໰୊ͱͳ͍ͬͯΔࡢࠓͰ͸க໋తͳ. ·ͱΊΔɽ. ՝୊ͱͳΔɽ·ͨɼMobile IP Traversal of NAT Devices. 2. ‫ط‬ଘٕज़. ͷ௨৴͸ৗʹ HA ʹΑΔத‫ܧ‬Λඞཁͱ͢ΔͨΊɼ௨৴‫ܦ‬࿏. ຊষͰ͸ɼIPv4 ωοτϫʔΫͰ NAT ӽ͑ͱҠಈಁաੑ. ͕৑௕Խ͢Δͱ͍͏՝୊͕͋Δɽ. Λ࣮‫͢ݱ‬Δ Mobile IP Traversal of NAT Devices[7] ͷ֓ཁ. 3. NTMobile. ͱ՝୊ʹ͍ͭͯड़΂Δɽ. 3.1 NTMobile ͷ֓ཁ. ɹ Mobile IP Traversal of NAT Devices ͸ ɼMobile IP. ਤ 2 ʹ NTMobile ͷ֓ཁΛࣔ͢ɽNTMobile ͸ɼNTM. Traversal of NAT Devices Λ࣮૷ͨ͠Ҡಈ୺຤ MNʢMobile. ୺຤ɼ௨৴‫ܦ‬࿏Λࢦࣔ͢Δ DCʢDirection Coordinatorʣɼ. NodeʣͱϗʔϜωοτϫʔΫ্ʹଘࡏ͠ɼMN Ѽͷύέο. ΤϯυΤϯυͰͷ௨৴͕ߦ͑ͳ͍৔߹ʹύέοτͷத‫ܧ‬Λ. τΛ୅ཧड৴ͯ͠సૹΛߦ͏ HAʢHome AgentʣʹΑͬ. ߦ͏ RSʢRelay ServerʣʹΑͬͯߏ੒͞ΕΔɽDC ͓Αͼ. ͯߏ੒͞ΕΔ. ·ͨɼMN ͸ HA ͔ΒׂΓ౰ͯΒΕΔҐஔ. RS ͸ɼάϩʔόϧωοτϫʔΫʹઃஔ͠ɼωοτϫʔΫ. ʹґଘ͠ͳ͍ IP ΞυϨε HoAʢHome Addressʣͱ๚໰. ͷ‫ن‬໛ʹԠͯ͡ෳ਺୆ઃஔ͢Δ͜ͱ͕Ͱ͖Δɽ. ઌͷωοτϫʔΫͰར༻͢Δ IP ΞυϨε CoAʢCare of. ɹ NTMobile ͸ɼNTM ୺຤ʹରͯ͠Ґஔʹґଘ͠ͳ͍Ծ. Addressʣͷ 2 छྨͷ IP ΞυϨεΛ༻͍ͯ௨৴Λߦ͏ɽ. ૝ IP ΞυϨεΛׂΓ౰ͯɼΞϓϦέʔγϣϯ͸Ծ૝ IP Ξ. ɹਤ 1 ʹ๚໰ઌωοτϫʔΫʹ NAT ͕ଘࡏ͢Δ৔߹ͷ MN. υϨεʹ‫͍ͨͮج‬௨৴Λߦ͏ɽ·ͨɼDC ͕ NAT ഑Լͷ. ͱ CN ௨৴ͷ༷ࢠΛࣔ͢ɽMN ͕ϗʔϜωοτϫʔΫ্ʹ. ୺຤ʹରͯ͠ఆ‫ظ‬తʹ Keep Alive Λߦ͏͜ͱʹΑΓ୺຤. ଘࡏ͢Δ৔߹ɼMN ͸Ҡಈ୺຤ͱͯ͠ͷಛผͳॲཧΛߦͳ. ͱͷ௨৴‫ܦ‬࿏Λ֬อ͠ɼNAT ӽ͑ʹ༻͍Δ௨৴઀ଓੑΛ. ΘͣɼHoA Λ༻͍ͯ௨৴૬खͰ͋Δ CNʢCorrespondent. ࣮‫͢ݱ‬ΔɽԾ૝ IP ΞυϨε͸୺຤ͷҠಈʹΑΓมԽ͠ͳ. Nodeʣͱ௨ৗͷ௨৴Λߦ͏ɽMN ͕๚໰ઌωοτϫʔΫ. ͍ͨΊɼ௨৴தʹ୺຤͕ωοτϫʔΫΛ੾Γସ͑ͨ৔߹Ͱ. ʹҠಈͨ͠৔߹ɼMN ͸ HoA ͱ CoA ͷొ࿥Λߦ͏ͨΊʹ. ΋ɼΞϓϦέʔγϣϯ΍ CN ʹରͯ͠ IP ΞυϨεͷมԽ. c 2014 Information Processing Society of Japan . 2.

(3) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report. 㻳㼑㼚㼑㼞㼍㼘㻌 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻹㻺. 㻱㼚㼏㼞㼥㼜㼠㼑㼐㻌㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚㻌 㼠㼔㼞㼛㼡㼓㼔㻌㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻳㻺. 㻾㻿. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㻯㻺 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻾㻿. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻵㼚㼠㼑㼞㼚㼑㼠. 㻰㻯. 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼㻹㻺 䊻 㻾㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺 㻰㻯 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞. 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞. 㻟㻳㻌㻺㼑㼠㼣㼛㼞㼗. 㼃㼕㼒㼕. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㼍㼒㼠㼑㼞㻌㼙㼛㼢㼑㻕. ਤ 2. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺 㻴㼍㼚㼐㼛㼢㼑㼞. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㻲㼕㼤㼑㼐㻌㻺㼛㼐㼑㻕. 㻾㻵㻼㻹㻺 䊹 㻾㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺. ਤ 3. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㼎㼑㼒㼛㼞㼑㻌㼙㼛㼢㼑㻕. NTMobile ͷ֓ཁ. τϯωϧ௨৴࣌ͷಈ࡞. VIPMN ɼѼઌɿVIPCN ʣΛੜ੒͢Δɽͦͷ‫ޙ‬ɼԾ૝ IP Ξ υϨεʹ‫ͮ͘ج‬ύέοτ͸ NTMobile ͷ‫ػ‬ೳʹΑΓ࣮ IP ΞυϨεʢૹ৴‫ݩ‬ɿRIPMN ɼRIPCN ʣͰΧϓηϧԽ͞Ε. ΛӅณ͠ɼҠಈಁաੑΛ࣮‫͢ݱ‬ΔɽԾ૝ IP ΞυϨεʹ‫ج‬. CN ΁ૹ৴͞ΕΔɽMN ͔ΒͷύέοτΛड͚औͬͨ CN. ͮ͘ύέοτ͸ɼ࣮ IP ΞυϨεͰΧϓηϧԽΛߦ͍ɼ௨. ͸ɼNTMobile ͷ‫ػ‬ೳʹΑΓύέοτͷσΧϓηϧԽΛߦ. ৴૬खʹૹ৴͞ΕΔɽNTM ୺຤ؒͷ௨৴͸ DC ͷࢦࣔʹ. ͍ɼԾ૝ IP ΞυϨεʹ‫ͮ͘ج‬ύέοτΛऔΓग़͢ɽͦͷ. ΑΓৗʹ࠷దͳ௨৴‫ܦ‬࿏Ͱ௨৴Λߦ͏͜ͱ͕Ͱ͖Δɽ୺຤. ‫ޙ‬ɼCN ͷΞϓϦέʔγϣϯʹԾ૝ IP ΞυϨεʹ‫ͮ͘ج‬ύ. Ͳ͏͕͠௚઀௨৴Λߦ͑ͳ͍৔߹͸ɼRS ‫ܦ‬༝ͷ௨৴Λߦ. έοτΛૹΔ͜ͱʹΑΓ௨৴Λߦ͏ɽ. ͏͕ɼͦͷ৔߹Ͱ͋ͬͯ΋ෳ਺ͷ RS ͷத͔Β 1 ͭΛબ୒. ɹ͜ͷख๏ʹΑΓɼMN ΍ CN ͕ωοτϫʔΫΛ੾Γସ͑. ͠ɼ৑௕‫ܦ‬࿏ͷগͳ͍‫ܦ‬࿏Λੜ੒Ͱ͖Δɽ. ࣮ͯ IP ΞυϨε͕มԽͨ͠৔߹Ͱ΋ΞϓϦέʔγϣϯ͕ ೝ͍ࣝͯ͠ΔԾ૝ IP ΞυϨε͸มԽ͠ͳ͍ͨΊɼ௨৴Λ. 3.2 ୺຤‫ى‬ಈ࣌ͱ௨৴։࢝࣌ͷಈ࡞. ‫ܧ‬ଓ͢Δ͜ͱ͕Ͱ͖Δɽ. ҎԼͷઆ໌Ͱ͸ɼ௨৴։࢝ଆͷ NTM ୺຤Λ MNʢMoɼ௨৴૬खଆͷ NTM ୺຤Λ CNʢCorrespondent bile Nodeʣ. 3.4 NTMobile ͷ՝୊. Nodeʣͱͯ͠આ໌͢Δɽ·ͨɼNTM ୺຤ N ͷ࣮ IPv4 Ξ. NTMobile Ͱ͸ɼԾ૝ IPv4 ΞυϨε͕࣮ IPv4 ΞυϨε. υϨεΛ RIPN ɼԾ૝ IPv4 ΞυϨεΛ VIPN ͱ͠ɼNTM. ͱॏෳ͢Δ͜ͱΛආ͚ΔͨΊɼԾ૝ IPv4 ΞυϨεΛ࣮ωο. ୺຤ N Λ؅ཧ͢Δ DC Λ DCN ͱ͢ΔɽNTM ୺຤ N1 ͱ. τϫʔΫͰར༻͞Εͳ͍ωοτϫʔΫʢ198.18.0.0/15ʣ[10]. NTM ୺຤ N2 ͕τϯωϧ௨৴࣌ʹ༻͍Δ Path ID Λ Path. ͔Βੜ੒͍ͯ͠Δɽ͔͜͠͠ͷྖҬͰ͸Ծ૝ IPv4 ΞυϨ. IDN1−N2 ͱ͢ΔɽPath ID ͸௨৴։࢝࣌ʹ DC ͕ NTM ୺. εΛ໿ 13 ສ‫͔֬͠ݸ‬อ͢Δ͜ͱ͕Ͱ͖ͳ͍ɽ. ຤ɼRS ʹରͯ͠഑෍͢Δ৘ใͰ͋ΓɼNTMobile ͷ௨৴Λ. ɹͦͷͨΊɼNTMobile ͷେ‫ن‬໛γεςϜΛ૝ఆͨ͠৔߹. Ұҙʹࣝผ͢ΔͨΊͷ௨৴ࣝผࢠͰ͋Δɽ. ʹ NTM ୺຤ʹׂΓ౰ͯΔԾ૝ IPv4 ΞυϨε͕଍Γͣɼ. ୺຤‫ى‬ಈ࣌ʹ MN ͸ࣗ਎Λ؅ཧ͢Δ DCMN ʹରͯ͠ɼ. RIPMN ͷొ࿥Λߦ͏ɽDCMN ͸ MN ͷ୺຤৘ใΛσʔλ ΂ʔεʹొ࿥ͨ͠‫ޙ‬ɼMN ʹରͯ͠ VIPMN Λ഑෍͢Δɽ ௨৴։࢝࣌ʹ MN ͸ DCMN ʹରͯ͠ɼCN ͷ໊લղܾ ͓ΑͼτϯωϧߏஙͷࢦࣔΛґཔ͢ΔɽDCMN ͸ɼDNS. NTMobile ͷ֦ுੑΛࣦ͏͜ͱ͕ߟ͑ΒΕΔɽ͜ͷ՝୊͸ NTMobile ࠷େͷ՝୊Ͱ͋Δɽ. 4. ఏҊํࣜ NTM ୺຤͕Ծ૝ IPv4 ΞυϨεΛࣗ཯తʹੜ੒͠ɼPath. αʔόͷ࢓૊ΈΛར༻͠ɼDCCN ͷ୳ࡧΛߦ͍ɼDCCN ͔. ID Λ༻͍ͯ NTMobile ͷ௨৴ΛҰҙʹࣝผ͢Δख๏ʹͭ. Β CN ͷ୺຤৘ใΛऔಘ͢Δɽͦͷ‫ޙ‬ɼDCMN ͸ MN ͓. ͍ͯఏҊ͢Δɽ͜ͷख๏Λ༻͍Δ͜ͱʹΑΓɼNTMobile. Αͼ CN ͷ୺຤৘ใΛ‫ʹݩ‬ద੾ͳτϯωϧ‫ܦ‬࿏Λ൑அ͠ɼ. ͷγεςϜશମͰԾ૝ IPv4 ΞυϨεྖҬΛ‫ڞ‬༗͢Δඞཁ. MN ͱ CN ʹରͯ͠τϯωϧߏஙͷࢦࣔΛߦ͏ɽMN ͱ. ͕ͳ͘ͳΓɼ‫ݶ‬ΒΕͨԾ૝ IPv4 ΞυϨεྖҬΛ༻͍ͯେ. CN ͸ DCMN ͷࢦࣔʹै͍ɼτϯωϧΛߏங͢Δɽ. ‫ن‬໛ʹ NTMobile Λӡ༻͢Δ͜ͱ͕ՄೳͱͳΔɽ. 3.3 τϯωϧ௨৴࣌ͷಈ࡞. 4.1 ୺຤‫ى‬ಈ࣌ͷಈ࡞. ਤ 3 ʹτϯωϧ௨৴࣌ͷಈ࡞Λࣔ͢ɽMN ͷΞϓϦέʔ. ਤ 4 ʹ NTM ୺຤‫ى‬ಈ࣌ͷಈ࡞Λࣔ͢ɽMN ͸୺຤‫ى‬ಈ. γϣϯ͸Ծ૝ IP ΞυϨεΛ༻͍ͯύέοτʢૹ৴‫ݩ‬ɿ. ࣌ʹɼDCMN ʹରͯ͠ NTM Registrtion Request Λૹ৴. c 2014 Information Processing Society of Japan . 3.

(4) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report. 4.3 τϯωϧ௨৴࣌ͷಈ࡞ ਤ 6 ʹɼNTM ୺຤ؒʹ͓͍ͯఏҊํࣜʹΑΔτϯωϧ. 㻹㻺. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻹㻺. ௨৴Λߦͬͨ৔߹ͷಈ࡞Λࣔ͢ɽMN ͷΞϓϦέʔγϣϯ. 㻰㻯㻹㻺. 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚 㼛㼒㻌㻾㼑㼍㼘 㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻺㼀㻹㻌㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠. ͸ɼࣗ਎ͷԾ૝ IPv4 ΞυϨεΛ VIPA ɼCN ͷԾ૝ IPv4 ΞυϨεΛ VIPB ͱͯ͠ೝ͍ࣝͯ͠Δɽ·ͨɼCN ͷΞϓ Ϧέʔγϣϯ͸ɼࣗ਎ͷԾ૝ IPv4 ΞυϨεΛ VIPY ɼMN ͷԾ૝ IPv4 ΞυϨεΛ VIPX ͱͯ͠ೝ͍ࣝͯ͠Δɽ ɹ MN ͷΞϓϦέʔγϣϯ͕ CN ΁ύέοτΛૹ৴͢Δ ࡍɼૹ৴‫ݩ‬ΞυϨεʹ VIPA ɼѼઌΞυϨεʹ VIPB ͕‫ه‬. 㻺㼀㻹㻌㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㻾㼑㼟㼜㼛㼚㼟㼑. ࡌ͞ΕͨԾ૝ IP ύέοτ͕ੜ੒͞ΕΔɽԾ૝ IP ύέοτ. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟. ͸࣮ IP ΞυϨεͰΧϓηϧԽ͞Εͨ‫ޙ‬ɼCN ΁ૹ৴͞Ε. ਤ 4. Δɽ͜ͷͱ͖ɼΧϓηϧԽ͢Δύέοτʹ͸ NTMobile ͷ ୺຤‫ى‬ಈ࣌ͷಈ࡞. ৘ใΛ‫ ͨ͠ࡌه‬NTM ϔομΛ෇Ճ͢ΔɽNTM ϔομʹ ͸ Path ID ͕‫·ؚ‬ΕΔɽCN ͸ΧϓηϧԽύέοτΛड৴ ͢ΔͱɼύέοτͷσΧϓηϧԽΛߦ͍Ծ૝ IP ύέοτΛ. ͠ɼRIPMN Λ DCMN ʹొ࿥͢ΔɽDCMN ͸ MN ͷ୺຤৘. நग़͢Δɽͦͷ‫ޙ‬ɼCN ͸ύέοτ಺ͷ Path ID Λ‫ࣗʹݩ‬. ใΛొ࿥ͨ͠‫ޙ‬ɼMN ʹొ࿥‫ྃ׬‬ͷԠ౴ͱͯ͠ NTM Reg-. ਎ͷτϯωϧςʔϒϧΛ‫͠ࡧݕ‬ɼMN ͷԾ૝ IPv4 ΞυϨ. istrtion Response Λૹ৴͢ΔɽMN ͸ DCMN ͔Β NTM. ε VIPX Λऔಘ͢ΔɽCN ͸ύέοτ಺ͷૹ৴‫ݩ‬ΞυϨε. Registration Response Λड৴ͨ͠ࡍʹɼ੩తͳԾ૝ IPv4. Λ VIPA ͔Β VIPX ΁ɼѼઌΞυϨεΛ VIPB ͔Β VIPY. ΞυϨεΛੜ੒͠ɼࣗ୺຤ͷ IP ΞυϨεͱͯ͠ΞϓϦέʔ. ΁ม‫͠׵‬ɼCN ͷΞϓϦέʔγϣϯ΁౉͢ɽ. γϣϯʹೝࣝͤ͞Δɽ͜Ε·ͰͷํࣜͰ͸ɼNTM Registr-. ɹ·ͨɼCN ͷΞϓϦέʔγϣϯ͕ MN ΁ύέοτΛૹ৴. tion Response ͷதʹ DC ͕ఆΊͨ MN ͷԾ૝ IPv4 Ξυ. ͢Δࡍ͸ɼMN ͕ಉ༷ʹσΧϓηϧԽ࣌ʹύέοτ಺ͷԾ. ϨεΛ‫ؚ‬Ί͍ͯͨɽఏҊํࣜͰ͸ɼ͜ͷ৘ใ͕ෆཁͱͳΔ. ૝ IPv4 ΞυϨεΛม‫׵‬Λߦ͏ɽ. ͨΊɼDC ͕Ծ૝ IPv4 ΞυϨεͷ؅ཧΛ͢Δඞཁ͕ͳ͘ ͳΔɽ. 5. ࣮૷. 4.2 ௨৴։࢝࣌ͷಈ࡞. ͷ‫ج‬ຊಈ࡞͸ Linux ʹ͓͍ͯ‫ʹط‬ಈ࡞͕‫͞ূݕ‬Ε͍ͯΔɽ. ਤ 7 ʹ NTM ୺຤ͷϞδϡʔϧߏ੒Λࣔ͢ɽNTMobile ਤ 5 ʹ MN ͱ CN ͷ௨৴։࢝࣌ʹ͓͚Δಈ࡞Λࣔ͢ɽ. NTM ୺຤͸Ϣʔβۭؒͷ NTMobile σʔϞϯͱɼΧʔω. MN ͸ΞϓϦέʔγϣϯ͔Β DNS ໰͍߹ΘͤΛϑοΫ͢. ϧۭؒͷ NTMobile ΧʔωϧϞδϡʔϧʹΑΓಈ࡞͢Δɽ. Δͱ DCMN ʹରͯ͠ NTM Direction Request Λૹ৴͠ɼ. NTMobile σʔϞϯ͸ DC ΁ͷ NTM ୺຤৘ใͷొ࿥ͱԾ. CN ͷ໊લղܾ͓ΑͼτϯωϧߏஙͷࢦࣔΛґཔ͢Δɽ. ૝ IP ΞυϨεͷऔಘɼ͓Αͼ DC ͷࢦࣔʹैͬͨτϯω. DCMN ͸ CN ͷ NS ϨίʔυΛ༻͍ͯ DCCN Λ୳ࡧ͠ɼ. ϧߏஙΛߦ͏ɽΧʔωϧϞδϡʔϧ͸ύέοτͷΧϓη. TXT ϨίʔυΛ༻͍ͯ DCCN ͕Ұൠͷ DNS αʔόͰͳ. ϧԽ/σΧϓηϧԽ͓Αͼ҉߸ԽॲཧΛߦ͏ɽఏҊํࣜ͸. ͍͜ͱΛ൑அ͢Δɽͦͷ‫ޙ‬ɼDCMN ͸ NTM Information. NTMobile σʔϞϯͱ NTMobile ΧʔωϧϞδϡʔϧΛվ. Request / Response ʹͯ CN ͷ୺຤৘ใΛऔಘ͢ΔɽCN. ଄͢Δ͜ͱʹΑΓಈ࡞͢Δɽ֤ϞδϡʔϧʹҎԼͷΑ͏ͳ. ͷ୺຤৘ใΛऔಘͨ͠ DCMN ͸ NTM Route Direction ʹ. վ଄Λߦͬͨɽ. Path IDMN−CN Λ‫ؚ‬Ή௨৴‫ܦ‬࿏ͷࢦࣔΛࡌͤͯ MN ͓Α. • NTMobile σʔϞϯ. ͼ CN ʹૹ৴͢ΔɽDCMN ͔Β NTM Route Direction Λ. NTM ୺຤ͷ୺຤‫ى‬ಈ࣌ʹࣗ୺຤ͷԾ૝ΠϯλϑΣʔ. ड৴ͨ͠ MN ͸ɼ୺຤಺෦ͰҰҙͱͳΔ CN ͷԾ૝ IPv4. εʹ੩తͳԾ૝ IPv4 ΞυϨεΛઃఆ͢Δɽ·ͨɼ௨. ΞυϨεͱͯ͠ VIPB Λੜ੒͢ΔɽVIPB Λੜ੒ͨ͠ MN. ৴։࢝࣌ʹ௨৴૬खͷԾ૝ IPv4 ΞυϨεΛ୺຤಺෦. ͸ɼVIPB Λ Path IDMN−CN ͱؔ࿈෇͚ͯɼτϯωϧ௨. ʹઃఆ͠ɼτϯωϧςʔϒϧʹొ࿥͢ΔɽఏҊํࣜͰ. ৴ͷ৘ใΛ‫ه‬࿥͢Δτϯωϧςʔϒϧʹొ࿥͢Δɽͦͷ. ͸ɼ௨৴૬खͷԾ૝ IPv4 ΞυϨεΛ NTM ୺຤͕Ұ. ‫ޙ‬ɼMN ͸ DNS ϝοηʔδ಺ͷ௨৴૬खͷ IP ΞυϨεΛ. ҙʹੜ੒͢Δ͕ɼຊ࣮૷Ͱ͸Ծ૝ IPv4 ΞυϨεੜ੒. VIPB ʹมߋ͠ɼDNS Response for A Record ͱͯ͠Ξϓ. ॲཧ͕ະ࣮૷Ͱ͋ΔͨΊ௨৴૬खͷԾ૝ IPv4 ΞυϨ. Ϧέʔγϣϯʹ౉͢ɽ·ͨಉ༷ʹɼDCMN ͷ NTM Route. ε͸੩తʹઃఆ͍ͯ͠Δɽ·ͨɼDNS Ԡ౴ϝοηʔδ. Direction Λ DCCN ͔Βड৴ͨ͠ CN ͸ɼ୺຤಺෦ͰҰҙ. ಺ͷԾ૝ IPv4 ΞυϨεΛ NTM ୺຤͕ੜ੒ͨ͠Ծ૝. ͱͳΔ MN ͷԾ૝ IPv4 ΞυϨεͱͯ͠ VIPX Λੜ੒͠ɼ ࣗ୺຤ͷτϯωϧςʔϒϧʹొ࿥͢Δɽ. c 2014 Information Processing Society of Japan . IPv4 ΞυϨεʹม‫͢׵‬Δɽ • NTMobile ΧʔωϧϞδϡʔϧ 4.

(5) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report. 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻭 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻹㻺. 㻰㻯㻹㻺. 㻰㻺㻿. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻰㻯㻯㻺. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㼅 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻯㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻌㼒㼛㼞㻌㻭㻌㻾㼑㼏㼛㼞㼐㻌 㻺㼀㻹㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠㻌 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑 㼒㼛㼞㻌㻺㻿㻌㻾㼑㼏㼛㼞㼐 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑 㼒㼛㼞㻌㼀㼄㼀㻌㻾㼑㼏㼛㼞㼐 㻺㼀㻹㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠㻌 㻺㼀㻹㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㻾㼑㼟㼜㼛㼚㼟㼑㻌. 㻺㼛㼠㼕㼏㼑㻌㼛㼒㻌㻼㼍㼠㼔㻌㻵㻰 㻺㼀㻹㻌㻾㼛㼡㼠㼑㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚㻌. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻔㼂㻵㻼 㻮㻕 㼍㼚㼐 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㼠㼛㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑㻌. 㻺㼀㻹㻌㻾㼛㼡㼠㼑㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻔㼂㻵㻼 㼄㻕 㼍㼚㼐 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㼠㼛㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑㻌. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺 㻺㼀㻹㻌㼀㼡㼚㼚㼑㼘㻌㻾㼑㼝㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑㻌. 㻹㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑. 㻯㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑. 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼㻭. 㼂㻵㻼 㻮. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼 㼄. 㼂㻵㻼 㼅. 㻰㻺㻿㻌㻾㼑㼟㼜㼛㼚㼟㼑㻌㼒㼛㼞㻌㻭㻌㻾㼑㼏㼛㼞㼐㻌. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. ਤ 5. ௨৴։࢝࣌ͷಈ࡞. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻭 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㼅 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘 㻾㻵㻼㻹㻺 䊻 㻾㻵㻼㻯㻺. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㻭㼒㼠㼑㼞㻌㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚㻌. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㻭㼒㼠㼑㼞㻌㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚㻌 㻹㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼㻭. 㼂㻵㻼 㻮. 㼂㻵㻼㼄 䊻 㼂㻵㻼㼅. 㻯㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼 㼄. 㼂㻵㻼 㼅. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㼂㻵㻼㼄 䊻 㼂㻵㻼㼅. 㻾㻵㻼㻹㻺 䊹 㻾㻵㻼㻯㻺 㼂㻵㻼㻭 䊹 㼂㻵㻼㻮. 㼂㻵㻼㻭 䊹 㼂㻵㻼㻮. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. ਤ 6. τϯωϧ௨৴࣌ͷΞυϨεભҠ. NTMobile ΧʔωϧϞδϡʔϧ͕ड৴ύέοτΛϑο. Λࣔ͢ɽNTM ୺຤ MN ͓Αͼ CN ͸ Linux ΛΠϯετʔ. Ϋ͠ɼσΧϓηϧԽΛߦͬͨࡍʹ NTM ϔομ಺͔Β. ϧ࣮ͨ͠‫ ػ‬PC ʹ࣮૷͠ɼϓϥΠϕʔτωοτϫʔΫ΁ͱ. Path ID Λऔಘ͢ΔɽPath ID ΛΩʔͱͯ͠ɼτϯω. ௚઀઀ଓ͍ͯ͠Δɽ·ͨ઀ଓ͸ 1000BASE-T ʹΑΔ༗ઢ. ϧςʔϒϧ͔Β௨৴૬खͷԾ૝ IPv4 ΞυϨεͱͯ͠. LAN ઀ଓͰ͋Δɽຊདྷ͸ɼNTM ୺຤ͰҰҙͳԾ૝ IPv4. ઃఆͨ͠ IP ΞυϨεΛ‫͢ࡧݕ‬Δɽͦͷ‫ޙ‬ɼύέοτ. ΞυϨεΛੜ੒͢Δ͕ɼࠓճ͸ΞυϨεੜ੒ॲཧ͕ະ࣮૷. ಺ͷԾ૝ IPv4 ΞυϨεͷૹ৴‫͓ݩ‬ΑͼѼઌΛ୺຤಺. Ͱ͋ΔͨΊɼ௨৴૬खͷԾ૝ IPv4 ΞυϨεΛ੩తʹઃఆ. ෦Ͱ؅ཧ͢ΔԾ૝ IPv4 ΞυϨεʹม‫͢׵‬Δɽ. ͨ͠ɽ. 6. ධՁ. ɹ MN ͱ CN ؒͰ iperf*1 Λ༻͍ͨ TCP ௨৴Λߦ͍ɼε ϧʔϓοτͷଌఆΛߦͬͨɽ͜͜Ͱ͸ɼैདྷͷ NTMobile. ਤ 8 ʹࢼ‫ݧ‬ωοτϫʔΫͷߏ੒Λɼද 1 ʹ֤૷ஔͷ࢓༷ *1. c 2014 Information Processing Society of Japan . http://sourceforge.net/projects/iperf/. 5.

(6) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ৘ใॲཧֶձ‫ڀݚ‬ใࠂ IPSJ SIG Technical Report 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚㼟. 㻺㼀㻹㼛㼎㼕㼘㼑㻌㻰㼑㼍㼙㼛㼚 㼀㼡㼚㼚㼑㼘㻌㻱㼟㼠㼍㼎㼘㼕㼟㼔㼙㼑㼚㼠. ͨΊɼ‫ݶ‬ΒΕͨԾ૝ΞυϨεྖҬͰେ‫ن‬໛ʹ NTMobile Λ ӡ༻͢Δ͜ͱ͕Մೳͱͳͬͨɽ·ͨɼDC ͕Ծ૝ IPv4 Ξ υϨεΛ؅ཧ͢Δඞཁ͕ͳ͘ͳΓɼӡ༻͕༰қʹͳͬͨɽ. Linux ্ͰఏҊํࣜͷ࣮૷Λߦ͍ɼಈ࡞Λ‫ͨ͠ূݕ‬ɽ͜Ε ·Ͱͷ NTMobile ͱఏҊํࣜΛ༻͍ͯ NTM ୺຤ؒͷτϯ. 㻺㼑㼠㼘㼕㼚㼗㻌㻿㼛㼏㼗㼑㼠. 㼁㼟㼑㼞㻌㻿㼜㼍㼏㼑 㻷㼑㼞㼚㼑㼘㻌㻿㼜㼍㼏㼑. ωϧ௨৴ʹΑΔεϧʔϓοτΛൺֱ͠ɼఏҊํࣜʹΑΔε. 㻺㼑㼠㼒㼕㼘㼠㼑㼞. 㼀㼡㼚㼚㼑㼘 㼀㼍㼎㼘㼑. 㻼㼍㼏㼗㼑㼠㻌㻹㼍㼚㼕㼜㼡㼘㼍㼠㼕㼛㼚 㻔㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚 㻛㻰㼑㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚 㻕. 㻾㼑㼍㼘㻌㻵㻛㻲. ਤ 7. ɹࠓ‫ޙ‬͸ɼఏҊํࣜʹΑΔ NTM ୺຤ͱҰൠ୺຤ͱͷ௨৴. 㻺㼀㻹㼛㼎㼕㼘㼑㻌㻷㼑㼞㼚㼑㼘㻌㻹㼛㼐㼡㼘㼑. 㼂㼕㼞㼠㼡㼍㼘㻌㻵㻛㻲. NTM ୺຤ͷϞδϡʔϧߏ੒. 㻼㼞㼕㼢㼍㼠㼑㻌㻺㼑㼠㼣㼛㼞㼗. ϧʔϓοτͷྼԽ͕΄ͱΜͲͳ͍͜ͱΛ֬ೝͨ͠ɽ ΛՄೳʹ͢ΔͨΊͷ‫ݕ‬౼Λߦ͏ɽ ࢀߟจ‫ݙ‬. 㻝㻜㻜㻜㻌㻮㻭㻿㻱㻙㼀. [1]. [2]. 㻹㻺 ਤ 8. [3]. 㻰㻯. 㻯㻺 ωοτϫʔΫߏ੒. [4]. ɹɹ ද 1. ɹɹ. NTM ୺຤ͷ࢓༷. ɹ. MN. CN. Hardware. Thirdwave Prime. Thirdwave Prime. OS. Ubuntu 10.04. Ubuntu 10.04. Linux Kernel. 2.6.32-21-generic. 2.6.32-21-generic. CPU. Intel Core i7-860. Intel Core i7-930. Memory. 3GB. 3GB ɹ. [5]. [6] [7]. ɹɹ ද 2 ɹɹ. τϯωϧ௨৴࣌ͷεϧʔϓοτଌఆ݁Ռ. ɹ. Conventional. Proposal. Throughput(Mbps). 402.5. 400.4 ɹ. [8]. [9]. ʹΑΔτϯωϧ௨৴ͱఏҊํࣜʹΑΔτϯωϧ௨৴ͷε ϧʔϓοτΛൺֱͨ͠ɽεϧʔϓοτଌఆʹ͸ɼ10 ඵؒͷ. [10]. ಺౻ࠀߒɼ্ᬪඌҰਅɼ੢ඌ୓໵ɼਫ୩ஐେɼླ໦ल࿨ɼ ౉ᬑɹߊɼ৿߳௡෉ɼখྛӳ༤ɿNTMobile ʹ͓͚ΔҠಈ ಁաੑͷ࣮‫૷࣮ͱݱ‬ɼ৘ใॲཧֶձ࿦จࢽɼVol.54, No.1, pp. 380ʕ393(2013). ླ໦ल࿨ɼ্ᬪඌҰਅɼਫ୩ஐେɼ੢ඌ୓໵ɼ಺౻ࠀߒɼ౉ ᬑɹߊɿNTMobile ʹ͓͚Δ௨৴઀ଓੑͷཱ֬ख๏ͱ࣮૷ɼ ৘ใॲཧֶձ࿦จࢽɼVol.54, No.1, pp. 367ʕ379(2013). ্ᬪඌҰਅɼླ໦ल࿨ɼ಺౻ࠀߒɼ౉ᬑɹߊɿIPv4/IPv6 ࠞࡏ‫Ͱڥ؀‬ҠಈಁաੑΛ࣮‫͢ݱ‬Δ NTMobile ͷ࣮૷ͱ ධՁɼ৘ใॲཧֶձ࿦จࢽɼVol.54, No.10, pp. 2288ʕ 2299(2013). ೲಊത࢙ɼླ໦ल࿨ɼ಺౻ࠀߒɼ౉ᬑɹߊɿNTMobile ʹ ͓͚Δཱࣗత‫ܦ‬࿏࠷దԽͷఏҊɼ৘ใॲཧֶձ࿦จࢽɼ Vol.54, No.1, pp. 394ʕ403(2013). ౔Ҫහथɼླ໦ल࿨ɼ಺౻ࠀߒɼ౉ᬑɹߊɿNTMobile ʹ ͓͚ΔΞυϨεม‫ܕ׵‬ϦϨʔαʔόͷ࣮૷ͱಈ࡞‫ূݕ‬ɼ৘ ใॲཧֶձ‫ڀݚ‬ใࠂ. MBL, [ϞόΠϧίϯϐϡʔςΟϯ άͱϢϏΩλε௨৴‫ڀݚ‬ձ‫ڀݚ‬ใࠂ]ɼ Vol.2013-MBL-67, No.11, pp. 1-6(2013)ɽ C. Perkins.ɿ IP Mobility Support for IPv4, Revised, RFC5944, IETF(2010). H. Levkowetz and S. Vaarala.ɿMobile IP Traversal of Network Address Translation (NAT) Devices, RFC3519, IETF(2003). ϞόΠϧɾແઢ-ϞόΠϧ IPɼΞυϗοΫωοτϫʔΫ (2010). http://www.ieice-hbkb.org/files/04/04gun 05hen 01.pdf H. Soliman.: Mobile IPv6 Support for Dual Stack Hosts and Routers, RFC5555, IETF (2009). S. Bradner.: Benchmarking Methodology for Network Interconnect Devices, RFC2544, IETF(1999).. εϧʔϓοτଌఆΛ MNɼCN ؒͰ 10 ճߦ͍ɼͦͷฏ‫ۉ‬஋ Λࢉग़ͨ͠ɽ ɹද 2 ʹ NTM ୺຤ؒͷτϯωϧ௨৴ʹΑΔεϧʔϓοτ ͷଌఆ݁ՌΛࣔ͢ɽैདྷํࣜʹൺ΂ͯఏҊํࣜͷεϧʔ ϓοτ͸ 0.5%௿͍஋ͱͳͬͨɽ͜ͷ݁ՌΑΓɼఏҊํࣜ ͷ௨৴ʹ͓͍ͯɼNTM ୺຤ͷԾ૝ IPv4 ΞυϨεม‫ॲ׵‬ཧ ͕εϧʔϓοτͷ௿Լʹେ͖ͳӨ‫ڹ‬Λ‫͍͜ͳ͕ͱ͜͢΅ٴ‬ ͱ͕Θ͔ͬͨɽ. 7. ·ͱΊ ຊ࿦จͰ͸ɼNTM ୺຤಺෦ͰԾ૝ IPv4 ΞυϨεΛࣗ཯ తʹੜ੒͠ɼ௨৴͢Δ୺຤ؒͷԾ૝ IPv4 ΞυϨεΛ୺຤಺ ෦Ͱ؅ཧ͢Δख๏ΛఏҊͨ͠ɽ͜ͷख๏ʹΑΓɼNTMobile શମͰԾ૝ IPv4 ΞυϨεྖҬΛ‫ڞ‬༗͢Δඞཁ͕ͳ͘ͳΔ. c 2014 Information Processing Society of Japan . 6.

(7)

参照

関連したドキュメント

The bacteria on the hexagonal plates O,1um in dtameter CC, arrows) and unicellular bacteria aiter 90 days

[r]

[r]

[r]

 当社は、APからの提案やAPとの協議、当社における検討を通じて、前回取引

【参考 【 参考】 】試験凍結における 試験凍結における 凍結管と 凍結管 と測温管 測温管との離隔 との離隔.. 2.3

それは10月31日の渋谷に於けるハロウィンのことなのです。若者たちの仮装パレード

一方で、平成 24 年(2014)年 11