Upgrade to Pro — share decks privately, control downloads, hide ads and more …

100Gbpsソフトウェアルータの実現可能性に関する論文

 100Gbpsソフトウェアルータの実現可能性に関する論文

100Gbpsソフトウェアルータの実現可能性に関する考察

Tweet

Transcript

  1. #VJMEJOHB4JOHMF#PY (CQT4PGUXBSF3PVUFS 4BOHKJO)BO ,FPO+BOH ,ZPVOH4PP1BSL 4VF.PPO ,"*45 *O*&&&8PSLTIPQPO-PDBMBOE.FUSPQPMJUBO"SFB /FUXPSLT 

    JEZ@VVLJ!Z@VVL 1
  2. 1BDLFU4IBEFSB(16BDDFMFSBUFE4PGUXBSF3PVUFS 4BOHKJO)BO ,FPO+BOH ,ZPVOH4PP1BSLBOE4VF.PPO *OQSPDFFEJOHTPG"$.4*($0.. %FMIJ *OEJB 4FQUFNCFS 44-4IBEFS$IFBQ44-"DDFMFSBUJPO XJUI$PNNPEJUZ1SPDFTTPST

    ,FPO+BOH 4BOHKJO)BO 4FVOHZFPQ)BO 4VF.PPO BOE ,ZPVOH4PP1BSL *OQSPDFFEJOHTPG64&/*9/4%* #PTUPO ." .BSDI ಉ͡ݚڀάϧʔϓͷ࿦จ 2
  3. ᶗ*OUSPEVDUJPO 3

  4. *OUSPEVDUJPO ιϑτ΢ΣΞϧʔλ͸ॊೈͳύέοτॲཧͷͨΊͷັྗ తͳϓϥοτϑΥʔϜͰ͋Δ ॳظͷϧʔλ͸൚༻ίϯϐϡʔλͰߏங͞Ε͍ͯͨ ೥୅ޙ൒͔Β(CQTͷߴ඼࣭ϧʔλ΍ಛघͳϋʔ υ΢ΣΞ͕୆಄ ࠷ۙͷ1$ϋʔυ΢ΣΞΛ༻͍ͨιϑτ΢ΣΞϧʔλ͕ ίετύϑΥʔϚϯεͷ໘Ͱڝ૪ ϚϧνίΞ$16ɼߴଳҬ෯/*$ɼߴ଎ͳ$16ϝϞϦؒͷΠ ϯλʔίωΫτ͓ΑͼγεςϜόεͳͲ

    3PVUF#SJDLTͷΑ͏ͳ࣮ݧతͳιϑτ΢ΣΞϧʔλ (CQT 4
  5. *OUSPEVDUJPO ݱࡏ΋͘͠͸༧ଌՄೳͳະདྷͷٕज़Ͱ4JOHMF#PYιϑ τ΢ΣΞϧʔλͷੑೳΛͲΕ͘Β͍ͩͤΔͷ͔ʁ ༧ଌ͞ΕΔϋʔυϧΛ·ͱΊɼ୯ҰͷYϚγϯͰ (CQTͷεϧʔϓοτΛୡ੒͢ΔܭըΛͨͯͨ 5

  6. ᶘ0QQPSUVOJUJFTBOE $IBMMFOHFT 6

  7. ߴੑೳϋʔυ΢ΣΞΞʔΩςΫνϟ ۙ೥ͷ*OUFMͱ".%ͷΞʔΩςΫνϟվྑ ϚϧνίΞɾϓϩηοα ֤ίΞʹରͯ͠ฏ౳ʹେ͖ͳϝϞϦଳҬ෯Λఏڙ͢Δ$16ʹ ౷߹͞ΕͨϝϞϦίϯτϩʔϥ (CQT/*$ͷΑ͏ͳपลػثʹߴ଎ʹ઀ଓ͢Δ1$* &YQSFTT *OUFM2VJDL1BUI*OUFSDPOOFDU 21* ΍".%

    )ZQFS5SBOTQPSUͷΑ͏ͳQPJOUUPQPJOUΠϯλʔίωΫτʹ ΑΓޓ͍ʹ઀ଓ͞ΕͨϚϧν$16ιέοτ ͜ΕΒͷϦιʔεΛޮՌతʹ׆༻͢Δߴੑೳιϑτ΢Σ ΞϧʔλΛߏங͢Δ伴ͱͳΔ 7
  8. ϧʔλͷϋʔυ΢ΣΞߏ੒ྫ /6."$16͝ͱʹϩʔΧϧͳϝϞϦΛ΋ͭΞʔΩςΫνϟ *0)ʢ*0ϋϒʣ/*$΍ετϨʔδͱͷ઀ଓ /6."OPEFT ( Y  8

  9. ύϑΥʔϚϯεϘτϧωοΫ લड़ͷϧʔλΞʔΩςΫνϟʹ͓͚ΔύϑΥʔϚϯεϘ τϧωοΫΛߟ࡯͢Δ ҎԼͷ؍఺͔ΒϘτϧωοΫΛߟ࡯ $16αΠΫϧ *0ଳҬ෯ ϝϞϦଳҬ෯ 9

  10. $16αΠΫϧ Ϟμϯͳ/*$͸ɼ֤$16ίΞʹରͯ͠ಠཱͨ͠ύέοτ ΩϡʔΛ΋ͭͨΊɼ$16ίΞ਺ʹରͯ͠εέʔϧ͢Δ ͔͠͠ɼখ͞ͳύέοτͰ͸ύέοτϑΥϫʔσΟϯά ͷΑ͏ͳQFSQBDLFUॲཧ͕ࢧ഑తͱͳΔ (CQT؀ڥͰ͸ɼϚϧνίΞ$16Ͱ͑͞ɼQFS QBDLFUॲཧͷίετ͸ਂࠁͰ͋Δ 10

  11. $16αΠΫϧ 3PVUF#SJDLTͰ͸ɼ/*$QPSU͔Βผͷ/*$QPSUʹϑΥ ϫʔυ͢ΔͨΊʹɼ $16αΠΫϧඞཁ ΋͠࠷খͷύέοταΠζ #ZUFT Ͱ(CQT .QQT Λୡ੒͠Α͏ͱ͢Δͱɼ()[$16α ΠΫϧඞཁ

    ࠷৽ͷ*OUFM9$16 ()[YίΞ Y$16 ιέοτͰ͑͞ɼ߹ܭαΠΫϧ͸()[ఔ౓Ͱ͋Γɼ ഒͷੑೳ͕ඞཁ 11
  12. $16αΠΫϧ QFSQBDLFUॲཧͷΦʔόϔουΛվળͰ͖Δ͔ʁ ͞ΒͳΔੑೳ޲্ͷͨΊʹҎԼΛఏҊ ύέοτόοϑΝͷಈత֬อΛ΍ΊͯɼݻఆόοϑΝΛ࢖͏ ڧ੍తͳΩϟογϡϛεΛ๷͙ͨΊʹɼύέοτσʔλΛ σΟεΫϦϓλ͝͠ʹQSFGFUDI DBDIFCPVODJOHΛ࠷খԽͯ͠ɼ$16ίΞؒͷޡͬͨΩϟο γϡͷڞ༗Λ࡟ݮ<> ͜ΕΒͷ࠷దԽʹΑΓQFSQBDLFUॲཧͷΦʔόϔου Λ·Ͱ࡟ݮ<>

    ඞཁͳ$16αΠΫϧ਺͕()[➔()[ͱͳΓɼ ݱࡏͷ$16Ͱ΋ୡ੒Մೳ ύέοτ*0Ҏ֎ͷॲཧ͸'1("΍(16ʹΦϑϩʔυ 12
  13. *0ଳҬ෯ /*$͔Βड৴ͨ͠ύέοτ͸1$*FϦϯΫɼ*0)Tɼ21* ϦϯΫɼ࠷ऴతʹϝϞϦόεΛ௨Δ ͦͷ͋ͱɼ$16͕ϝϞϦΞΫηεʹΑΓύέοτΛॲ ཧ͠ɼٯॱʹύέοτΛૹ৴͢Δ /*$㲗$16ͷύέοτσʔλύεʹ͓͚ΔϘτϧωο ΫΛௐࠪ 13

  14. *0ଳҬ෯1$*F ݱࡏͷ(C&/*$͸ͭ·ͨ͸ͭͷϙʔτΛ΋ͪɼϗ ετΠϯλϑΣʔεͱͯ͠1$*FY 1$*F͸Ϩʔϯ͋ͨΓ૒ํ޲Ͱ(CQT YͰ (CQT (CQTΛୡ੒͢ΔͨΊʹ͸ɼগͳ͘ͱ΋ݸͷY εϩοτ͕ඞཁ ୯Ұͷ*OUFM·ͨ͸*0)͸ͭ·ͰͷYε ϩοτ͔͠αϙʔτͯ͠ͳ͍

    ͕ͨͬͯ͠ɼϚβϘʔυ্ʹͭͷ*0)͕ඞཁ 4VQFS.JDSP$PNQVUFS`T9%") 'Λ࢖༻ ͭͷ1$*FYεϩοτͱͭͷYεϩοτΛ΋ͭ 14
  15. *0ଳҬ෯2VJDL1BUI*OUFSDPOOFDU 21*ϦϯΫ͸ͭͷ໾ׂ͕͋Δ ᶃ$16ιέοτUP$16ιέοτ ᶄ*0)UP*0) ᶅ$16UP*0) ֤21*ϦϯΫ͸૒ํ޲Ͱ(CQT ࠷ѱͷγφϦΦ͸શύέοτ͕ยํͷ*0)Ͱड৴͞Εɼ ΋͏ยํͷ*0)ʹϑΥϫʔσΟϯά͞ΕΔ͜ͱͰ͋Δ ᶄ ᶅʹ͍ͭͯยํ޲ͷϦϯΫ

    (CQT ͔͠࢖͑ͳ͍ ϦϯΫᶃʹ͍ͭͯ͸ɼ֤ύέοτ͕ಉ͡ϊʔυͷ$16Ͱ ॲཧ͞Εͯɼ/*$͕ύέοτΛಉ͡ϊʔυͷϝϞϦʹί ϐʔ͢ΔݶΓ໰୊ͳ͍ ᶃ ᶄ ᶅ ᶅ 15
  16. *0ଳҬ෯ܭଌख๏ ͭͷϙʔτ/*$ͷ͏ͪɼ൒෼ΛύέοτδΣωϨʔλ ʹ࢖͍ɼ൒෼ΛධՁʹ࢖͏ ධՁͷͨΊʹͭͷγεςϜΛ࢖͏ ݸͷ$16ιέοτͱݸͷ*0)Λ΋ͭαʔό ݸͷ$16ιέοτͱݸͷ*0)Λ΋ͭσεΫτοϓ σεΫτοϓ͸ݸͷ1$*FεϩοτΛ΋ͪɼͭ͸/*$ɼ΋͏ͭ͸ άϥϑΟοΫΧʔυ *0ଳҬ෯Λਖ਼֬ʹଌఆ͠ɼϘτϧωοΫΛ໌Β͔ʹ͢ ΔͨΊʹछྨͷߏ੒Ͱ࣮ݧ͢Δ

    16
  17. *0ଳҬ෯ܭଌख๏ ߏ੒ ૹ৴εϧʔϓοτ ͸(CQTͰ཈͑ ΒΕΔ ड৴εϧʔϓοτ ͸(CQT ϑΥϫʔσΟϯά ͸(CQT 17

  18. *0ଳҬ෯ܭଌख๏ ߏ੒ ૹ৴εϧʔϓοτ͸ (CQT ཧ࿦࠷େ஋ ड৴ϑΥϫʔσΟϯ ά͸(CQT ߏ੒ͷഒ $16ιέοτ*0) ߏ੒Ͱ͸(CQT͸

    ୡ੒Ͱ͖ͳ͍ OPEFDSPTTJOHͰ΋͔ ΘΒͳ͍ͷͰɼ21*Ϧ ϯΫ͕ϘτϧωοΫͰ ͸ͳ͍ 18
  19. *0ଳҬ෯ܭଌख๏ ߏ੒ ૹड৴ͱ΋ʹεϧʔϓοτ͸ݸͷ/*$ Ͱͷ࠷େεϧʔϓοτͰ͋Δ(CQT ૹ৴ͱड৴ͷεϧʔϓοτࠩͷݪҼ ͸Կ͔ʁ ߏ੒ Ͱͷड৴εϧʔϓοτͷ௿Լ ͸ɼݸͷ$16ιέοτΑΓ΋ݸͷ *0)͕ݪҼ

    ϑΥϫʔσΟϯάੑೳ͕ ૹ৴ड৴ੑೳΑΓ௿͍ ϝϞϦϘτϧωοΫʹΑ Γ੍ݶ͞Ε͍ͯΔ ࣍ϖʔ δ 19
  20. ϝϞϦଳҬ෯ ϑΥϫʔσΟϯά͸༷ʑͳϝϞϦΞΫηεΛ൐͏ (CQTτϥϑΟοΫΛϑΥϫʔσΟϯά͢ΔͨΊͷ ϝϞϦଳҬ෯͸গͳ͘ͱ΋(CQTඞཁ /*$ͱϝϞϦؒͷ(CQTసૹ ϝϞϦͱ$16ؒͷ(CQTసૹ ૹ৴ͱड৴Ͱ૒ํ޲ඞཁͳͷͰഒ ֤ύέοτ͝ͱʹόΠτͷSFBEXSJUFϝϞϦΞΫη ε͕ൃੜ ͞Βʹύέοτ௕ʹґଘͯ͠ϝϞϦόεʹෛՙ͕͔͔Δ

    (CQT 20
  21. ϝϞϦଳҬ෯ QͰૹ৴ड৴ੑೳΑΓ΋ϑΥϫʔσΟϯάੑೳ͕௿ ͍ཧ༝͸ϝϞϦଳҬ෯͕ෆ଍͍ͯ͠ΔͨΊ ϑΥϫʔσΟϯάʹཁ͢Δ$16ར༻཰͸Ͱ͋Δ ΑΓେ͖ͳϝϞϦଳҬ෯ΛಘΔͨΊʹɼϝϞϦΦʔόΫϩο Ϋ͢ΔͱϑΥϫʔσΟϯάੑೳ͕ૹ৴ड৴ੑೳʹۙ͘ͳͬͨ ࣮ݧͰ͸%%3 .)[ͷτϦϓϧνϟϯωϧ࢖༻ ݸͷ$16ʹରͯ͠࠷େଳҬ෯ͷཧ࿦஋͸(CQTɼଌఆ஋ ͸(CQT

    (CQTͷϑΥϫʔσΟϯάʹ͸֤ϊʔυʹ(CQTඞཁ ͳͷͰ(CQTͰ͸଍Γͳ͍ ϝϞϦଳҬ෯ͷ޲্ख๏ͱͯ͠ϊʔυͷ૿Ճ͕͋Δ /6."Ͱ͸ϦϞʔτϝϞϦ΁ͷΞΫηε͕ߴՁͳͷ Ͱɼσʔλ഑ஔʹؾΛ͚ͭΔඞཁ͕͋Δ 21
  22. ᶙ%JTDVTTJPOBOE 'VUVSF8PSL 22

  23. %JTDVTTJPOBOE'VUVSF8PSL ݱࡏͷٕज़Ͱ(CQTϧʔλͷ࣮ݱՄೳੑʹ͍ͭͯड़ ΂ͨ զʑ͸ݱࡏͷ1$ΞʔΩςΫνϟʹ͓͚Δͭͷओཁͳ ϘτϧωοΫΛ໌Β͔ʹͨ͠ $16αΠΫϧ ࠷దԽٕज़ʹΑΓQFSQBDLFUॲཧͷΦʔόϔουΛ࡟ݮ͠ɼ'1(" ΍(16ʹΑΓܭࢉαΠΫϧΛ૿෯͢Δ *0ଳҬ෯ *0ϋϒͷνοϓηοτͱϚϧν*0ϋϒͷߏ੒ͷվྑ

    ͓ΑͼϚϧν $16ιέοτʹର͢ΔΑΓେ͖ͳϝϞϦόϯυ෯͕ɼϘτϧωοΫ Λܰݮ͢Δ 23
  24. Ql#Z(PPHMJOH XFpOEUIBUz 24