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

SONiCをLINEのClosネットワークに導入した話 / A story to adopt SONiC in LINE’s Clos Network

SONiCをLINEのClosネットワークに導入した話 / A story to adopt SONiC in LINE’s Clos Network

SONiCに関する関心が高まる中で、導入事例を聞くことはまだ多くありません。
LINEでは、Closネットワークを管理しているマルチベンダーのオーケストレータを開発しており、今回はBroadcom SONiCをサポートし、数十台ほど準商用環境へ導入しました。
発表を通して、「SONiCを導入する際の動機」、「導入時の検討事項」、「現在取り組んでいる課題」の3点を中心に議論出来ればと思います。

https://www.janog.gr.jp/meeting/janog51/sonic/

LINE Developers

January 24, 2023
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. 8IBUJT7FSEB   7JSUVBM .BDIJOF   #BSFNFUBM  

    )ZQFSWJTPS • 7FSEB JTUIFQSJWBUFDMPVEQMBUGPSNGPS-*/& • 5IJTQMBUGPSNIPTUTNBOZPG-*/&TTFSWJDFT • 8FIPTU7FSEB $MVTUFST • 7FSEB 1SPE'PSQSPEVDUJPOTFSWJDF • 7FSEB %FW'PSTFSWJDFEFWFMPQNFOU
  2. *1$-04%BUB$FOUFS/FUXPSL • 7FSEB JTXPSLJOHPO*1$-04%BUB$FOUFS/FUXPSL • $-045PQPMPHZ • #(1POMZTJNQMFOFUXPSL/POFFEGPSDPNQMFYQSPUPDPMMJLF&71/ 79-"/ •

    0SDIFTUSBUFECZJOUFSOBMMZEFWFMPQFE$-04$POUSPMMFS @ʜ ʜ ʜ ʜ ʜ &$.1 &$.1 &$.1 -FBG 4QJOF &YUFSOBM 5P3 Y #(1 #(1 #(1 -*/&ͷωοτϫʔΫΦʔέετϨʔλΛϦχϡʔΞϧͨ͠࿩!+"/0(IUUQTXXXKBOPHHSKQNFFUJOHKBOPHMJOFP
  3. 8IBU-FEVTUP 40/J$ $PNNPO6TF -*/&4QFDJGJD /P4PMVUJPO 3FMJBCMF4PMVUJPO %FWFMPQNFOUPS4PMVUJPO /'7GPS 7FSEB -PBECBMBO

    DFSFUDʜ /04JO$MPT/FUXPSL "OZ4VJUBCMF4PMVUJPOGPS-*/& #SPBEDPN &EHFDPSF )BSEXBSF
  4. "QSJM 1P$3FQPSU +BOVBSZ /PX 8IBU -FE VT UP 40/J$ .POUIT

    8IZ&OUFSQSJTF40/J$ %FDFNCFS 1SPKFDU4UBSU +VOF 4FSWJDFJOJO 7FSEBEFW
  5. &WBMVBUJPO3FTVMU4VNNBSZ TEST TYPE 0, /( 'VODUJPO   Performance 

     5SBGGJD-PTT.FBTVSFNFOU   -POH5FSN&OEVSBODF   .POJUPSJOH   -PX 1SJPSJUZ 0QFSBUJPO   • &EHFDPSF )8 • 7326-56X, 7816-64X 8IBU -FE VT UP 40/J$
  6. '*# XSJUJOHQFSGPSNBODF • 4PMVUJPO • 5FTU'*#XSJUJOHQFSGPSNBODF • /PCJHEJGGFSFODFCFUXFFO40/J$ BOE&YJTUJOH4XJUDI 0

    1 2 3 4 5 6 7 8 9 SONiC Existing Switch 0 1 2 3 4 5 6 7 8 SONiC Existing Switch  JQWIPTUSPVUFTBEE  JQWIPTUSPVUFTEFMFUF <TFD> <TFD> 8IBU -FE VT UP 40/J$
  7. .Z 'JSTU*NQSFTTJPOPO40/J$"EBQUJPO • +VTUSFDFOUMZ ZPVEFQMPZFEBMBSHFOVNCFSPG UIFOFXEFWJDFTXJUIPVUBOPUJDF • "OPUIFSOFXTXJUDI /P UIBOLZPV

    • 5IBUNPEFMGSFRVFOUMZSFCPPUJOHBOENVMGVODUJPOJOH • 8FBSFPOGJSFCFDBVTFPGUIFIFBQTPGJOUFSGBDFGBJMVSF • 40/J$ .645/05CFUIBUQSPCMFNBUJD"SFZPVTVSFBCPVUUIBU • 0I GFFMJOHIFBEBDIF5PPNBOZUIJOHTUPMFBSO PQFSBUJOHDPTU MPBETPOGJSTUBMFSUIBOEMFST 5PPMGJYFT "OPUIFSOFXTXJUDIBHBJO 0QFSBUJPOBM$IBMMFOHFT 8IBUJT40/J$
  8. $PODFSOTBCPVU*OUFSGBDF'MBQQJOH BOE4JMFOU3FCPPUJOH • *TTVFT • *GBOPUIFSOFXTXJUDIIBTUIFGPMMPXJOHT • 'SFRVFOU*OUFSGBDF'MBQQJOH • 'SFRVFOUSFCPPUJOHBOENVMGVODUJPOJOH

    • *UTHPJOHUPCFB/*()5."3&GPSPQFSBUJPO Interface Failure Device Down, Reboot Other 3FTQPOTFPG&NFSHFODZ"MFSU 0QFSBUJPOBM$IBMMFOHFT
  9. *OUFSGBDF'MBQQJOH BOE4JMFOU3FCPPUJOH • $BMDVSBUJPOCBTFEPOUIFOVNCFSPGFYDIBOHFEUSBOTDJFWFST YDWST • 'PSUIFTQFDJGJDTXJUDIJOBTFSWFSSPPN $BTF $BTF &YDIBOHFE

    YDWS NPOUI NPOUI 5PUBMYDWST  TXJUDIFT YMJOLT  YDWST  TXJUDIFT YMJOLT   YDWST 'BJMVSF3BUF   • 'PS40/J$&EHFDPSF TXJUDIFTYMJOLTYDWST • /PBMFSUGPSNPOUITJTPVSFYQFDUBUJPO • /FFENPSFNPOJUPSJOHJO7FSEBEFW FOWJSPONFOU 'BJMVSFSBUFJOBNPOUI 0QFSBUJPOBM$IBMMFOHFT
  10. 0QFSBUJPOBM$PNQMFYJUZ • 4PMVUJPO • $-04DPOUSPMMFS • 4FUVQ %FUPVS FUDʜ /04"

    /04# /04$ • $-*$PNNBOE.BOVBMT 0QFSBUJPOBM$IBMMFOHFT
  11. &UI &UI 4FSWFS@ $POGVTJOH 40/J$ 0UIFS 4XJUDIFT   

       3FNPUF 0QFSBUPS -PDBM 0QFSBUPS 3FQMBDFUIFDBCMF BUQPSU 0, 5P3  5P3  0QFSBUJPOBM$IBMMFOHFT
  12. • 4PMVUJPO • 'JYJO&OUFSQSJTF40/J$ • 5IFTDPQFJODMVEFT 3&45 (/.* $POGJH@ECKTPO GSSDPOG

    TZTMPH 4/.1FUD • 5IFOFXOVNCFSJOHQPMJDZJTPQUJPOBM &UI 4FSWFS@ 40/J$ 0UIFS 4XJUDIFT &UI 5P3  5P3  0QFSBUJPOBM$IBMMFOHFT
  13. 3BDLBSSBOHFNFOU "4*4 50#& 5P3" 5P3# 4FSWFS 4FSWFS   

      ʜ 5P3" 5P3# 4FSWFS 4FSWFS      ʜ • $IBOHF3BDLBSSBOHFNFOUGPSTNPPUI%"$SFNPWBM 0QFSBUJPOBM$IBMMFOHFT
  14. .POJUPSJOHCZ4/.1 • 4PMVUJPO • 4IBSFEUIFJTTVFEFUBJMPOXFFLMZNFFUJOHXJUI&OUFSQSJTF40/J$ EFWFMPQNFOUNFN CFST • #PUIJTTVFTXBTGJYFEXJUIJOPOMZNPOUI 4/.1.*#

    TUBUVT .FNPSZVTBHF 0, $16VTBHF 0, *OUFSGBDFDPVOUFS 0, UFNQFSBUVSF 0, --%1JOGP 0, 1PXFSTUBUVT /(0, '"/TUBUVT /(0, 0QFSBUJPOBM$IBMMFOHFT
  15. -PHHJOH 0 20,000 40,000 60,000 80,000 100,000 120,000 140,000 SONiC

    NOS A NOS B NOS C NOS D NOS E 120,000 13,000 <100 <100 <100 <100 /VNCFSPGTZTMPHNFTTBHFTQFSEBZ • #ZEFGBVMU #SPBEDPN40/J$ TFOEBMBSHFOVNCFSPG TZTMPHNFTTBHFT5IJTDBVTF)JHI MPBEPGTZTMPHTFSWFS • $MBTTJGZTZTMPHNFTTBHFTNBOVBMMZBOETUPQTFOEJOHVOOFDFTTBSZTZTMPH 0QFSBUJPOBM$IBMMFOHFT
  16. %FDFNCFS 1SPKFDU4UBSU +VOF 4FSWJDFJOGPS 7FSEBEFW&OW +VOF /PEFT %FQMPZNFOU "QSJM 1P$3FQPSU

    +BOVBSZ /PX  4FSWJDFJOGPS 7FSEBQSPE 1SPKFDU4DIFEVMF 8IBU 8FSF 8PSLJOH 0O