Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1

I kēia lā, e haʻi wau iā ʻoe e pili ana i ka hiki ʻana mai o ka manaʻo o ka hana ʻana i kahi pūnaewele kūloko hou no kā mākou hui. ʻO ke kūlana o ka hoʻokele, pono ʻoe e hana i ka papahana piha piha no ʻoe iho e like me ka mea kūʻai aku. Inā mākou e hana maikaʻi no mākou iho, hiki iā mākou ke kono i ka mea kūʻai aku a hōʻike i ka maikaʻi o kā mākou hāʻawi ʻana iā ia e hana a hana. No laila, ua hoʻokokoke mākou i ka hoʻomohala ʻana i ka manaʻo o kahi pūnaewele hou no ke keʻena ʻo Moscow me ka maikaʻi loa, me ka hoʻohana ʻana i ke kaʻina hana piha: ka nānā ʻana i nā pono o ka ʻoihana → ke koho ʻana i kahi hopena ʻenehana → hoʻolālā → hoʻokō → hoʻāʻo. No laila e hoʻomaka kākou.

Ke koho ʻana i kahi ʻenehana ʻenehana: Mutant Sanctuary

ʻO ke kaʻina hana no ka hana ʻana i kahi ʻōnaehana automated paʻakikī i kēia manawa i wehewehe maikaʻi ʻia ma GOST 34.601-90 "Nā ʻōnaehana automated. Nā Hana Hana", no laila ua hana mākou e like me ia. A i nā pae o ka hoʻokumu ʻana i nā koi a me ka hoʻomohala ʻana i ka manaʻo, ua hālāwai mākou i nā pilikia mua. ʻO nā hui o nā ʻano ʻano like ʻole - nā panakō, nā hui ʻinikua, nā mea hoʻomohala polokalamu, a me nā mea ʻē aʻe - no kā lākou mau hana a me nā kūlana, pono lākou i kekahi mau ʻano pūnaewele, ʻo nā kikoʻī o ia mau mea i maopopo a kūlike. Akā naʻe, ʻaʻole e hana kēia me mākou.

Почему?

ʻO Jet Infosystems kahi hui IT nui like ʻole. I ka manawa like, he liʻiliʻi ko mākou keʻena kākoʻo kūloko (akā haʻaheo), e hōʻoia i ka hana o nā lawelawe kumu a me nā ʻōnaehana. ʻO ka hui i loko o nā māhele he nui e hana i nā hana like ʻole: he mau pūʻulu outsourcing ikaika kēia, a me nā mea hoʻomohala hale o nā ʻōnaehana ʻoihana, a me ka palekana ʻike, a me nā mea kākau o nā ʻōnaehana kamepiula - ma ka laulā, ʻo wai ia. No laila, ʻokoʻa kā lākou mau hana, nā ʻōnaehana a me nā kulekele palekana. ʻO ia, e like me ka mea i manaʻo ʻia, i hana i nā pilikia i ke kaʻina o ka nānā ʻana i nā pono a me ka standardization.

Eia, no ka laʻana, ʻo ka ʻoihana hoʻomohala: kākau kāna mau limahana a hoʻāʻo i ka code no ka nui o nā mea kūʻai aku. ʻO ka manawa pinepine he pono e hoʻonohonoho wikiwiki i nā kaiapuni hoʻāʻo, a ʻo ka ʻōlelo pololei, ʻaʻole hiki ke hoʻonohonoho i nā koi no kēlā me kēia papahana, noi i nā kumuwaiwai a kūkulu i kahi ʻano hoʻāʻo ʻokoʻa e like me nā lula kūloko. Hāʻawi kēia i nā kūlana koʻikoʻi: i kekahi lā ua nānā kāu kauā haʻahaʻa i loko o ka lumi o nā mea hoʻomohala a loaʻa ma lalo o ka papaʻaina kahi pūʻulu Hadoop e hana pono ana o 20 desktops, i pili ʻole ʻia i kahi pūnaewele maʻamau. ʻAʻole wau i manaʻo he mea pono e wehewehe ʻaʻole ʻike ka ʻoihana IT o ka hui e pili ana i kona ola ʻana. ʻO kēia kūlana, e like me nā mea ʻē aʻe, ke kuleana no ka ʻoiaʻiʻo i ka wā o ka hoʻomohala ʻana o ka papahana, ua hānau ʻia ka huaʻōlelo "mutant reserve", e wehewehe ana i ke kūlana o ka ʻoihana hoʻomanawanui lōʻihi.

