Share
Embed
UPFの下周り性能ネタ(gtp5g他)
Masakazu Asama
October 04, 2021
Transcript
31 slides
-
ࢼݧߏ 5FTUFS $FOU04-JOVY 53FYW %65 6CVOUV HUQHW ip addr add
172.16.1.1/24 dev ens1f0 ip addr add 10.1.1.1/24 dev ens1f1 ip link set ens1f0 up ip link set ens1f1 up gtp5g-link add gtp5gtest & gtp5g-tunnel add qer gtp5gtest 1 --qer-id 1 --qfi 1 gtp5g-tunnel add far gtp5gtest 1 --action 2 gtp5g-tunnel add far gtp5gtest 2 --action 2 --hdr-creation 0 87 172.16.1.2 2152 gtp5g-tunnel add pdr gtp5gtest 1 --pcd 1 --hdr-rm 0 --ue-ipv4 192.168.1.11 --f-teid 78 172.16.1.1 --far-id 1 --qer-id 1 gtp5g-tunnel add pdr gtp5gtest 2 --pcd 2 --ue-ipv4 192.168.1.11 --far-id 2 --qer-id 1 ip route add 192.168.1.0/24 dev gtp5gtest ip neigh add 172.16.1.2 lladdr 0c:c4:7a:b7:59:3a dev ens1f0 ip neigh add 10.1.1.11 lladdr 0c:c4:7a:b7:59:3b dev ens1f1 5FTUFSૹ৴ϙʔτ͔ΒύέοτΛૹ৴͠ ड৴ϙʔτͰड৴ͨ͠Λ֬ೝ͢Δ ྫ͑࠷ॳʹ(CQTྲྀͯ͠ϩετ͕͋ͬͨΒ (CQTʹམͱͯ͠શύέοτड৴Ͱ͖ͨΒ(CQTʹͯ͠ ͱ͍͏;͏ʹύέοτΛϩετ͠ͳ͍ଳҬ෯ΛௐΔ ࢼߦඵؒͱ͠dࢼߦ܁Γฦ͢ ϋʔυΣΞߏ *OUFM9FPO&()[$5 *OUFMDIJQTFU %%3.)[(# *OUFM&4(JHBCJU4'*4'1 Y 2 -
ϕϯνϚʔΫ݁ՌHUQH .CQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 3 ˞CQTʹ&UIFSOFUϔομCZUFΛؚΉ -
ϕϯνϚʔΫ݁ՌHUQH LQQT JNJY
VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 4 -
O ff HPVQG w /''(P ޙड़ Ͱ61'Λ࣮ͨ͠ΒͲΕ͘ Β͍ͷੑೳ͕ग़Δͷ͔ؾʹͳͬͨͷͰͱΓ ࣮͋͑ͣͯ͠Έͨ w
ͨͩ͠ w 1'$1ະ࣮ ӈͷΑ͏ͳ:".-Ͱઃ ఆΛॻ͍ͯಡΈࠐΉ w "31ϧʔςΟϯάະ࣮ ӈͷΑ͏ ʹѼઌ."$ΞυϨεΛϋʔυίʔυ w 3PVUFSPOBTUJDLߏͷΈαϙʔτ w 4%''JMUFSະ࣮ Ͳ͏ͤΔͳΒͪΌΜ ͱ*1'JMUFS3VMFܕͷύʔαॻ͖͍ͨ w ͨͩ͠ w 2&3ΩονϦΔ IUUQTHJUIVCDPNNBTBNBO ff HPVQGCMPCNBJODPO fi HZBNMTBNQMF͔ΒҾ༻ 5 -
/''(P w *OUFM͞Μ͕ΦʔϓϯιʔεͰެ։͍ͯ͠Δ (PݴޠͷͨΊͷ/FUXPSL'VODUJPO 'SBNFXPSL w ෦Ͱ ಉ͘͡*OUFM͞Μ͕Φʔϓϯιʔε Ͱެ։͍ͯ͠Δ %1%,Λ༻͍͍ͯΔ
ͷͰ "31ϧʔςΟϯάͳͲશͯࣗલͰ࣮ ͢Δඞཁ͕͋Δ w ύέοτͷྲྀΕΛlϑϩʔzͱͯ͠ѻ͏ w ϑϩʔΛׂͨ͠Γ 4FQBSBUPS ॲཧΛࢪ͠ ͨΓ )BOEMFS ूͨ͠Γ .FSHFS ഁغ͠ ͨΓ 4UPQQFS ͱ͍ͬͨ͜ͱ͕Ͱ͖ΔΑ͏ʹ ͳ͍ͬͯΔ w ϑϩʔΛόοϑΝ͢Δํ๏ͳ͍ͬΆ͍ʁ IUUQTHJUIVCDPNJOUFMHPO ff HP͔ΒҾ༻ 6 -
/''(PόοϑΝػೳՃ w /''(PΛ͍ͬͯ͡ϑϩʔΛόοϑΝ͢Δ ػೳΛ࣮ w ར༻ऀଆ ྫO ff HPVQG
w όοϑΝ͢Δ͔൱͔Λఆ͠όοϑΝ͢ Δ߹෦ͰͦͷύέοτΛόοϑΝ ͢ΔؔFORGΛఆٛ w όοϑΝ͠ͳ͔ͬͨ߹ଈ࠲ʹഁغ w όοϑΝͨ͠ύέοτʹૹ৴Մೳͳͷ ͕͋Δ͔Λఆ͋ͬͨ͠߹࣍ͷॲཧ ʹճؔ͢EFRGΛఆٛ w औΓग़ͯ͠ഁغ͢Δέʔε͋Δ w Λఆٛ͠ઃఆ͢Δ͜ͱͰͦΕΒ͕ϧʔϓͰ ճ͞ΕΔ IUUQTHJUIVCDPNNBTBNBO ff HPCMPCFOREFR fl PX fl PXHP͔ΒҾ༻ 7 -
ࢼݧߏ 5FTUFS $FOU04-JOVY 53FYW %65 6CVOUV O ff HP!CFDF FOREFRվ൛
5FTUFSૹ৴ϙʔτ͔ΒύέοτΛૹ৴͠ ड৴ϙʔτͰड৴ͨ͠Λ֬ೝ͢Δ ྫ͑࠷ॳʹ(CQTྲྀͯ͠ϩετ͕͋ͬͨΒ (CQTʹམͱͯ͠શύέοτड৴Ͱ͖ͨΒ(CQTʹͯ͠ ͱ͍͏;͏ʹύέοτΛϩετ͠ͳ͍ଳҬ෯ΛௐΔ ࢼߦඵؒͱ͠dࢼߦ܁Γฦ͢ ϋʔυΣΞߏ *OUFM9FPO&()[$5 *OUFMDIJQTFU %%3.)[(# *OUFM&4(JHBCJU4'*4'1 Y 8 -
ϕϯνϚʔΫ݁Ռ6- .CQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC HUQH O ff HPVQG 9 ˞CQTܭࢉ࣌ͷ&UIFSOFUϔομCZUFͰࢉ -
ϕϯνϚʔΫ݁Ռ%- .CQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC HUQH O ff HPVQG 10 ˞CQTܭࢉ࣌ͷ&UIFSOFUϔομCZUFͰࢉ -
ϕϯνϚʔΫ݁Ռ6- LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC HUQH O ff HPVQG 11 -
ϕϯνϚʔΫ݁Ռ%- LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC HUQH O ff HPVQG 12 -
ߜΓํ 4 4 (CQT (CQT (CQT Ў Ў ଳҬ෯͕8<CJUT>ɺύέοταΠζ͕4<CZUF>Ͱ ͜ͷύέοτͷૹ৴࣌ࠁΛ5Oͱͨ͠ͱ͖
͜ͷ࣍ͷύέοτΛૹ৴ͯ͠ྑ͍ૹ৴࣌ࠁ5O 5O 5O Ў Ў4º×8 ʹͳΔ 8 ύέοτΛૹ৴ͨ͠ͱ͖ʹͦͷૹ৴ͨ͠ύέοταΠζ ͔Β࣍ճૹ৴࣌ࠁΛܭࢉ͓͖ͯ͠ɺ࣍ͷύέοτͦͷ ࣌ࠁ·ͰԆ͔ͤͯ͞Βૹ৴͢ΔΑ͏ʹ͢Εྑ͍ʁ ύέοτͷྲྀΕΔํ 13 -
όοϑΝͷํ 1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ
1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU 1%3ʹରԠ͢ΔόοϑΝ '*'0 ύέοτ ࣈड৴࣌ࠁ ࣍ͷૹ৴࣌ࠁͦͷ1%3͕ରԠ ͚ͮΒΕͨ2&3ͷରԠ͢Δํ ͷ࣍ͷૹ৴࣌ࠁͷ࠷େ όοϑΝ '*'0 ʹগͳ͘ͱͭ ύέοτΛ࣋ͭ1%3ΛҎԼͷ༏ઌ ॱҐͰྻͨ͠ͷ 1%3ͷ ࣍ͷૹ৴࣌ࠁ όοϑΝ '*'0 ͷઌ಄ύέοτ ͷड৴࣌ࠁ 1%3ߏମͷϙΠϯλΞυϨε 14 -
όοϑΝͷํFOR 1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ
1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU 4UFQύέοτ͔Β 1%3Λ୳͢ ௨ৗͷ 61'ͷॲཧ 4UFQB1%3͕͢Ͱʹ 2VFVFE1%3Tʹଘࡏ͢Δ ߹όοϑΝʹύέοτ ΛೖΕͯऴྃ 15 -
όοϑΝͷํFOR 1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ
1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU 4UFQύέοτ͔Β 1%3Λ୳͢ ௨ৗͷ 61'ͷॲཧ 4UFQC1%3͕2VFVFE1%3T ʹଘࡏ͠ͳ͍࣌όοϑΝʹೖΕͨ ͋ͱ2VFVFE1%3TʹೖΕΔ 16 -
όοϑΝͷํEFR 1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ
1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU 4UFQ2VFVFE1%3Tͷઌ಄1%3ͷ l࣍ͷૹ৴࣌ࠁz͕ݱࡏ࣌ࠁҎ্͔ௐΔ ະຬͷ࣌ͦ͜Ͱऴྃ Ҏ্ͷ࣌όοϑΝͷઌ಄ͷύέοτΛ औΓग़͢ 4UFQऔΓग़ͨ͠ύέοτͷαΠζ͔Β ͦͷ1%3͕ଐ͢શͯͷ2&3ͷ֘͢Δ ํͷl࣍ͷૹ৴࣌ࠁzΛߋ৽ 4UFQ࣍ͷૹ৴࣌ࠁΛॻ͖͑ͨ2&3ʹ ଐ͢શͯͷ1%3Ͱ֤ʑͷl࣍ͷૹ৴࣌ࠁz͕ ରԠ͢Δ2&3ͷ֘͢Δํͷl࣍ͷૹ৴ ࣌ࠁzͷ࠷େʹͳΔΑ͏ʹॻ͖͑Δ 17 -
όοϑΝͷํEFR 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 1%3 ํ6- ࣍ͷૹ৴࣌ࠁ
1%3 ํ6- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU 4UFQ2VFVFE1%3TΛฒͼସ͑Δ 4UFQ͠όοϑΝ͔ΒύέοτΛऔΓ ग़ͨ͋͠ͱόοϑΝ͕ۭʹͳͬͨ࣌ 2VFVFE1%3T͔Β֘͢Δ1%3Λ औΓআ͘ 4UFQऔΓग़ͨ͠ύέοτΛૹ৴͢Δ 18 -
ϕϯνϚʔΫ݁Ռ.#3.CQT'MPX .CQT JNJY
VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 19 ˞CQT*1ϔομҎ߱Ͱܭࢉ -
ϕϯνϚʔΫ݁Ռ.#3.CQT'MPXT .CQT JNJY
VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 20 ˞CQT*1ϔομҎ߱Ͱܭࢉ -
ϕϯνϚʔΫ݁Ռ.#3.CQT'MPXT .CQT JNJY
VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 21 ˞CQT*1ϔομҎ߱Ͱܭࢉ -
ϕϯνϚʔΫ݁Ռ.#3.CQTL'MPXT .CQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 22 ˞CQT*1ϔομҎ߱Ͱܭࢉ -
ϕϯνϚʔΫ݁Ռ1BDLFU3BUFLQQT'MPX LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 23 -
ϕϯνϚʔΫ݁Ռ1BDLFU3BUFLQQT'MPXT LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 24 -
ϕϯνϚʔΫ݁Ռ1BDLFU3BUFLQQT'MPXT LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 25 -
ϕϯνϚʔΫ݁Ռ1BDLFU3BUFLQQTL'MPXT LQQT
JNJY VEQC VEQC VEQC VEQC VEQC VEQC VEQC 6- %- 26 -
͓ʁ(#3͍͚Δ͔ʁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 1%3 ํ%- ࣍ͷૹ৴࣌ࠁ
1%3 ํ%- ࣍ͷૹ৴࣌ࠁ 2&3 6-.#3.CQT ࣍ͷૹ৴࣌ࠁ %-.#3.CQT ࣍ͷૹ৴࣌ࠁ 2VFVFE1%3T 3FE#MBDL5SFF3PPU ϙʔτͷଳҬ෯Λఆ্ٛͨ͠Ͱ lଳҬ෯(#3zͷ.#3Λ (#3ʹଐ͞ͳ͍1%3શͯʹඥ͚Ε (#3͍͚Δ͔ʁʁ ྫ͑͜ͷҰ൪্ͷ1%3ʹ(#3͕͋ͬͨ߹ʜ 28 -
ϕϯνϚʔΫ݁Ռ(#3.CQT'MPXVEQC LQQT
4FTTJPO 4FTTJPOT 4FTTJPOT 4FTTJPOT 6- %- 29 -
·ͱΊ w ͋ͱ1'$1Λ࣮͢Ε2&3͕Εͯ ͦͦ͜͜ੑೳग़Δ61'͕Ͱ͖Δ͔ʁ w 1'$1!XNOTLENNT͞ΜͷHP QGDQ͕͋Ε͍͚Δʂʂʂ w ͋ʔ͋ͱ4%''JMUFSΜͳ͍ͱ͔ʜ w
"31*1ϧʔςΟϯά-εΠονͷ 7331."$ΞυϨε͚ͱ͖ΌͱΓ͋͑ ͍͍͔ͣʜʁ w Ͱ"31ͷฦࣄ͘Β͍࣮ͨ͠ํ͕ ྑ͍ͷ͔ͳʜʁ w ͔ͭO ff HPͷվऔΓࠐΜͰΒ͑ͨΓ ͢Μͷ͔ͳʜ 30