Протоколы маршрутизации можно классифицировать по различным группам в соответствии с их характеристиками. В частности, протоколы маршрутизации можно классифицировать по следующим признакам:
- Назначение — протокол внутренней маршрутизации (IGP) или протокол внешней маршрутизации (EGP)
- Принцип работы — дистанционно-векторный протокол, по состоянию канала или векторов маршрутов
- Поведение — протоколы классовой маршрутизации (устаревший метод) или бесклассовой маршрутизации
Например, протоколы маршрутизации IPv4 можно классифицировать следующим образом:
- RIPv1 (устаревший) — дистанционно-векторный классовый протокол внутренней маршрутизации;
- IGRP (устаревший) — дистанционно-векторный классовый протокол внутренней маршрутизации, разработанный компанией Cisco (не используется после выхода IOS 12.2 и более поздних версий);
- RIPv2 — дистанционно-векторный бесклассовый протокол внутренней маршрутизации;
- EIGRP — дистанционно-векторный бесклассовый протокол внутренней маршрутизации, разработанный компанией Cisco;
- OSPF — бесклассовый протокол внутренней маршрутизации, по состоянию канала;
- IS-IS — бесклассовый протокол внутренней маршрутизации, по состоянию канала;
- BGP — бесклассовый протокол внешней маршрутизации, по вектору маршрута.
Протоколы классовой маршрутизации RIPv1 и IGRP являются устаревшими протоколами и используются только в старых сетевых топологиях. Позднее эти протоколы были усовершенствованы в протоколы бесклассовой маршрутизации — RIPv2 и EIGRP. По своей природе протоколы маршрутизации по состоянию канала относятся к протоколам бесклассовой маршрутизации.
На рис. 1 приводится иерархическое представление классификации протоколов динамической маршрутизации.
Рис. 2 - 5 иллюстрируют назначение, принцип работы и поведение различных протоколов маршрутизации.