Существует только два протокола маршрутизации по состоянию канала —OSPF и IS-IS.

Протокол OSPF используется чаще. Этот протокол был разработан инженерной группой по развитию Интернета (IETF), входящей в рабочую группу по развитию OSPF. Разработка OSPF началась в 1987 году, и на сегодняшний день используется две его версии:

Примечание. Благодаря функции семейств адресов OSPFv3 протокол OSPFv3 обеспечивает поддержку как IPv4, так и IPv6.

Протокол IS-IS разработан международной организацией по стандартизации (ISO) и задокументирован в стандарте ISO 10589. Впервые этот протокол был реализован корпорацией Digital Equipment Corporation (DEC); он носит название DECnet Phase V. Протокол маршрутизации IS-IS разрабатывался под руководством компании Radia Perlman.

Изначально протокол IS-IS создавался на базе пакета протокола OSI, а не TCP/IP. Впоследствии в протокол Integrated IS-IS, также называемый Dual IS-IS, была добавлена поддержка IP-сетей. Хотя протокол IS-IS известен как протокол маршрутизации, используемый в основном интернет-провайдерами и операторами связи, всё больше корпоративных сетей переходит на его использование.

Протоколы OSPF и IS-IS во многом схожи друг с другом, но между ними также существует множество различий. Пользователи OSPF и IS-IS не прекращают спорить по поводу преимуществ каждого из протоколов. Оба протокола маршрутизации обеспечивают необходимые функции маршрутизации.