Компоненты архитектуры маршрутизатора
В документации по администрированию маршрутизатора часто упоминались следующие компоненты маршрутизатора.
Dynamic Interface Manager (DIM)
Все функции администрирования маршрутизатора проходят через DIM. В зависимости от характера функции DIM может передать вызов одному из диспетчеров маршрутизатора. Функции, которые работают только с интерфейсами, обрабатываются dim. Если функция влияет на протоколы маршрутизации, DIM вызовет диспетчер маршрутизатора для транспорта, соответствующего этому протоколу. Например, если функция влияет на протокол OSPF, DIM вызовет диспетчер IP-маршрутизаторов, так как OSPF является протоколом IP-маршрутизации.
Диспетчеры маршрутизаторов
Каждый маршрутизируемый транспорт, который вписывается в архитектуру маршрутизатора, имеет собственный диспетчер маршрутизаторов. В настоящее время существуют диспетчеры маршрутизаторов для транспорта IP и IPX. Диспетчеры маршрутизаторов управляют протоколами маршрутизаторов и другими типами клиентов маршрутизации, которые выполняются в интерфейсах на локальном компьютере.
Протоколы маршрутизации и другие клиенты
Клиенты — это поставщики услуг, которые работают в рамках архитектуры маршрутизатора. Протоколы маршрутизации — это один из типов клиентов, поддерживаемых маршрутизатором.
Клиенты относятся к определенному маршрутизируемому транспорту: IP или IPX. Протоколы маршрутизации для ip-транспорта включают Open Shortest Path First (OSPF) и Routing Information Protocol (RIP). Примерами протоколов маршрутизации IPX являются протокол SAP и RIP для IPX. Примером клиента, который не является протоколом маршрутизации, является преобразование сетевых адресов (NAT) для IP-адреса.
Интерфейс между диспетчером маршрутизатора и клиентом описан в разделе Интерфейс протокола маршрутизации. Все клиенты соответствуют этому интерфейсу. С помощью этого интерфейса поставщики могут реализовывать собственные клиенты, совместимые с маршрутизатором.
Интерфейс — это подключение к внешней сети. Каждый интерфейс определяется уникальным индексом интерфейса. Интерфейсы являются логическими сущностями; клиенты маршрутизатора, такие как NAT или OSPF, одинаково обращаются со всеми типами интерфейсов. Однако с точки зрения реализации интерфейс может представлять собой выделенное подключение (например, к локальной сети(LAN)) или не выделенное коммутируемое подключение (например, PPP-подключение к глобальной сети(WAN)).
В случае интерфейса локальной сети интерфейс соответствует фактическому физическому устройству в компьютере, адаптеру локальной сети. В случае с интерфейсом глобальной сети интерфейс сопоставляется с портом при установлении подключения. Это может быть COM-порт, параллельный порт или виртуальный порт (для туннелей, таких как PPTP и L2TP).
Интерфейсы глобальной сети имеют дополнительное качество, так как они обычно получают сетевой адрес только во время установки подключения. Например, интерфейс глобальной сети, использующий PPP, получает адрес сетевого уровня от удаленного однорангового узла в процессе подключения. Получение сетевого адреса в процессе подключения иногда называется поздней привязкой.