A i ʻole eia kekahi laʻana. I kēlā me kēia manawa, hoʻonohonoho ʻia kahi papa hoʻāʻo i loko o kahi keʻena. ʻO kēia ka hihia me Jira a me Confluence, i hoʻohana ʻia e ka Software Development Center i kekahi mau papahana. Ma hope o kekahi manawa, ua aʻo nā keʻena ʻē aʻe e pili ana i kēia mau kumuwaiwai pono, loiloi iā lākou, a ma ka hopena o 2018, ua neʻe ʻo Jira a me Confluence mai ke kūlana o "mea pāʻani papahana kūloko" i ke kūlana o "nā kumuwaiwai ʻoihana." I kēia manawa, pono e hāʻawi ʻia ka mea nona kēia mau ʻōnaehana, nā SLA, nā kulekele ʻike / ʻike palekana, nā kulekele hoʻihoʻi, ka nānā ʻana, nā lula no ka noi ʻana e hoʻoponopono i nā pilikia - pono e wehewehe ʻia nā ʻano āpau o kahi ʻōnaehana ʻike piha. .
ʻO kēlā me kēia o kā mākou mahele he incubator e ulu ana i kāna mau huahana ponoʻī. Make kekahi o lākou i ka pae hoʻomohala, ʻo kekahi a mākou e hoʻohana ai i ka hana ʻana i nā papahana, aʻo nā mea ʻē aʻe e aʻa a lilo i mea hoʻoponopono hou e hoʻomaka ai mākou e hoʻohana iā mākou iho a kūʻai aku i nā mea kūʻai aku. No kēlā me kēia pūnaewele, makemakeʻia e loaʻa i kāna pūnaewele pūnaewele pono'ī, kahi e ulu ai me ka hoʻopiliʻoleʻana i nā pūnaewele'ē aʻe, a ma kekahi manawa hiki ke hoʻohuiʻia i loko o kaʻoihana o ka hui.

Ma waho aʻe o ka hoʻomohala ʻana, loaʻa iā mākou kahi nui loa Kikowaena lawelawe me ka ʻoi aku o nā limahana 500, i hoʻokumu ʻia i mau hui no kēlā me kēia mea kūʻai. Hoʻopili lākou i ka mālama ʻana i nā pūnaewele a me nā ʻōnaehana ʻē aʻe, ka nānā mamao ʻana, ka hoʻoholo ʻana i nā koi, a pēlā aku. ʻO ia hoʻi, ʻo ka ʻōnaehana o ka SC, ʻoiaʻiʻo, ʻo ka ʻōnaehana o ka mea kūʻai aku a lākou e hana nei i kēia manawa. ʻO ka ʻokoʻa o ka hana ʻana me kēia ʻāpana o ka pūnaewele ʻo kā lākou mau keʻena hana no kā mākou hui he hapa waho, a he hapa i loko. No laila, no ka SC ua hoʻokō mākou i kēia ala - hāʻawi ka hui i ka ʻoihana pili me ka pūnaewele a me nā kumuwaiwai ʻē aʻe, e noʻonoʻo ana i nā keʻena hana o kēia mau keʻena e like me nā pilina o waho (ma ka hoʻohālikelike me nā lālā a me nā mea hoʻohana mamao).

Hoʻolālā alanui: ʻo mākou ka mea hoʻokele (kahaha)

Ma hope o ka loiloi ʻana i nā pōʻino a pau, ua ʻike mākou e loaʻa ana iā mākou kahi ʻoihana kelepona i loko o hoʻokahi keʻena, a hoʻomaka mākou e hana e like me ia.

Ua hana mākou i kahi pūnaewele koʻikoʻi me ke kōkua o nā mea i loko, a i ka wā e hiki mai ana i waho, hāʻawi ʻia ka mea kūʻai aku me ka lawelawe i koi ʻia: L2 VPN, L3 VPN a i ʻole L3 routing maʻamau. Pono kekahi mau keʻena i ka loaʻa pūnaewele paʻa, aʻo nā mea ʻē aʻe e pono ke komo maʻemaʻe me ka ʻole o nā pā ahi, akā i ka manawa like e pale ana i kā mākou ʻoihana waiwai a me ka pūnaewele kumu mai kā lākou kalepa.

