Кіріспе
Компьютерлік желілерде маршруттау кестесі немесе маршруттау ақпараттық базасы (RIB) – маршруттағышқа немесе желілік хостқа сақталатын, желілік пункттерге қарай маршруттарды тізімдейтін деректер кестесі. Кейбір жағдайларда, осы маршруттармен байланысты метрикалар (қашықтықтар) да тізімделеді. Маршруттау кестесі оны қоршаған желі топологиясы туралы ақпаратты қамтиды. Маршруттау кестелерін құру – маршруттау протоколдарының басты мақсаты. Статикалық маршруттар – маршруттау протоколдары мен желі топологиясын анықтау процедураларының нәтижесі емес, белгілі бір ретте орнатылған жазбалар.
In computer networking, a routing table, or routing information base (RIB), is a data table stored in a router or a network host that lists the routes to particular network destinations, and in some cases, metrics (distances) associated with those routes. The routing table contains information about the topology of the network immediately around it. The construction of routing tables is the primary goal of routing protocols. Static routes are entries that are fixed, rather than resulting from routing protocols and network topology discovery procedures.
Шолу
Маршруттау кестесі қосымшаларды жеткізудегі тарату картасына ұқсас. Егер түйін басқа түйінге деректерді жіберуі керек болса, олардың қайда жіберу керектігін білуі керек. Егер түйін тікелей мақсатты түйінге қосыла алмаса, оны мақсатқа жететін жолмен басқа түйіндер арқылы жіберуі керек. Әрбір түйін әртүрлі деректер пакеттерін қалай жеткізу керектігін білуі керек, және осы үшін маршруттау кестесін пайдаланады. Маршруттау кестесі – карта сияқты жолдарды тіркеп, трафикті қай жолмен бағыттауды анықтайтын деректер базасы. Маршруттау кестесі – тікелей және қашық желілер туралы маршрут ақпаратын сақтау үшін пайдаланылатын RAM-дегі дерек файлы. Түйіндер өз маршруттау кестесінің мазмұнын басқа түйіндермен бөлісе алады. Роутердің негізгі функциясы – пакетті оның мақсатты желісіне, яғни пакеттің IP-адресіне жіберу. Осы үшін роутер маршруттау кестесінде сақталған маршрут ақпаратын іздеуі керек. Маршруттау кестесі желі/келесі секіру байланыстарын қамтиды. Бұл байланыстар роутерге белгілі бір мақсатқа пакетті соңғы мақсатқа жету жолындағы келесі роутерге жіберу арқылы тиімді жетуге болатынын көрсетеді. Келесі секіру байланысы соңғы мақсатқа баратын немесе шығатын интерфейс болуы мүмкін. Hop-by-hop маршрутизациясында әрбір маршруттау кестесі барлық қолжетімді мақсаттар үшін сол мақсатқа дейінгі жол бойындағы келесі құрылғының адресін: келесі секіруді тізімдейді. Маршруттау кестелері сәйкес болғанда, пакеттерді олардың мақсатына жеткізудің қарапайым алгоритмі желідегі кез келген жерге деректерді жеткізуге жеткілікті. Hop-by-hop – IP интернет қабатының және OSI желілік қабатының негізгі ерекшелігі. Роутер интерфейсі IP-адрес және кіші желі маскасымен конфигурацияланғанда, интерфейс осы қосылған желідегі хостқа айналады. Тікелей қосылған желі – роутер интерфейстерінің біріне тікелей қосылған желі. Интерфейстің желілік адресі және кіші желі маскасы, сондай-ақ интерфейс түрі мен нөмірі маршруттау кестесіне тікелей қосылған желі ретінде енгізіледі. Қашық желі – пакетті басқа роутерге жіберу арқылы ғана қолжетімді желі. Қашық желілерге маршруттау кестесі жазбалары динамикалық немесе статикалық болуы мүмкін. Динамикалық маршруттар – роутер динамикалық маршруттау протоколы арқылы автоматты түрде үйренген қашық желілерге арналған маршруттар. Статикалық маршруттар – желі әкімшісі қолмен конфигурациялаған маршруттар. Маршруттау кестелері сондай-ақ unicast кері жол тексеруі (uRPF) сияқты кейбір қауіпсіздік операцияларының маңызды бөлігі болып табылады. Бұл техникада, бірнеше нұсқасы бар, роутер маршруттау кестесінде пакеттің бастапқы адресін де тексереді. Егер бастапқы адреске қайтару маршруты болмаса, пакет бұрмаланған немесе желілік шабуылға қатысқан деп есептеледі және жойылады.
Қиындықтар
Шекті сақтау кеңістігін пайдалана отырып, көптеген құрылғыларға маршруттарды тіркеу қажеттілігі маршруттау кестесін құрудағы маңызды мәселе болып табылады. Интернетте қазіргі кезде басымдылыққа ие мекенжайларды жинақтау технологиясы – Classless Inter Domain Routing (CIDR) деп аталатын биттік префиксті сәйкестендіру схемасы. Маршруттау кестесінің көлемін реттеу үшін супержелілерді де қолдануға болады.
Жөнелту кестесі
Маршрутизациялық кестелер қазіргі заманғы маршрутизатор архитектураларында пакеттерді жіберу үшін тікелей қолданылмайды; олардың орнына, қарапайым жіберу кестесі үшін ақпарат жасауға пайдаланылады. Бұл жіберу кестесі пакеттерді жіберу үшін маршрутизациялық алгоритммен таңдалған қалаулы маршруттарды ғана қамтиды. Ол көбінесе аппараттық сақтау және іздеуге оңтайландырылған, сығылған немесе алдын ала жинақталған форматта болады. Бұл маршрутизатор архитектурасы маршрутизациялық кестедегі басқару функциясын жіберу кестесіндегі жіберу функциясынан бөліп көрсетеді. Мұндай басқару мен жіберудің бөлінуі үздірілмейтін жоғары өнімділікті қамтамасыз етеді.