СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ НА ОСНОВЕ ТЕХНОЛОГИИ НЕПРОНУМЕРОВАННЫХ IP-АДРЕСОВ

1. Способ передачи данных на основе технологии непронумерованных IP-адресов, включающий:
инициализацию устройства и конфигурирование IP-адресов для всех интерфейсов устройства;
запуск открытого протокола предпочтения кратчайшего пути (OSPF) и добавление всех интерфейсов в протокол OSPF для определения рабочего состояния всех интерфейсов устройства; и
передачу пакета данных в соответствии с INDEX интерфейса, определенного протоколом OSPF, если рабочее состояние одного или нескольких из всех интерфейсов является состоянием использования.
2. Способ по п. 1, отличающийся тем, что этап инициализации устройства и конфигурирования IP-адресов для всех интерфейсов устройства включает:
чтение файла IP-конфигурации и присваивание IP-адреса фиксированному интерфейсу устройства; и
конфигурирование остальных интерфейсов, кроме фиксированного интерфейса устройства, в интерфейс типа РТР и конфигурирование IP-адресов остальных интерфейсов в качестве IP-адреса фиксированного интерфейса.
3. Способ по п. 1, отличающийся тем, что этап передачи пакета данных в соответствии с INDEX интерфейса, определенного протоколом OSPF, если рабочее состояние одного или нескольких из всех интерфейсов является состоянием использования, включает:
установку параметра IP_PKTINFO сокета (SOCK) пакета данных во время отправки пакета данных и отправку пакета данных через INDEX интерфейса, определенного протоколом OSPF; и
определение во время приема пакета данных интерфейса для приема пакета данных в соответствии с INDEX, прикрепленным к принятому пакету данных, и обработку пакета данных через интерфейс для приема пакета данных.
4. Способ по п. 1, отличающийся тем, что после этапа инициализации устройства и конфигурирования IP-адресов для всех интерфейсов устройства дополнительно включает:
согласование МАС-адреса и IP-адреса интерфейса противоположного конца с использованием протокола РРРоЕ.
5. Способ по п. 1, отличающийся тем, что после этапа передачи пакета данных в соответствии с INDEX интерфейса, определенного протоколом OSPF, если рабочее состояние одного или нескольких из всех интерфейсов является состоянием использования, дополнительно включает:
использование протокола OSPF для вычисления и генерирования маршрута интерфейса, используемого для выхода маршрута, поиск INDEX, соответствующего выходу маршрута, и удаление всех IP-адресов шлюза маршрута.
6. Устройство передачи данных на основе технологии непронумерованных IP-адресов, содержащее:
модуль инициализации, выполненный с возможностью: инициализации устройства и конфигурирования IP-адресов для всех интерфейсов устройства;
модуль добавления интерфейса, выполненный с возможностью: запуска открытого протокола предпочтения кратчайшего пути (OSPF) и добавления всех интерфейсов в протокол OSPF для определения рабочего состояния всех интерфейсов устройства; и
модуль отправки и приема, выполненный с возможностью: передачи пакета данных в соответствии с INDEX интерфейса, определенного протоколом OSPF, если рабочее состояние одного или нескольких из всех интерфейсов является состоянием использования.
7. Устройство по п. 6, отличающееся тем, что модуль инициализации выполнен с возможностью:
чтения файла IP-конфигурации и присваивания IP-адреса фиксированному интерфейсу устройства; и
конфигурирования остальных интерфейсов, кроме фиксированного интерфейса устройства, в интерфейс типа РТР и конфигурирования IP-адресов остальных интерфейсов в качестве IP-адреса фиксированного интерфейса.
8. Устройство по п. 6, отличающееся тем, что модуль отправки и приема выполнен с возможностью:
установки параметра IP_PKTINFO сокета (SOCK) пакета данных во время отправки пакета данных и отправки пакета данных через INDEX интерфейса, определенного протоколом OSPF; и
определения во время приема пакета данных интерфейса для приема пакета данных в соответствии с INDEX, прикрепленным к принятому пакету данных, и обработки пакета данных через интерфейс для приема пакета данных.
9. Устройство по п. 6, отличающееся тем, что дополнительно содержит:
модуль согласования, выполненный с возможностью: согласования MAC-адреса и IP-адреса интерфейса противоположного конца с использованием протокола РРРоЕ.
10. Устройство по п. 6, отличающееся тем, что дополнительно содержит:
модуль генерирования маршрута, выполненный с возможностью: использования протокола OSPF для вычисления и генерирования маршрута интерфейса, используемого для выхода маршрута, поиска INDEX, соответствующего выходу маршрута, и удаления всех IP-адресов шлюза маршрута.
11. Компьютерная программа, содержащая программную команду, отличающаяся тем, что при исполнении устройством сетевого элемента программной команды устройство запускается для выполнения способа по любому из пп. 1-5.
12. Носитель, содержащий компьютерную программу по п. 11.