Ua "hoʻopau mākou i kahi SLA" me kēlā me kēia māhele. E like me ia, pono e hoʻopau ʻia nā hanana a pau i loko o kekahi manawa i ʻaelike mua ʻia. Ua koʻikoʻi nā koi o ka hui no kāna pūnaewele. ʻO ka lōʻihi o ka pane ʻana i kahi hanana i ka wā o ke kelepona a me ka leka uila he 5 mau minuke. ʻAʻole ʻoi aku ka manawa e hoʻihoʻi i ka hana ʻoihana i ka wā o nā hemahema maʻamau.

No ka mea, loaʻa iā mākou kahi ʻupena kaʻa lawe, hiki iā ʻoe ke hoʻopili iā ia e like me nā lula. Hoʻonohonoho nā ʻāpana lawelawe i nā kulekele a hāʻawi i nā lawelawe. ʻAʻole pono lākou i ka ʻike e pili ana i nā pilina o nā kikowaena kikoʻī, nā mīkini virtual a me nā keʻena hana. Akā i ka manawa like, pono nā mīkini pale, no ka mea ʻaʻole pono kahi pilina e hoʻopau i ka pūnaewele. Inā hana ʻole ʻia kahi loop, ʻaʻole pono e ʻike nā mea hoʻohana ʻē aʻe i kēia, ʻo ia hoʻi, pono ka pane kūpono mai ka pūnaewele. Hoʻoponopono mau ka mea lawelawe kelepona i nā pilikia like me ka paʻakikī i loko o kāna pūnaewele kumu. Hāʻawi ia i ka lawelawe i nā mea kūʻai aku me nā pono like ʻole a me nā kaʻa. I ka manawa like, ʻaʻole pono nā mea kākau inoa ʻē aʻe i ka pilikia mai ke kaʻa ʻana o nā poʻe ʻē aʻe.
Ma ka home, ua hoʻoponopono mākou i kēia pilikia ma ke ʻano penei: kūkulu mākou i kahi pūnaewele L3 iwi kuamoʻo me ka redundancy piha, me ka hoʻohana ʻana i ka protocol IS-IS. Ua kūkulu ʻia kahi pūnaewele overlay ma luna o ke kumu ma muli o ka ʻenehana EVPN/VXLAN, me ka hoʻohana ʻana i kahi protocol routing MP-BGP. No ka wikiwiki i ka hui ʻana o nā protocol routing, ua hoʻohana ʻia ka ʻenehana BFD.

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
Hoʻolālā pūnaewele

I nā hoʻāʻo, ua hōʻike ʻia kēia hoʻolālā iā ia iho he maikaʻi loa - ke hoʻokaʻawale ʻia kekahi kahawai a i ʻole ka hoʻololi ʻana, ʻaʻole i ʻoi aku ka manawa convergence ma mua o 0.1-0.2 s, nalowale ka liʻiliʻi o nā ʻeke (pinepine ʻaʻole), ʻaʻole haehae ʻia nā manawa TCP, kamaʻilio kelepona. ʻaʻole keʻakeʻa ʻia.

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
Layer Underlay - Alahele

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
Lapa uhi - Alanui

Ua hoʻohana ʻia nā hoʻololi Huawei CE6870 me nā laikini VXLAN ma ke ʻano he hoʻololi hoʻoili. Loaʻa i kēia mea ke kumu kūʻai maikaʻi maikaʻi loa, e ʻae iā ʻoe e hoʻohui i nā mea kākau inoa ma ka wikiwiki o 10 Gbit/s, a hoʻopili i ka iwi kuamoʻo i ka wikiwiki o 40-100 Gbit/s, e pili ana i nā transceivers i hoʻohana ʻia.

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
Huli Huawei CE6870

Ua hoʻohana ʻia nā hoʻololi Huawei CE8850 e like me nā hoʻololi kumu. ʻO ka pahuhopu e hoʻouna wikiwiki a hilinaʻi. ʻAʻohe mea pili iā lākou koe wale nō nā hoʻololi hoʻoili, ʻaʻole lākou i ʻike i kekahi mea e pili ana iā VXLAN, no laila ua koho ʻia kahi hiʻohiʻona me nā awa 32 40/100 Gbps, me kahi laikini kumu e hāʻawi ai i ka L3 routing a me ke kākoʻo no ka IS-IS a me MP-BGP protocols .

Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
ʻO ka lalo ka Huawei CE8850 core switch

