په میګا ښارونو کې دا خورا مشهور دی، نو تاسو ډیری فزیکي ماشینونو ته اړتیا لرئ.
لومړی، زه به شبکه تقریبا تشریح کړم لکه څنګه چې زه یې غواړم. او بیا به زه دا د لابراتوار لپاره ساده کړم.
فزيکي ټوپولوژي
ځایونه
LAN_DC به 6 DC ولري:
روسیه (RU):
مسکو(MSk)
کازان (kzn)
هسپانیه (SP):
بارسلونا (bcn)
ملاګا(mlg)
چین(CN):
شانګهای (ش)
شيان (د دواړو)
دننه DC (انټرا DC)
ټول DCs د Clos Topology پر بنسټ یو شان داخلي ارتباطي شبکې لري.
د Clos شبکې کوم ډول دي او ولې په جلا کې دي مقالې.
هر DC د ماشینونو سره 10 ریکونه لري، دوی به شمیرل کیږي A, B, C او هم
هر ریک 30 ماشینونه لري. دوی به زموږ سره علاقه ونه لري.
همدارنګه په هر ریک کې یو سویچ شتون لري چې ټول ماشینونه ورسره وصل دي - دا دی د ریک سویچ پورتنۍ برخه - ToR یا بل ډول، د Clos فابریکې په شرایطو کې، موږ به ورته ووایو لیف.
د فابریکې عمومي انځور
موږ به دوی ته زنګ ووهو XXX- پاڼیYچیرته XXX - درې توری لنډیز DC، او Y - د سلسلې نمره. د مثال په ډول، kzn-leaf11.
زما په مقالو کې به زه خپل ځان ته اجازه ورکړم چې د Leaf او ToR اصطلاحات د مترادف په توګه وکاروم. په هرصورت، موږ باید په یاد ولرو چې دا قضیه نده.
ToR یو سویچ دی چې په ریک کې نصب شوی چې ماشینونه ورسره وصل دي.
Leaf په فزیکي شبکه کې د یوې وسیلې رول یا د کلوز ټوپولوژي په شرایطو کې د لومړۍ درجې سویچ دی.
یعنی پاڼی != ToR.
نو لیف د مثال په توګه د EndofRaw سویچ کیدی شي.
په هرصورت، د دې مقالې په چوکاټ کې به موږ بیا هم د مترادفاتو په توګه چلند وکړو.
هر د ToR سویچ په بدل کې د څلورو لوړې کچې راټولولو سویچونو سره وصل دی - سپين. په DC کې یو ریک د سپینو لپاره تخصیص شوی. موږ به ورته ورته نوم ورکړو: XXX- نخاعY.
ورته ریک به د DC - 2 روټرونو ترمینځ د ارتباط لپاره د شبکې تجهیزات ولري چې په تخته کې MPLS سره وي. مګر په لویه کچه، دا ورته تورونه دي. دا ، د سپائن سویچونو له نظره ، د وصل شوي ماشینونو سره معمول ToR یا د DCI لپاره روټر هیڅ اهمیت نلري - یوازې فارورډ کول.
په لیف سویچونو کې، موږ د انډرلي شبکې انٹرفیسونو څخه BGP ته مختګونه واردوو.
موږ به تر منځ د BGP غونډه ولرو هر یو د Leaf-Spine جوړه، په کوم کې چې دا زیرمه مخکینۍ به په شبکه کې دلته او هلته اعلان شي.
د یو ډیټا مرکز دننه، موږ به هغه مشخصات وویشو چې موږ په ToRe کې وارد کړي. په Edge-leafs کې به موږ دوی راټول کړو او دوی به لرې پرتو DCs ته اعلان کړو او TORs ته به یې واستوو. یعني، هر ToR به په دقیق ډول پوه شي چې څنګه په ورته DC کې بل ToR ته ورسیږو او چیرې چې د ننوتلو ځای په بل DC کې ToR ته ورسیږو.
په Edge-leafs کې به په ټولو DCs کې یو ASN وي. دا مهمه ده چې د Edge-Leafs تر منځ iBGP شتون ولري، او موږ د eBGP په باریکیو کې نه راګیر کیږو. اجازه راکړئ چې دا 65535 وي. په حقیقت کې، دا کیدای شي د عامه AS شمیر وي.
د نخاع ASN
په نخاع کې به موږ په هر DC کې یو ASN ولرو. راځئ چې دلته د شخصي AS - 64512، 64513 او داسې نورو لړۍ څخه د لومړي نمبر سره پیل وکړو.
ولې ASN په DC کې؟
راځئ چې دا پوښتنه په دوو برخو وویشو:
ولې ASNs د یو DC په ټولو نښو کې یو شان دي؟
ولې دوی په مختلفو DC کې توپیر لري؟
ولې د یو DC په ټولو نخاعو کې ورته ASNs شتون لري؟
دا هغه څه دي چې په څنډه-پاڼه کې د زیرمې لارې AS-Path به داسې ښکاري: [leafX_ASN, spine_ASN, edge_ASN]
کله چې تاسو هڅه وکړئ دا بیرته نخاع ته اعلان کړئ، دا به دا رد کړي ځکه چې د هغې AS (Spine_AS) لا دمخه په لیست کې دی.
په هرصورت، د DC دننه موږ په بشپړ ډول مطمین یو چې زیرمې لارې چې څنډې ته پورته کیږي د ښکته کیدو وړ ندي. د DC دننه د کوربه تر مینځ ټولې اړیکې باید د نخاع په کچه کې واقع شي.
په دې حالت کې، د نورو DCs راټول شوي لارې به په هر حالت کې په اسانۍ سره ToRs ته ورسیږي - د دوی AS-Path به یوازې ASN 65535 ولري - د AS Edge-Leafs شمیر، ځکه چې دا هغه ځای دی چې دوی رامینځته شوي.
ولې دوی په مختلفو DC کې توپیر لري؟
په تیوریکي توګه، موږ ممکن د لوپ بیک او ځینې خدمت مجازی ماشینونه د DCs ترمنځ راښکته کړو.
د مثال په توګه، په کوربه کې به موږ د روټ انعکاس چلوو یا ورته VNGW (مجازی شبکې ګیټ وے)، کوم چې به د BGP له لارې TopR سره لاک کړي او خپل لوپ بیک اعلان کړي، کوم چې باید د ټولو DCs څخه د لاسرسي وړ وي.
نو دا هغه څه دي چې د دې AS-Path به ورته ښکاري: [VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
او په هیڅ ځای کې باید نقل شوي ASNs شتون ونلري.
دا دی، Spine_DC1 او Spine_DC2 باید توپیر ولري، لکه د leafX_DC1 او leafY_DC2، دا هغه څه دي چې موږ ورته نږدې یو.
د ToR او ماشین تر مینځ د شبکې پته زیرمه کول. دوی باید په ټوله شبکه کې ځانګړي وي نو هر ماشین کولی شي له بل سره اړیکه ونیسي. عالي فټ 10/8. د هر ریک لپاره د ریزرو سره /26 شتون لري. موږ به په هره سیمه کې /19 او /17 په هره سیمه کې تخصیص کړو.
د پاڼی/تور او نخاع تر مینځ پته لینک.
زه غواړم دوی په الګوریتمیک ډول وټاکم، دا د هغو وسیلو نومونو څخه حساب کړئ چې وصل کیدو ته اړتیا لري.
پرېږده چې دا وي... 169.254.0.0/16.
یعنی 169.254.00X.Y/31چیرته X - د نخاع شمیره، Y - د P2P شبکه / 31.
دا به تاسو ته اجازه درکړي چې په DC کې تر 128 ریکونو پورې او تر 10 پورې سپینز لانچ کړئ. د لینک پتې کولی شي (او به) له DC څخه DC ته تکرار شي.
موږ د نخاع - څنډه - پاڼي جنکشن په فرعي نیټونو تنظیم کوو 169.254.10X.Y/31، چیرته چې بالکل ورته دی X - د نخاع شمیره، Y - د P2P شبکه / 31.
ادرسونه له Edge-Leaf څخه MPLS بیکبون ته. دلته وضعیت یو څه توپیر لري - هغه ځای چیرې چې ټولې ټوټې په یوه پای کې وصل شوي ، نو د ورته پتې بیا کارول به کار ونکړي - تاسو اړتیا لرئ راتلونکی وړیا سبنټ غوره کړئ. نو، راځئ چې د بنسټ په توګه واخلو 192.168.0.0/16 او موږ به له دې څخه آزادان وباسو.