Autonominen järjestelmä

Autonominen järjestelmä (AS, Autonomous System) tarkoittaa Internetin TCP/IP-reititysprotokollissa käytettävää yksittäisen toimijan (esimerkiksi verkko-operaattorin) verkkokokonaisuutta.

Autonomisen järjestelmän omistaja vastaa tiettyjen IP-osoitteiden liikenteen reitityksestä perille. Autonomisten järjestelmien on tunnettava toisensa ja niiden on käytettävä erityisesti autonomisten järjestelmien väliseen reititykseen suunniteltua reititysprotokollaa (Internetin runkoverkossa yleensä BGP-protokollaa) IP-osoitteistaan kertomiseen.

Jokaisella autonomisella järjestelmällä on numerotunnus (ASN), joiden jakamisesta vastaa Internet Assigned Numbers Authority (IANA) ja alueelliset Regional Internet Registry organisaatiot. Alun perin nämä numerotunnukset olivat 16-bittisiä, mutta laajennettujen 32-bittisten tunnusten käyttö alkoi vuonna 2007 autonomisten järjestelmien lukumäärän kasvun vuoksi.

Maailman IP-osoiteavaruus oli vuonna 2004 jakaantunut jonkin verran alle 200 000:een osaan. Jokaisen autonomisen järjestelmän on varauduttava muistamaan jokainen osoiteavaruuden osa ja siitä vastaava autonominen järjestelmä.

Autonomisten järjestelmien merkitys on tärkein Internetin runkoverkon reititykselle. Koska runkoverkossa ei ole oletusreittiä, kaikkien runkoreitittimien on oltava tietoisia kaikkien verkko-osoitteiden mahdollisista reiteistä. Tyypillisesti kukin AS on yhteydessä useisiin muihin AS:iin ja mainostaa sekä omia verkkojaan että kaikkia verkkoja, joista se on tietoinen (koko reititystaulua). Reititysprotokollat ja -algoritmit luovat tästä tiedosta paikallisen reititystaulun liikenteen edelleenlähettämiseksi. 

Useimpien AS:ien sisällä on oma sisäinen reititysjärjestelmä liikenteen ohjaamiseksi eri asiakkaille. AS:en käyttäminen piilottaa nämä yksityiskohdat ja kun IP-osoitteet pyritään jakamaan suurina verkkoavaruuksina suurille operaattoreille, pystytään runkoverkon reititystaulu pitämään kohtuullisen kokoisena.

Katso myös 
 Regional Internet Registry
 Local Internet Registry
 Reititysprotokolla
 FICIX

TCP/IP