Skip to content
Բոլոր հոդվածները
Standards and methodology Protocols

Ինչպես ենք փորձարկում EVPN-ը և VXLAN-ը. ֆաբրիկի leaf հազարավոր host-երի տակ

Alexander Zemskov 4 րոպե ընթերցում
Ինչպես ենք փորձարկում EVPN-ը և VXLAN-ը. ֆաբրիկի leaf հազարավոր host-երի տակ

Տվյալների կենտրոնի ֆաբրիկն ընդունվում է 2 քայլով։ Քայլ 1. ինտեգրատորը ցույց է տալիս, որ տարբեր leaf-երի վրա երկու host կարող են ping անել միմյանց։ Քայլ 2-ը տեղի է ունենում 6 ամիս անց, երբ հիպերվիզորը սպասարկման պատուհանի ընթացքում տեղափոխում է 2000 VM, և ֆաբրիկը 10 րոպե է ծախսում համաձայնելու, թե ուր են դրանք գնացել։ Մենք քայլ 2-ն անում ենք քայլ 1-ից առաջ։

Ստենդը

Փորձարկվող սարքը leaf, spine կամ border leaf է, 10G, 25G կամ 100G պորտերով։ Գեներատորը էմուլյացնում է ֆաբրիկի մնացած մասը՝ spine-եր որպես BGP route reflector-ներ, այլ leaf-եր որպես EVPN peer-եր, underlay IGP-ն կամ eBGP-ն, և յուրաքանչյուր leaf-ի հետևի host-երը՝ հազարավոր MAC և IP հասցեներ, VLAN-ներ, VNI-ներ և VRF-եր։ Էմուլյացված host-երի միջև տրաֆիկն անցնում է DUT-ով երկու ուղղությամբ, ինկապսուլացված և սովորական, որպեսզի մենք միաժամանակ տեսնենք data plane-ը և control plane-ը։

Multi-homing-ը ստենդի մասն է. էմուլյացված host, որը միացված է DUT-ին և էմուլյացված peer leaf-ին նույն ESI-ով, որպեսզի all-active փոխանցումը, DF ընտրությունը և mass withdraw-ն իրականում փորձարկվեն։

Ինչ ենք ստուգում

  • Երթուղիների տիպեր. տիպ 2 MAC և MAC-IP, տիպ 3 inclusive multicast, տիպ 5 IP պրեֆիքս, տիպ 1 և 4 multi-homing-ի համար, յուրաքանչյուրը հայտարարվում է գեներատորի կողմից և կարդացվում է DUT-ից
  • Host-երի մասշտաբ. 1000, 10 000 և ավելի host է սովորվում, ուսուցման ժամանակը, flush-ի ժամանակը, հիշողությունը և CPU-ն լրիվ վերաուսուցման ընթացքում
  • MAC mobility. host-ը մի քանի վայրկյանը մեկ տեղափոխվում է leaf-երի միջև, ստուգվում են sequence number-ները, փոխանցման ընդհատումը չափվում է յուրաքանչյուր տեղափոխման համար
  • ARP և ND suppression. broadcast-ը հասնում է ֆաբրիկ, թե ոչ, թվերով
  • Multi-homing. DF ընտրություն, all-active բեռի բաշխում յուրաքանչյուր հոսքի համար, mass withdraw կապուղու խափանումից հետո՝ չափված միլիվայրկյաններով
  • Երթուղավորում. սիմետրիկ և ասիմետրիկ IRB, inter-VRF leaking, տիպ 5 երթուղիներ border leaf-ից, և դրանց հետևող տրաֆիկը
  • Overlay փոխանցում. VXLAN ինկապսուլացում և դեկապսուլացում line rate-ով, ECMP spine-երի միջև, MTU 50 բայթ overhead-ով, QoS-ը պատճենված արտաքին վերնագրի մեջ
  • Խափանում. spine-ի կորուստ, leaf-ի կորուստ, underlay կապուղու կորուստ, յուրաքանչյուրը ընդհատումով յուրաքանչյուր հոսքի համար

Ինչն է սովորաբար խափանվում

Ուսուցումը մասշտաբում։ Leaf-ը, որը 100 host սովորում է մեկ վայրկյանում, 10 000-ի համար ծախսում է 90 վայրկյան, և այդ ժամանակի մեծ մասում տիպ 2 երթուղիները հայտարարվում են այլ հերթականությամբ, քան թարմացվում է FIB-ը։ Peer leaf-ը տրաֆիկ է ուղարկում host-ին, որը հայտնի է BGP-ին և դեռ հայտնի չէ չիպին։ Ping թեստը սա երբեք չի գտնում։