Ma ke kahua hoʻolālā, ua puka mai kahi kūkākūkā i loko o ka hui e pili ana i nā ʻenehana i hiki ke hoʻohana ʻia no ka hoʻokō ʻana i kahi pilina kūpono ʻole i nā node pūnaewele koʻikoʻi. Aia ko mākou keʻena ʻo Moscow i ʻekolu mau hale, loaʻa iā mākou 7 lumi hoʻokaʻawale, i kēlā me kēia mea i hoʻokomo ʻia ʻelua Huawei CE6870 hoʻololi hoʻoili (ua hoʻokomo ʻia nā hoʻololi komo i loko o kekahi mau lumi hoʻolaha). I ka hoʻomohala ʻana i ka manaʻo pūnaewele, ua noʻonoʻo ʻia ʻelua mau koho redundancy:

  • ʻO ka hoʻohui ʻana o ka hāʻawi ʻana e hoʻololi i kahi hoʻopaʻa hewa i kēlā me kēia lumi hoʻohui keʻa. Pono: ka maʻalahi a me ka maʻalahi o ka hoʻonohonoho. Nā pōʻino: aia kahi kiʻekiʻe o ka hiki ʻole o ka waihona holoʻokoʻa ke loaʻa nā hewa i ka firmware o nā ʻenehana pūnaewele ("leak hoʻomanaʻo" a me nā mea like).
  • E noi i nā ʻenehana puka M-LAG a me Anycast no ka hoʻopili ʻana i nā hāmeʻa i nā hoʻololi hoʻoili.

I ka hopena, ua hoʻoholo mākou i ka koho lua. ʻOi aku ka paʻakikī o ka hoʻonohonoho ʻana, akā ua hōʻike ʻo ia i kāna hana a me ka hilinaʻi kiʻekiʻe.
E noʻonoʻo mua kākou i ka hoʻohui ʻana i nā mea hoʻopau i nā hoʻololi hoʻoili:
Pehea mākou i hoʻolālā a hoʻokō ai i kahi pūnaewele hou ma Huawei ma ke keʻena ʻo Moscow, ʻāpana 1
Kea

Hoʻokomo ʻia kahi hoʻololi komo, server, a i ʻole kekahi mea e pono ai ka pilina hoʻomanawanui hewa i loko o ʻelua hoʻololi hoʻoili. Hāʻawi ka ʻenehana M-LAG i ka redundancy ma ka pae loulou ʻikepili. Manaʻo ʻia ua ʻike ʻia nā hoʻololi hoʻoili ʻelua i nā mea i hoʻopili ʻia ma ke ʻano he mea hoʻokahi. Hoʻokō ʻia ka redundancy a me ka load balancing me ka hoʻohana ʻana i ka protocol LACP.

Hāʻawi ka ʻenehana Anycast gateway i ka redundancy ma ka pae pūnaewele. Hoʻonohonoho ʻia kahi helu nui o nā VRF ma kēlā me kēia o nā hoʻololi hoʻoili (ua manaʻo ʻia kēlā me kēia VRF no kāna mau kumu ponoʻī - ʻokoʻa no nā mea hoʻohana "maʻamau", ʻokoʻa no ke kelepona, ʻokoʻa no nā ʻano hoʻokolohua like ʻole a me ka hoʻomohala ʻana, etc.), a i kēlā me kēia. Loaʻa i ka VRF kekahi mau VLAN i hoʻonohonoho ʻia. Ma kā mākou pūnaewele, ʻo nā hoʻololi hoʻoili nā ʻīpuka paʻamau no nā mea hana a pau i pili iā lākou. ʻO nā helu IP e pili ana i nā pilina VLAN ua like ia no nā hoʻololi hoʻoili ʻelua. Hoʻoholo ʻia ke kaʻa ma ke kuapo kokoke loa.

E nānā kākou i ka hoʻohui ʻana i nā hoʻololi hoʻoili i ka kernel:
Hāʻawi ʻia ka ʻae hewa ma ka pae pūnaewele me ka hoʻohana ʻana i ka protocol IS-IS. E ʻoluʻolu e hāʻawi ʻia kahi laina kamaʻilio L3 ʻokoʻa ma waena o nā hoʻololi, ma ka wikiwiki o 100G. ʻO ke kino, ʻo kēia laina kamaʻilio he kelepona Direct Access hiki ke ʻike ʻia ma ka ʻākau i ke kiʻi o Huawei CE6870 switch.

