Протокол IPX (Internetwork Packet Exchange) является протоколом
уровня 3, используемым в Novell Netware для маршрутизации пакетов в объединенных
сетях. Протокол IPX характеризуется не ориентированными на соединение
дейтаграммами, сходными с пакетами протокола TCP/IP (Transmission Control
Protocol/Internet Protocol).
Сетевые адреса протокола IPX состоят из двух частей: адреса
сети и адреса узла. Адрес (или номер) сети IPX задается администратором сети,
адресом же узла обычно является MAC-адрес (Media Access Control address)
сетевого интерфейса конечного узла.
Обмен таблицами маршрутизации в сетях IPX происходит по
протоколу RIP, который является динамическим протоколом, работающим по алгоритму
Distance Vector. Версии Netware 3.12 и 4.х используют дополнительный
маршрутизирующий протокол NLSP, основанный на текущем состоянии сетевых
соединений.
Протокол IPX RIP рассылает обновления маршрутных таблиц каждые
60 секунд. RIP использует сетевую задержку и количество промежуточных узлов для
определения метрики маршрута и имеет ограничение на максимально допустимый
маршрут - не более 16 промежуточных узлов (Hops). Несмотря на схожесть протокола
Novell RIP с другими его реализациями, этот протокол не совместим с похожими
протоколами других сетей, таких как TCP/IP.
ОС Netware также использует в качестве транспорта протокол
TCP/IP. Для этого разработан специальный модуль операционной системы, известный
как Netware/IP. В условиях Netware/IP дейтаграммы протокола IPX инкапсулируются
внутрь заголовков протокола UDP (User Datagram Protocol) и в таком виде
передаются по сети TCP/IP. Все аппаратные и программные средства Cisco
поддерживают расширения TCP/IP, позволяющие передавать трафик Netware,
инкапсулированный в пакеты IP. Целью этой статьи является раскрытие вопросов,
касающихся использования ОС Netware протокола IPX на сетевом уровне.
|