I-bond ye-Linux esebenza njengokugcinile ku-EVPN all-active: yini ephukayo
Ingxenye ye-EVPN all-active ithumela i-unicast kunoma iliphi iqabunga, kuyilapho i-bond ye-Linux esebenza njengokugcinile ilalela kuphela embobeni eyodwa. Qondanisa amamodeli amabili ngaphambi kokuhlola.
Faka i-bond esebenza njengokugcinile kuseva, faka ingxenye ye-Ethernet all-active kufabric, futhi ingxenye yethrafikhi ebuyayo inganyamalala ngaphandle kokuthi ngisho isibali esikhulu sokwehluleka sinyakaze. Akukho kokubili ukulungiselelwa okuyiphutha ngokwako. Inkinga isekudluliselweni phakathi kwako, lapho uhlangothi olulodwa lukhetha umbobo owodwa kanti olunye lucabanga ukuthi lonke iqabunga elixhunyiwe lingakwazi ukuletha. Landela ifreyimu eyodwa ohlangothini ngalunye futhi ukungafani kuba sobala.
Okwenziwa ukusebenza njengokugcinile kwifreyimu engenayo
Imodi yokuhlanganisa 1 igcina isigqila esisodwa ngqo endleleni yokuthumela futhi isishintsha kuphela lapho esikhona sihluleka. Leyo ngxenye yaziwa kahle. Okubalulekile lapha uhlangothi lokwamukela: i-kernel inikeza ifreyimu kustack kuphela uma ifika kwisigqila esisebenzayo, futhi ilahla amafreyimu avela kunoma isiphi esinye isigqila. Lokhu all_slaves_active kulungiselelwa kukhona khona ukuthulisa lowo mthetho, futhi ngokuzenzakalela kucishiwe. ip -d link show bond0 iphrinta inani lamanje eceleni kwemodi.
/proc/net/bonding/bond0 isho isigqila esisebenzayo futhi ibika isimo sokuxhumana sesigqila ngasinye. Leyo fayela iwukuphela komthombo othembekile wokuthi yimuphi umbobo othwala ithrafikhi njengamanje.
Umhambi kule modi unendlela eyodwa yokwamukela esebenzisekayo ngesikhathi, ekhethwa endaweni ngaphandle kolwazi lwefabric. Uma ifreyimu yalowo mhambi ifika kwenye ikhebuli, umbobo weswishi uyibalela njengeyamukelwe, istack yomhambi ayiyiboni neze, futhi zonke izibali ngaphandle kwesibali somhambi siqu sakhe zibonakala ziphelele.
Okwenziwa i-multihoming all-active ku-hop elandelayo ekude
I-multihoming ye-EVPN ichaza iqoqo lamagquma elabelana ngengxenye eyodwa ye-Ethernet, ekhonjwa nge-ESI, futhi imemezela leyo ngxenye kuyo yonke eyinye ifabric. Kumodeli all-active, ontanga abakude bafaka i-hop elandelayo engaphezu kweyodwa yamakheli engxenye. I-unicast ebheke kuseva ingafika kunoma iliphi iqabunga, futhi ifabric ikhululekile ukukhetha ngokugeleza. Yilokho okugcwele inhloso yomdwebo, futhi futhi yiso leso sicabango i-bond yeseva okufanele iyifeze.
Ithrafikhi egcwele ilandela omunye umthetho. Amagquma akhetha isidlulisi esiqokiwe ngengxenye ngayinye, ngakho i-broadcast, i-unicast engaziwa ne-multicast kuvame ukungena ngelinye lawo. Ngakho i-unicast nokugcwala kuthatha izinqumo ezimbili ezihlukene, futhi kube kanye kuphela okuvela esimweni se-bond somhambi.
Lapho ukukhetha okubili kungavumelani
I-kernel ikhetha isigqila sayo esisebenzayo ngokwesimo sokuxhumana nangomgomo wayo. Ifabric ikhetha ama-hop alandelayo ngemizila ye-EVPN, kanye nesidlulisi esiqokiwe ngokukhetha phakathi kwamagquma. Akukho inqubo edingana nomunye. Uma zikhetha amagquma ahlukene, ukwehluleka kuncike ohlangothini: lokho okuthunyelwa yiseva kuphuma ngokujwayelekile, kanti izimpendulo ziyanyamalala.
Kunezindlela ezimbili ezisekelwe zokuphuma, futhi azishintshani. Nika umhambi i-bond ifabric engayithatha njengoxhumano olulodwa lwengqondo, okusho empeleni i-bond ye-LACP okwaxoxisanwa ngayo namagquma, futhi zombili izixhumanisi zisebenza ngempela ndawonye. Noma yamukela nokulethwa kwe-single-active okuvela kufabric, ukuze ingxenye ilandele imodeli efanayo yombobo owodwa ngesikhathi njenge-bond. Okungasebenzi ingxenye ye-all-active phambi kwe-bond elalela kuphela umbobo owodwa, ngaphandle uma uvula ngamabomu ukwamukela kuzigqila ezingasebenzi futhi wamukele ukulethwa okuphindwe kabili okulandelayo.
Kungani ikhebuli yokugcina iqhubeka ibonakala iphilile
Ikhebuli engathwali thrafikhi isabika ukuxhumana phezulu, futhi isigqila esilindile ku-bond senzelwe ukubonakala silungele. Abasebenzisi bakubona lokho njengokungafuneki futhi bayeke ukubuza.
Buza esikhundleni salokho ukuthi yimuphi umbobo obonakalayo owasetshenziswa yifreyimu ebuyayo. Kumhambi, bala amaphakethe amukelwe ngesigqila ngasinye hhayi nge-bond, ngoba isibali se-bond sifihla ukungalingani. Eqabungeni, bheka amarekhodi okudlulisa ebhuloho e-MAC yeseva kanye neqoqo lama-hop alandelayo elithwalwa umzila we-EVPN. Uma irekhodi likhomba eqabungeni okuxhumana komhambi kwalo kuyisigcini, umdwebo uletha embobeni umhambi angayinaki. Lokhu kungafani kokulungiselelwa hhayi ukwehluleka kwengxenyekazi, futhi akukho ukuqapha kwesimo sokuxhumana okuyokwembula.
Hlola ukulethwa kuzo zombili izinhlangothi, hhayi isimo sokuxhumana
Yakha i-matrix enomugqa owodwa wokwehluleka ngakunye nekholomu eyodwa yohlangothi ngalunye, bese ugcwalisa ngethrafikhi elethiwe hhayi ngesimo se-interface. Umugqa wokuqala ukusebenza okuvamile, futhi yilapho ukungafani kucasha khona, ngoba uphawu lubonakala njengenkinga yohlelo lokusebenza.
Bese ususa isixhumanisi somhambi esisebenzayo, susa iqabunga elilodwa, susa izixhumanisi eziphezulu zalelo qabunga, futhi ubuyisele ngayinye ngokulandelana. Ngemva kwesinyathelo ngasinye, rekhoda isigqila esisebenzayo, isimo sengxenye ye-EVPN, irekhodi lokudlulisa elikude kanye ne-throughput ebonwe kuzo zombili izinhlangothi. Iqabunga elilahlekelwa umzila walo kufabric ngenkathi isixhumanisi somhambi salo sihlezi phezulu yisimo esithakazelisayo, ngoba ukuxhumana kuqhubeka kumenyezelwa futhi kungaba yindawo evalekile buthule. Hlola ngokugeleza okusha kwe-unicast nangethrafikhi egcwele ohlelo oluncike kuyo, ngoba kokubili kusebenzisa izinqumo zokudlulisa ezihlukene.
Yamukela umdwebo kuphela lapho i-matrix ikhombisa ukulethwa kwezinhlangothi ezimbili ngomzila owawuhlose. Amakhebuli amabili anokuxhumana okuphakathi awusona lowo mphumela.