Validointi ennen käyttöönottoa
Verkon toimivuutta voidaan tarkastella jo ennen konfiguraatiomuutosten käyttöönottoa.
Formaali verkon validointi perustuu verkkolaitteiden konfiguraatioista muodostettavaan malliin, jonka avulla voidaan analysoida reititystä, liikenteen kulkua ja pääsynhallinnan vaikutuksia.
Pankkih auttaa tunnistamaan muutosten mahdolliset vaikutukset ennen tuotantoverkkoon tehtäviä toimenpiteitä. Käytännön verkkoarkkitehtuuri ja operointi on kuvattu sivulla Verkko; laajempi palvelukuvaus sivulla Palvelut.
Mitä voidaan tarkistaa?
- BGP-reitityspolitiikat, reittisuodatus ja reittien leviäminen
- Saavutettavuus aliverkkojen, VLAN-verkkojen, VRF-ten ja toimipisteiden välillä
- ACL- ja palomuurisäännöt
- Segmentointivaatimusten täyttyminen
- Konfiguraatiomuutosten vaikutukset
- Mahdolliset liikennepolut
- Saavutettavuus solmun tai linkin vikatilanteessa, jos käytetty malli tukee sitä
Käytännön esimerkki
Ennen reititys- tai palomuurimuutosta voidaan tarkistaa, säilyykö toimipisteen yhteys konesalin palveluihin ja avautuuko samalla tahattomasti liikennettä eristettyjen verkkosegmenttien välille.
Nykyistä ja suunniteltua konfiguraatiota vertaamalla voidaan tunnistaa muutoksen aiheuttamat erot saavutettavuudessa ja liikenteen sallimisessa.
Teknologia
Batfish on avoimen lähdekoodin verkon analysointi- ja validointityökalu. Se muodostaa verkkolaitteiden konfiguraatioista mallin, jonka avulla voidaan tarkastella esimerkiksi reititystä, liikenteen saavutettavuutta, suodatussääntöjä ja muutosten vaikutuksia.
Batfish tukee useita valmistajia, muun muassa Ciscoa, Juniperia ja Fortinetia. Ominaisuus- ja syntaksituki vaihtelee valmistajan ja laiteohjelmiston mukaan. MikroTik RouterOS -tukea ei voi pitää kattavana. Laitteille, joita työkalu ei tue, voidaan tarvita muuta analyysiä, mallin sovittamista tai rajattua tarkastelualuetta.
Pankkihin arvo on työkalun ympärillä: valitsemme mallinnettavat laitteet ja politiikat, muunnamme vaatimukset tarkistuksiksi, tulkitsemme tulokset ja viemme löydökset konkreettisiin konfiguraatiomuutoksiin sekä raporttiin.
Mitä asiakas saa?
- Tuetujen verkkolaitteiden konfiguraatioiden analyysi
- Keskeisten saavutettavuus- ja segmentointivaatimusten formalisointi
- Nykytilan tarkastus suhteessa näihin vaatimuksiin
- Suunniteltujen muutosten analyysi testimallilla
- Raportti poikkeamista ja mahdollisista regressioista
- Suositukset konfiguraatiokorjauksiksi
Keskustellaan verkkoympäristönne validoinnista. Liittyvät aiheet: Verkko, Palvelut, Asiantuntijuus, Ratkaisut. Julkinen reititysnäkymä: Looking Glass.