Hauv thawj ob kab lus, kuv tau tsa qhov teeb meem ntawm automation thiab sketched tawm nws lub moj khaum, nyob rau hauv lub thib ob kuv ua ib tug tawm mus rau hauv lub network virtualization, raws li thawj txoj kev mus rau automating lub configuration ntawm cov kev pab cuam.
Tam sim no nws yog lub sij hawm los kos ib daim duab ntawm lub cev network.
Yog tias koj tsis paub txog kev teeb tsa cov ntaub ntawv chaw network, ces kuv xav kom pib nrog cov lus hais txog lawv.
Cov kev coj ua tau piav qhia hauv cov koob no yuav tsum siv tau rau txhua hom kev sib txuas, txhua qhov loj me, nrog rau ntau yam ntawm cov neeg muag khoom (tsis yog). Txawm li cas los xij, nws tsis tuaj yeem piav qhia qhov piv txwv thoob ntiaj teb ntawm kev siv cov txheej txheem no. Yog li ntawd, kuv yuav tsom mus rau niaj hnub architecture ntawm DC network: Kloz Factory.
Peb yuav ua DCI ntawm MPLS L3VPN.
Ib qho Overlay network khiav rau sab saum toj ntawm lub cev network los ntawm tus tswv tsev (qhov no tuaj yeem yog OpenStack's VXLAN lossis Tungsten Fabric lossis lwm yam uas yuav tsum muaj kev sib txuas IP yooj yim ntawm lub network).
Tsis tas li ntawd nyob rau hauv txhua lub khib muaj qhov hloov mus rau txhua lub tshuab txuas nrog - qhov no yog Sab saum toj ntawm Rack hloov - ToR los yog lwm yam, nyob rau hauv cov nqe lus ntawm Clos Hoobkas, peb yuav hu nws Nplooj.
Daim duab dav dav ntawm lub Hoobkas.
Peb yuav hu lawv XXX- nploojYqhov twg XXX - peb tsab ntawv DC, thiab Y - serial tooj. Piv txwv li, kzn-nplooj 11.
Hauv kuv cov ntawv kuv yuav tso cai rau kuv tus kheej siv cov lus Leaf thiab ToR theej frivolously li synonyms. Txawm li cas los xij, peb yuav tsum nco ntsoov tias qhov no tsis yog li ntawd.
ToR yog qhov hloov pauv tau nruab rau hauv khib rau cov tshuab txuas nrog.
Nplooj yog lub luag haujlwm ntawm lub cuab yeej hauv lub cev lub cev lossis kev hloov pauv thawj zaug raws li Cloes topology.
Ntawd yog, Nplooj != ToR.
Yog li Leaf tuaj yeem yog EndofRaw hloov, piv txwv li.
Txawm li cas los xij, nyob rau hauv lub moj khaum ntawm kab lus no peb tseem yuav kho lawv raws li cov lus sib piv.
Txhua qhov ToR hloov pauv tau txuas nrog plaub qhov sib xyaw ua ke siab dua - Ntsig. Ib lub khib hauv DC yog faib rau Spines. Peb yuav muab lub npe zoo sib xws: XXX- qaumY.
Tib lub khib yuav muaj cov khoom siv sib txuas rau kev sib txuas ntawm DC - 2 routers nrog MPLS ntawm lub nkoj. Tab sis los ntawm thiab loj, cov no yog tib ToRs. Ntawd yog, los ntawm qhov pom ntawm Spine keyboards, ToR ib txwm nrog cov tshuab txuas lossis lub router rau DCI tsis muaj teeb meem txhua - tsuas yog xa mus.
Cov ToR tshwj xeeb no hu ua Ntug-nplooj. Peb yuav hu lawv XXX-Qhov muagY.
Nws yuav zoo li no.
Nyob rau hauv daim duab saum toj no, kuv yeej muab ntug thiab nplooj nyob rau tib theem. Classic peb-txheej tes hauj lwm Lawv tau qhia peb kom xav txog uplinking (li no lub sij hawm) li uplinks. Thiab ntawm no nws hloov tawm tias DCI "uplink" rov qab mus, uas rau qee qhov me ntsis cuam tshuam qhov kev xav li ib txwm. Nyob rau hauv cov ntaub ntawv ntawm lub network loj, thaum cov ntaub ntawv chaw muab faib mus rau hauv txawm me me units - POD's (Point Of Delivery), qhia txog tus kheej Ntug-POD's rau DCI thiab nkag mus rau lwm lub network.
Lub trinity ntawm Nplooj, qaum thiab ntug tsim ib qho kev sib txuas hauv qab lossis lub Hoobkas.
Lub luag haujlwm ntawm lub Hoobkas network (nyeem Underlay), raws li peb twb tau teev tseg hauv qhov teeb meem kawg, heev, yooj yim heev - muab IP kev sib txuas ntawm cov tshuab ob leeg hauv tib DC thiab nruab nrab ntawm lawv.
Tias yog vim li cas lub network hu ua lub Hoobkas, ib yam li, piv txwv li, lub Hoobkas hloov hauv lub thawv modular network, uas koj tuaj yeem nyeem ntxiv txog hauv SDSM14.
Feem ntau, xws li topology yog hu ua lub Hoobkas, vim hais tias ntaub hauv kev txhais lus txhais tau tias ntaub. Thiab nws nyuaj rau tsis pom zoo:
Lub Hoobkas yog kiag li L3. Tsis muaj VLAN, tsis muaj tshaj tawm - peb muaj cov programmers zoo li no ntawm LAN_DC, lawv paub sau cov ntawv thov uas nyob hauv L3 paradigm, thiab cov tshuab virtual tsis tas yuav nyob Migration nrog kev khaws cia ntawm IP chaw nyob.
Thiab ib zaug ntxiv: cov lus teb rau lo lus nug yog vim li cas lub Hoobkas thiab vim li cas L3 nyob rau hauv ib qho kev sib cais Tshooj.
Tsis tas li ntawd, kev siv BGP txhua qhov chaw yuav tso cai rau koj tsis txhob nkim sijhawm los txhawb ntau qhov kev cai sib txawv thiab kev sib koom ua ke ntawm lawv.
Tes ntawm lub plawv, nyob rau hauv peb lub Hoobkas, uas muaj ib tug high degree ntawm qhov tshwm sim yuav tsis loj hlob sai, OSPF yuav txaus rau ob lub qhov muag. Cov no yog cov teeb meem ntawm megascalers thiab huab titans. Tab sis cia peb xav txog qee qhov kev tshaj tawm uas peb xav tau, thiab peb yuav siv BGP, raws li Pyotr Lapukhov bequeathed.
Txoj Cai Routing
Ntawm nplooj ntawv hloov, peb xa cov ntawv ua ntej los ntawm Underlay network interfaces rau hauv BGP.
Peb yuav muaj kev sib tham BGP ntawm txhua Leaf-Spine khub, uas cov Underlay prefixes yuav raug tshaj tawm hauv lub network ntawm no thiab nyob ntawd.
Hauv ib lub chaw cov ntaub ntawv peb yuav faib cov kev qhia tshwj xeeb uas peb tau xa mus rau ToRe. Ntawm Edge-Leafs peb yuav sau lawv thiab tshaj tawm rau cov chaw taws teeb DCs thiab xa lawv mus rau TORs. Ntawd yog, txhua tus ToR yuav paub meej tias yuav mus rau lwm qhov ToR hauv tib DC thiab qhov twg nkag mus rau ToR hauv lwm DC.
Hauv DCI, cov kev yuav raug xa mus ua VPNv4. Txhawm rau ua qhov no, ntawm Edge-Nplooj, qhov cuam tshuam ntawm lub Hoobkas yuav muab tso rau hauv VRF, cia peb hu nws UNDERLAY, thiab cov zej zog nrog Spine on Edge-Nplooj yuav nce siab hauv VRF, thiab ntawm Edge-Leafs hauv VPNv4- tsev neeg.
Peb kuj tseem yuav txwv tsis pub tshaj tawm txoj hauv kev tau txais los ntawm qaum rov qab rau lawv.
Yog li peb xaiv peb qib Kloz network hauv DC, txij li peb cia siab tias yuav muaj ntau lub tsheb khiav East-West thiab xav tau ECMP.
Lub network tau muab faib ua lub cev (underlay) thiab virtual (overlay). Nyob rau tib lub sijhawm, lub overlay pib los ntawm tus tswv tsev - yog li ua kom yooj yim cov kev xav tau rau lub hauv qab.
Peb tau xaiv BGP ua tus txheej txheem rau kev sib txuas lus rau kev sib txuas lus rau nws txoj kev scalability thiab txoj cai yooj.
Peb yuav muaj cov kab sib cais rau kev teeb tsa DCI - Ntug-nplooj.
Lub nraub qaum yuav muaj OSPF + LDP.
DCI yuav raug siv raws li MPLS L3VPN.
Rau P2P txuas, peb yuav suav IP chaw nyob algorithmically raws li cov npe khoom siv.
Peb yuav muab cov loopbacks raws li lub luag haujlwm ntawm cov khoom siv thiab lawv qhov chaw nyob ua ntu zus.
Underlay prefixes - tsuas yog ntawm nplooj ntawv hloov ua ntu zus raws li lawv qhov chaw nyob.
Cia peb xav tias tam sim no peb tsis muaj cov cuab yeej teeb tsa tsis tau.
Yog li ntawd, peb cov kauj ruam tom ntej yuav yog ntxiv rau lawv rau hauv lub tshuab (IPAM, cov khoom muag), teeb tsa kev nkag, tsim ib qho kev teeb tsa thiab xa mus.