ʻO kahi koho ʻē aʻe, ʻo ia ka hoʻonohonoho ʻana i kahi topology hōkū ʻelua "ʻoiaʻiʻo", akā, e like me ka mea i ʻōlelo ʻia ma luna nei, loaʻa iā mākou 7 lumi hoʻohui i loko o ʻekolu hale. No laila, inā mākou i koho i ka topology "hōkū pālua", pono mākou i ʻelua mau manawa i ka nui o nā transceivers "lōʻihi" 40G. He mea koʻikoʻi ka mālama kālā ma ʻaneʻi.

Pono e ʻōlelo ʻia kekahi mau ʻōlelo e pili ana i ka hana like ʻana o nā ʻenehana puka ʻo VXLAN a me Anycast. ʻO VXLAN, me ka ʻole e komo i nā kikoʻī, he tunnel no ka lawe ʻana i nā kiʻi Ethernet i loko o nā pā UDP. Hoʻohana ʻia nā loulou loopback o nā hoʻololi hoʻoili ma ke ʻano he IP address o ka tunnel VXLAN. Loaʻa i kēlā me kēia hoʻohui keʻa i ʻelua mau hoʻololi me nā helu kikowaena loopback like, no laila hiki i kahi ʻeke ke hōʻea i kekahi o lākou, a hiki ke unuhi ʻia kahi kiʻi Ethernet mai ia mea.

Inā ʻike ka hoʻololi e pili ana i ka helu wahi MAC o ke kiʻi i kiʻi ʻia, e hāʻawi pololei ʻia ke kiʻi i kona wahi e hele ai. No ka hōʻoia i ka loaʻa ʻana o nā ʻike hou e pili ana i nā helu MAC āpau "e hōʻea ana" mai nā hoʻololi komo, ʻo ka mīkini M-LAG ke kuleana no ka hoʻonohonoho ʻana i nā papa helu helu MAC (a me ARP. nā papa ʻaina) ma nā hoʻololi ʻelua M-LAG.

Loaʻa ke kaulike o nā kaʻa ma muli o ka loaʻa ʻana o ka pūnaewele underlay o kekahi mau ala i nā loulou loopback o nā hoʻololi hoʻoili.

Ma kahi o ka hopena

E like me ka mea i ʻōlelo ʻia ma luna, i ka wā o ka hoʻāʻo ʻana a me ka hana ʻana ua hōʻike ka ʻoihana i ka hilinaʻi kiʻekiʻe (ʻo ka manawa hoʻihoʻi no nā hāʻule maʻamau ʻaʻole i ʻoi aku ma mua o nā haneli mau milliseconds) a me ka hana maikaʻi - pili kēlā me kēia cross-connect i ke kumu e ʻelua mau kaha 40 Gbit/s. Hoʻopili ʻia nā hoʻololi komo i kā mākou pūnaewele a hoʻopili ʻia i nā hoʻololi hoʻoili ma o LACP/M-LAG me ʻelua mau kaha 10 Gbit/s. Loaʻa i ka waihona maʻamau he 5 mau hoʻololi me 48 mau awa i kēlā me kēia, a hiki i 10 mau pūʻulu komo i hoʻopili ʻia i ka hoʻohele ʻana i kēlā me kēia cross-connect. No laila, hāʻawi ka iwi kuamoʻo ma kahi o 30 Mbit/s i kēlā me kēia mea hoʻohana a hiki i ka haʻahaʻa theoretical kiʻekiʻe loa, i ka manawa e kākau ai ua lawa ia no kā mākou mau hana pono āpau.

Hāʻawi ka pūnaewele iā ʻoe e hoʻonohonoho pono i ka hui ʻana o nā mea pili pono ʻole ma o L2 a me L3, e hāʻawi ana i kahi kaʻawale holoʻokoʻa o ke kaʻa (a makemake ʻia e ka lawelawe palekana ʻike) a me nā kikowaena hewa (a ka hui hana e makemake ai).

Ma ka ʻāpana aʻe e haʻi mākou iā ʻoe pehea mākou i neʻe ai i ka pūnaewele hou. E noho mālie!

Maxim Klochkov
Kūkākūkā koʻikoʻi o ka loiloi pūnaewele a me ka hui papahana paʻakikī
Kikowaena Hoʻoponopono Pūnaewele
"Nā Pūnaewele ʻIke Jet"


Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka