Automation pro parvulis. Pars secunda. Network design

In primis duobus articulis exitum automationis sustuli et eius compagem adumbravi, in secundo recessum virtualizationis retis feci, sicut primus accessus ad automandi configurationem operarum.
Nunc tempus est schemate de retis physicis ducere.

Si nota non es cum retiacula centri notitias erigere, tunc vehementer suadeo incipiens cum vasa de illis.

Omnes quaestiones:

Praxis in hac serie descriptis cuilibet speciei retis, quavis magnitudinis, cum quavis venditorum varietate (non). Impossibile est autem huiusmodi applicationes universales describere. Ideo in architectura recentem DC retis animum intendam: Kloz Factory.
Faciemus DCI in MPLS L3VPN.

Reticulum deauratum decurrit in summitate reticuli physici ab hospite (potuit hoc esse OpenStack scriptor VXLAN vel Tungsten Fabricae vel aliud quod requirit solum basic IP connectivity a retiacula).

Automation pro parvulis. Pars secunda. Network design

In hoc casu, missionem relative simplicem pro automation accipimus, quia multam apparatum eodem modo conformatum habemus.

Eligebimus sphaericam DC in vacuo;

  • Vna ubique designatur litera.
  • Duo venditores faciunt duo plana retiacula.
  • Una DC similis est alteri pisorum duarum pisorum.

contentus

  • Acta Physica
  • Routing
  • IP plan
  • Laba
  • conclusio,
  • Nexus utilis

Muneris nostrum provisor LAN_DC, exempli gratia, exercitatio exercitus de superstitibus in elevatoribus adhæsit.

In megacities popularis est bacchatio, ideo multis machinis corporalibus opus est.

Primum retiaculum proxime ut id esse velim describo. Et tunc simpliciorem reddam pro lab.

Acta Physica

locis

LAN_DC habebit 6 DCs:

  • Russia (RU):
    • Moscoviae (MSK)
    • Kazan (kzn)

  • Hispaniae (SP):
    • Barcinone (BCN)
    • Malaga (mlg)

  • China (CN):
    • Shanghai (SHA)
    • Xi'an (tum)

Automation pro parvulis. Pars secunda. Network design

Intra DC (Intra-DC)

Omnes DCs habent similes connectivity interna retiacula quae in Clos topologiae fundantur.
Cuiusmodi retis Clos sunt et quare in separato? articulus.

Singuli DC eculei cum machinis habet, numerabuntur A, B, C Et ita in.

Quisque eculeus XXX machinis habet. Nihil nobis interest.

Etiam in unoquoque eculeo est virga, cui omnes machinæ connectuntur, hoc est Top of the Rack switch - ToR vel aliter, secundum officinam Clos, eam appellabimus folium.

Automation pro parvulis. Pars secunda. Network design
Diagramma officinae generale.

Vocabimus eos XXX-leafYquibus XXX - three-litterre abbreviation DC, and Y - serial numerus. Exempli gratia kzn-leaf11.

In articulis meis me licebit uti verbis Folium et ToR potius frivole pro synonymis. Sed hoc non videtur esse falsum.
TOR est virga in eculeo inauguratus cui machinae connexae sunt.
Folium est munus machinae in retis physicae vel in primo-gradu switch secundum topologiam Cloes.
Hoc est, Folium != ToR.
Ita Folium potest esse switch EndofRaw, pro exemplo.
Sed in ambitu huius articuli adhuc pro synonymis tractabimus.

Singulae toR switch sunt vicissim coniunctae quattuor virgas aggregationis altioris gradus - spina. Unus equuleus in dc spinis partita eft. Nos similiter nominabimus; XXX-spineY.

Idem eculeus continebit apparatum retis pro connectivity inter DC - 2 iter cum MPLS in tabula. Sed et magna haec eadem ToRs. Hoc est, ex parte Spinae permutat, consuetum ToR cum machinis connexis vel itineris DCI nihil refert - modo emittendi.

Tales vocantur speciales ToRs Margo-folium. Vocabimus eos XXX-aciesY.

Videbitur hoc.

Automation pro parvulis. Pars secunda. Network design

In diagrammate supra ora et folium in aequo actu collocavi. Classic three-layers networks Docuerunt nos considerare uplink (unde verbum) sicut uplinks. Hic autem evenit ut DCI "uplink" descendat, quod aliquot leviter frangit logicam consuetam. In retis magnis, cum centra data in unitates etiam minores dividuntur. SILIQUAS (Point Delivery) exaggerandam singula PODs ad DCI et ad exteriora ligula.

Ad perceptionem in posterum, adhuc super Spinam Edge traham, dum meminerimus nullam intelligentiam esse in Spine, et nullas esse differentias, cum operando cum regulari Leaf and Edge-leaf (quamvis hic sit nuances. sed omnino hoc verum est).

Automation pro parvulis. Pars secunda. Network design
Schema officinarum cum Edge-folium.

Trinitas Folii, Spina et Edge efficiunt retiaculum substratum seu officinam.

Munus fabricae retis (lege Underlay), sicut iam definivimus extremum exitusvalde simplex - providere IP connexionem inter machinas tam in eadem DC quam inter eas.
Quam ob rem reticulum officinas appellatur, sicut, exempli gratia, fabrica mutandi intra cistas retis modularis, quae in pluribus legere potes. SDSM14.

In genere talis topologia officina dicitur, quia fabrica in translatione fabricam significat. Et difficile est dissentire;
Automation pro parvulis. Pars secunda. Network design

Officinas omnino L3. Non VLAN, non Iaci - tam mirabiles programmatores in LAN_DC habemus, norunt scribere applicationes quae in paradigma L3 vivunt, et machinae virtuales non requirunt Ago Migrationem cum conservatione IP oratio.

Et iterum: Responsio ad quaestionem cur officinas et quare L3 in separato? articulus.

DCI - Data Centre Interconnect (Inter-DC)

DCI utens Edge-Leaf constituetur, id est, exitus nostri ad tramitem sunt.
Simplicitas enim supponitur DCs per nexus directos inter se necti.
Connexionem externam a consideratione excludamus.

Intellego quotiescumque componentem amovi, ornatum signanter simpliciorem reddo. Et cum automate retia nostra abstracta, omnia bene erunt, sed in reali fusum erunt.
Haec sit vera. Nihilominus, punctum huius seriei est aggredi cogitare et operari, non solvere problemata imaginaria heroice.

In Edge-Leafs, substrata in VPN posita et per narum MPLS transmissa (idem ligamen directum).

Hoc est in summo gradu schematis accipimus.

Automation pro parvulis. Pars secunda. Network design

Routing

Ad excitandas intra DC utemur BGP.
In MPLS trunci OSPF+LDP.
DCI enim, id est, connectivum sub terra - BGP L3VPN super MPLS.

Automation pro parvulis. Pars secunda. Network design
Generalis profectus consilium

Nulla OSPF vel ISIS (fuso protocollo vetito in officina Russica) apud officinam est.

Hoc significat quod nulla auto-inventio vel ratio erit viarum brevissimarum - solum manuale (realiter automatice - de automatione hic loquimur) constituendo protocollum, vicinia et consilia.

Automation pro parvulis. Pars secunda. Network design
BGP routing ratio in DC

Quare BGP?

De hoc argumento est totum RFC nominata ab Facebook et Aristo, quae narrat quomodo aedificare amplissimum Mauris interdum retiaculis utens BGP. Fere ficta legit, Languido vespere tractet.

Et est etiam tota sectio in meo articulo huic dicata. Ubi te et ego te Mitto.

Sed tamen, in summa, nulla IGP apta est retiacula magnarum centrorum notitiarum, ubi numerus machinarum retis in mille decurrit.

Praeterea BGP utens ubique non sinet tempus terere cum pluribus diversis protocollis et synchronisationi inter eos favens.

Manum in corde, in officina nostra, quae cum probabilitatis eminentia non cito crescat, OSPF satis esset oculis. Hae sunt problemata megascalariorum et Titanum nubes. Sed cogitemus paucas emissiones quibus ea indigemus, et utemur BGP, sicut Pyotr Lapukhov legavit.

routing Politiae

In virgas Foliorum, praepositiones e retis sublatis in BGP importamus.
Habebimus BGP inter sessionem quisque par Folium-Spine, in quo hae praepositiones Underlay e retiaculis passim enunciabuntur.

Automation pro parvulis. Pars secunda. Network design

Intra unum centrum datae specificationes quas in ToRe importavimus distribuemus. In Edge-Leafs aggregabimus eos et renuntiabimus ad DCs remotos et ad TORs mittemus. Hoc est, quodlibet ToR exacte cognoscet ad alium ToR in eodem DC peruenire, & ubi punctum ingressum est, peruenire ad ToR in alio DC.

in DCI, uias tradentur ut VPNv4. Ad hoc, in Edge-Leaf, interface versus officinas in VRF collocabitur, vocemus SUBLAY, et vicinitas cum Spina in Edge-Folio intra VRF oritur, et inter Edge-Leafs in VPNv4-. familiam.

Automation pro parvulis. Pars secunda. Network design

Inhibemus etiam re- nuntiationem itinerum a spinis receptorum ad eos.

Automation pro parvulis. Pars secunda. Network design

In Folio et Spina Loopbacks non importamus. Tantum opus est ut iter itineris ID determinent.

Sed in Edge-Leafs eam importamus in Global BGP. Inter inscriptiones Loopback, Edge-Leafs sessionem BGP in IPv4 VPN-familia inter se constituet.

OSPF+LDP narum inter ORA machinis habebimus. Omnia in una zona sunt. Configuratio valde simplex.

Haec imago ad excitandas.

BGP ASN

Edge-Folium ASN

In Edge-Foliis erit unus SER in omnibus DCs. Refert quod iBGP inter Edge-Leafs sit, et nos non capimur in nuances eBGP. Esto numerus publicus 65535. Reapse AS.

Spina ASN

De Spina habebimus unum SER per DC. Incipiamus hic ab ipso primo numero e numero privatorum AS - 64512, 64513 et sic deinceps.

Cur SER on DC?

Dirumpamus hanc quaestionem in duo:

  • Cur ASNs idem sunt in omnibus aculeis unius DC?
  • Cur differunt DCs in diversis?

Cur idem ASNs in omnibus aculeis unius DC?

Hoc est quod AS-Path itineris subterranei in Edge-Folio videbunt sicut:
[leafX_ASN, spine_ASN, edge_ASN]
Cum id commonere conaris ad Spinam reducere, eam abiiciet quia eius AS (Spine_AS) iam in indice est.

Sed in DC plene satis sumus vias substratas, quae ad marginem ascendunt, descendere non posse. Omnis communicatio inter exercituum intra DC intra spinam fieri debet.

Automation pro parvulis. Pars secunda. Network design

Hoc in casu, itinera aggregata aliorum DCs in casu quovis facile ad ToRs - eorum AS-Path tantum habebunt ASN 65535 - numerum AS Edge-Leafs, quia id est ubi creati sunt.

Cur differunt DCs in diversis?

Cogitatione opus est ut Loopback trahere et aliquas operas virtualis machinis inter DCs.

Exempli gratia, in exercitu curremus Route Reflector idem VNGW (Gateway Network Virtualis), quae cum TopR per BGP claudet et eius fasciatum annunciabit, quod ab omnibus DCs adiri debet.

Hoc igitur est quod AS-Path suum simile spectabit;
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]

Et nullus usquam ASNs duplicata esse debet.

Automation pro parvulis. Pars secunda. Network design

Hoc est, Spine_DC1 et Spine_DC2 differre debent, perinde ac sicut leafX_DC1 et leafY_DC2, id est plane quod appropinquamus.

Sicut tu probabiliter scis, autocineti sunt qui vias tuas accipere permittunt cum duplicata ASNs obstante ansa praeventionis mechanismi (permittes-in in Cisco). Et etiam legitimos usus habet. Hoc autem est potentiale gap in retis stabilitate. Et ego personaliter incidi in eam duobus vicibus.

Et si facultas non est utendi periculosis, proficiemus.

Folium ASN

Singulum SER habebimus in singulis Foliis transibit per ornatum.
Hoc facimus ob causas supra positas: AS-Path sine ansulis, BGP configuration sine notis.

Itinera inter Folia aequaliter transeunt, AS-Path hoc spectare debent;
[leafX_ASN, spine_ASN, leafY_ASN]
ubi leafX_ASN et leafY_ASN aliud esset nice.

Hoc quoque requiritur ad condicionem cum annuntiatione de VNF loopback inter DCs:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]

Utemur a 4-byte ASN et generabimus illud secundum spinae ASN et Folium numero transibit, scilicet sic: Spine_ASN.0000X.

Haec imago cum SER.
Automation pro parvulis. Pars secunda. Network design

IP plan

Paucis verbis collocare necesse est ut nexus sequentes:

  1. Inscriptiones retis substratae inter ToR et apparatus. Singulares in retis integris debent esse ut quaevis machina cum alio communicare possit. Magna apta 10/8. Pro quolibet equuleo sunt /26 cum subsidiis. Dabimus /19 per DC et / 17 per regionem.
  2. Link inscriptiones inter Folium/Tor et Spinam.

    Eas velim algorithmice adscribere, id est, ex nominibus machinis quae connecti necesse est eas computare.

    Sit... 169.254.0.0/16.
    Nempe? 169.254.00X.Y/31quibus X — Spina numerus; Y - P2P retis /31.
    Hoc permittet te mittere ad 128 Tormenta, et usque ad 10 Spinas in DC. Inscriptiones paginae ab DC ad DC repeti possunt.

  3. Nos ordinamus spinam Edge-Folium confluentes in subnets 169.254.10X.Y/31Ubi prorsus eadem X — Spina numerus; Y - P2P retis /31.
  4. Link inscriptiones ab Edge-Folio ad MPLS spinarum. Hic condicio aliquantum diversa est - locus in quo omnia fragmenta in unam scriblam connexa sunt, ut easdem inscriptiones reusing non laborabit - proximum liberum subnet eligere debes. Ergo pro fundamento capiamus 192.168.0.0/16 et liberas ex ea rabimus.
  5. Loopback Orationum. Totum ordinem eis dabimus 172.16.0.0/12.
    • Foliorum - /25 per dc — ejusdem 128 Tormenta. Per regionem erimus /23 collocant.
    • Spina - / 28 per DC - usque ad 16 Spinam. Veniamus / 26 per regionem.
    • Edge-Folium - /29 per DC - usque ad VIII pyxides. Veniamus / 8 per regionem.

Si in DC iugis satis non habemus (et nullae erunt - hyperscales affirmamus), simpliciter proximum scandalum eligimus.

Haec imago cum IP inscriptione est.

Automation pro parvulis. Pars secunda. Network design

Loopbacks:

praefigunt
Partes machinae
regionem
ДЦ

172.16.0.0/23
acies
 
 

172.16.0.0/27
ru
 

172.16.0.0/29
MSK

172.16.0.8/29
kzn

172.16.0.32/27
sp
 

172.16.0.32/29
BCN

172.16.0.40/29
mlg

172.16.0.64/27
cn
 

172.16.0.64/29
SHA

172.16.0.72/29
tum

172.16.2.0/23
spinae
 
 

172.16.2.0/26
ru
 

172.16.2.0/28
MSK

172.16.2.16/28
kzn

172.16.2.64/26
sp
 

172.16.2.64/28
BCN

172.16.2.80/28
mlg

172.16.2.128/26
cn
 

172.16.2.128/28
SHA

172.16.2.144/28
tum

172.16.8.0/21
folium
 
 

172.16.8.0/23
ru
 

172.16.8.0/25
MSK

172.16.8.128/25
kzn

172.16.10.0/23
sp
 

172.16.10.0/25
BCN

172.16.10.128/25
mlg

172.16.12.0/23
cn
 

172.16.12.0/25
SHA

172.16.12.128/25
tum

Underlay:

praefigunt
regionem
ДЦ

10.0.0.0/17
ru
 

10.0.0.0/19
MSK

10.0.32.0/19
kzn

10.0.128.0/17
sp
 

10.0.128.0/19
BCN

10.0.160.0/19
mlg

10.1.0.0/17
cn
 

10.1.0.0/19
SHA

10.1.32.0/19
tum

Laba

Duo concionatores. unum ornatum. ADSM.

Juniperus + Aristo. Decuria. Bene vetus Eva.

Copia facultatum in Mirana prope modum servientis nostri adhuc circumscripta est, sic ad usum retis ad limitem faciliorem utemur.

Automation pro parvulis. Pars secunda. Network design

Datae duae sedes: Kazan et Barcinonensis.

  • Duae spinae singulae: Juniperus et Aristo.
  • Unus torus (Folium) in singulis - Juniperus et Arista, cum uno connexo exercitu (per leve pondus sumamus Cisco IOL pro hoc).
  • Nodi unus Edge-Folium uterque (nunc tantum Juniperus).
  • Cisco unus transibit ut omnes regat.
  • Praeter pixides ad retiaculum, virtualis machina currit imperium. Cursus Decuria.
    Accessum ad omnes machinas habet, systemata IPAM/DCIM, fasciculum scriptorum Pythonis, Ansible et si quid aliud nobis opus est.

Configuratione plena omnium retis machinis, quas per automationem effingere conabimur.

conclusio,

Est id et recusandae? Sub singulis articulis brevem conclusionem scribam?

Sic nos elegimus tres gradus Clos network intra DC, quia multum mercaturae Orientalis-Occidens exspectamus et cupimus ECMP.

Retis in physicam (underlay) et virtualem divisa est. Eodem tempore vestis ab hospite incipit - per hoc requisita simpliciorem reddere pro substrata.

Elegimus BGP ut protocollum retis excitandum ad retiacula eius scalabilitatem et consilium flexibilitatem suam.

Nodos separatos habebimus pro ordinandis DCI - Edge-leaf.
Spina spina erit OSPF+LDP.
DCI complebitur secundum MPLS L3VPN.
Pro P2P nexus, IP inscriptiones algorithmice computabimus in nominibus technicis fundatis.
Locosa cinematographica ponemus secundum partes machinis earumque locum successiue.
Substratum praemittit - tantum in folium sequentem permutat in loco suo fundatur.

Sumamus nunc iam non habemus apparatum inauguratum adhuc.
Proximi ergo gradus ad systemata (IPAM, inventarium) accessum ordinant, conformationem generant et explicant.

In proximo articulo de Netbox - systema inventario et administratione tractabimus pro spatio IP in DC.

Gratias tibi

  • Andrey Glazkov aka @glazgoo ad probationes et correctiones
  • Alexander Klimenko aka @v00lk ad probationes et emendationes
  • Artyom Chernobay ad KDPV

Source: www.habr.com

Add a comment