Multi-homing-ը երկրորդ տեղն է։ All-active-ն աշխատում է, հետո ESI-ի կապուղիներից մեկն ընկնում է, և mass withdraw-ն տևում է 4 վայրկյան, մինչդեռ դիզայնը ենթադրում էր մեկ վայրկյանից պակաս, քանի որ սարքը հետ է կանչում յուրաքանչյուր MAC առանձին։ 5000 MAC, 4 վայրկյան կիսով չափ սև անցք։

Երրորդը ֆունկցիաների համակցությունն է։ VXLAN, գումարած ելքի ACL, գումարած QoS remarking, յուրաքանչյուրն առանձին նորմալ է, իսկ նույն պորտի վրա DSCP արժեքը կորչում է ելքի ճանապարհին։ Մեկ ֆունկցիայի ստուգաթերթն անցնում է բոլոր տողերով։ Իրական նշագրմամբ ծառայության թեստը ձախողվում է։

Ինչ կա հաշվետվության մեջ

Ուսուցման և flush-ի ժամանակները կորերով։ Երթուղիների աղյուսակի ստուգում յուրաքանչյուր տիպի համար։ Mobility-ի, multi-homing-ի և խափանման սցենարներն աղյուսակներով՝ իրադարձություն, տուժած host-եր կամ հոսքեր, ընդհատումը միլիվայրկյաններով։ Փոխանցման արդյունքներ յուրաքանչյուր VNI-ի և VRF-ի համար՝ ելքի նշագրմամբ։ Ռեսուրսներն ամբողջ ընթացքի համար, DUT-ի կոնֆիգուրացիան և էմուլյացված ֆաբրիկը։ Վենդորը կարող է կրկնել ցանկացած կետ միայն հաշվետվությունից։

Որտեղից սկսել

Ուղարկեք մեզ սարքի մոդելը, firmware-ի տարբերակը, որով նախատեսում եք աշխատել, և տոպոլոգիան, որտեղ այն կտեղադրվի։ Մենք պատասխանում ենք թեստի պլանով՝ կետերը, ստենդի սխեման և ժամկետները։ Պլանն անվճար է, հաշվետվությունը մնում է Ձեզ, և Դուք կարող եք այն ցույց տալ վենդորին։ Գրեք մեզ կամ տեսեք, թե էլ ինչ է անում ստենդը։

Հեղինակ

Alexander Zemskov

Ցանցերի և անվտանգության թեստավորման փորձագետ և վաճառք (19+ տարի) | Performance & Load Testing | IXIA | Spirent | Keysight | Xena | Xinertel և այլն

Բլոգ

Կարդացեք նաև

Standards and methodology Protocols

Ինչպես ենք փորձարկում Wi-Fi 6-ը, 6E-ն և 7-ը. 200 կլիենտ, roaming և TR-398 թերթիկը

Յուրաքանչյուր մուտքի կետի բնութագիր պարունակում է PHY արագություն. 5,4 Gbit/s, 11 Gbit/s, 46 Gbit/s Wi-Fi 7-ի համար։ Թիվը մոդուլյացիայի աղյուսակն է։ Այն, ինչ ստանում է կլ…

Alexander Zemskov 4 րոպե ընթերցում
Standards and methodology Protocols

Ինչպես ենք փորձարկում IPsec-ը և IKEv2-ը. 5000 թունել, rekey-ներ և իրական տրաֆիկ ներսում

Firewall-ի բնութագրում IPsec-ի տողը չափված է մեկ թունելով, մեծ փաթեթներով և չիպի աջակցած ամենաարագ cipher-ով։ Ձեր site-to-site տնտեսությունը 800 թունել է, AES-GCM-ի և գոր…

Alexander Zemskov 3 րոպե ընթերցում
Standards and methodology Protocols

Ինչպես ենք փորձարկում MPLS-ը և segment routing-ը. label ուղիները տրաֆիկի բեռի տակ

MPLS-ն այն տեղն է, որտեղ control plane-ը և forwarding plane-ն ամենից հաճախ են անհամաձայն։ LSP-ն CLI-ում up է, իսկ փաթեթները դեռ ուրիշ տեղ են գնում։ Մենք երկուսը միասին են…

Alexander Zemskov 3 րոպե ընթերցում