Способ конфигурирования и реализации функции эксплуатации, администрирования и обслуживания, а также устройство пересылки

1. Способ конфигурирования функции эксплуатации, администрирования и обслуживания (ОАМ), включающий:
инициирование, контроллером, конфигурирования функции ОАМ для пути пересылки и формирование конфигурационного сообщения ОАМ, при этом конфигурационная информация ОАМ содержится в конфигурационном сообщении ОАМ;
передачу, контроллером, конфигурационного сообщения ОАМ в устройство пересылки начальной точки и/или устройство пересылки конечной точки упомянутого пути пересылки по каналу Openflow;
причем упомянутый путь пересылки представляет собой двунаправленный путь пересылки, при этом формирование контроллером конфигурационного сообщения ОАМ включает:
формирование первого конфигурационного сообщения ОАМ, которое передают в устройство пересылки начальной точки двунаправленного пути пересылки, при этом первое конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки начальной точки, включающую информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы,
формирование второго конфигурационного сообщения ОАМ, которое передают в устройство пересылки конечной точки двунаправленного пути пересылки, при этом второе конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки конечной точки, включающую информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы,
или
упомянутый путь пересылки представляет собой однонаправленный путь пересылки, при этом формирование контроллером конфигурационного сообщения ОАМ включает:
формирование первого конфигурационного сообщения ОАМ, которое передают в устройство пересылки начальной точки однонаправленного пути пересылки, при этом первое конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки начальной точки, включающую информацию о выходном порте, представленную информацией групповой таблицы; и
формирование второго конфигурационного сообщения ОАМ, которое передают в устройство пересылки конечной точки однонаправленного пути пересылки, при этом второе конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки конечной точки, включающую информацию о входном порте, представленную информацией таблицы потоков.
2. Способ по п. 1, в котором
типом сообщения, содержащимся в заголовке протокола Openflow в конфигурационном сообщении ОАМ, является новый тип сообщения, полученный путем расширения типов сообщений, определенных в протоколе Openflow.
3. Способ по п. 1 или 2, в котором
конфигурационная информация ОАМ включает всю следующую информацию или ее часть:
идентификатор функции ОАМ, указывающий идентификатор конфигурируемого экземпляра функции ОАМ;
тип операции, указывающий тип выполняемой операции;
локальный порт, указывающий порт, связанный с экземпляром функции ОАМ в устройстве пересылки; и
период передачи сообщения, указывающий период для передачи сообщений ОАМ устройством пересылки,
и
упомянутый локальный порт представляет собой физический порт или логический порт, включающий:
входной порт, представляющий собой порт, через который принимают сообщения ОАМ; и/или
выходной порт, представляющий собой порт, через который передают сообщения ОАМ.
4. Способ по п. 3, в котором
типом операции является одно из следующего: добавление, модификация, запуск, приостановка и удаление.
5. Способ по любому из пп. 1, 2 или 4, в котором
уровень сетевого протокола, на котором расположен путь пересылки, представляет собой один из следующих уровней сетевого протокола:
физический уровень, уровень VLAN, уровень IP и сервисный уровень Ethernet;
туннельный уровень, псевдопроводной уровень и сервисный уровень сети MPLS или сети MPLS-TP;
физический уровень, уровень секций и уровень ODUk сети OTN; и
физический уровень, уровень секции оптической передачи, уровень секции оптического мультиплексирования, уровень оптического канала и уровень секции оптической регенерации сети на базе мультиплексирования со спектральным разделением каналов (WDM).
6. Способ реализации функции эксплуатации, администрирования и обслуживания (ОАМ), включающий:
прием, устройством пересылки на одном из концов пути пересылки, сообщения Openflow по каналу Openflow, и анализ заголовка протокола Openflow в этом сообщении Openflow; и
когда определено, что упомянутое сообщение Openflow представляет собой конфигурационное сообщение ОАМ согласно результату анализа, анализ, устройством пересылки, конфигурационного сообщения ОАМ, получение конфигурационной информации ОАМ из конфигурационного сообщения ОАМ и выполнение соответствующей обработки данных;
при этом упомянутый путь пересылки представляет собой двунаправленный путь пересылки;
при этом информация о локальном порте, полученная устройством пересылки, включает информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы;
при этом устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение локального входного порта по совпадению согласно информации записи таблицы потоков и нахождение локального выходного порта по совпадению согласно информации групповой таблицы,
или
упомянутый путь пересылки представляет собой однонаправленный путь пересылки;
при этом информация о локальном порте, полученная устройством пересылки, включает информацию о входном порте, представленную информацией записи таблицы потоков, или информацию о выходном порте, представленную информацией групповой таблицы;
при этом устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение локального входного порта по совпадению согласно информации записи таблицы потоков или нахождение локального выходного порта по совпадению согласно информации групповой таблицы.
7. Способ по п. 6, в котором
анализ, устройством пересылки, заголовка протокола Openflow и определение того, что сообщение Openflow является конфигурационным сообщением ОАМ, включает:
анализ, устройством пересылки, заголовка протокола Openflow, и определение того, что данное сообщение Openflow является конфигурационным сообщением ОАМ, когда определено, что тип сообщения, содержащийся в заголовке протокола Openflow, представляет собой тип сообщения, соответствующий конфигурационному сообщению ОАМ, при этом упомянутый тип сообщения, соответствующий конфигурационному сообщению ОАМ, представляет собой новый тип сообщения, полученный путем расширения типов сообщений, определенных в протоколе Openflow.
8. Способ по п. 6, в котором
конфигурационная информация ОАМ, полученная устройством пересылки, включает всю следующую информацию или ее часть:
идентификатор функции ОАМ, указывающий идентификатор конфигурируемого экземпляра функции ОАМ;
тип операции, указывающий тип выполняемой операции;
локальный порт, указывающий порт, связанный с экземпляром функции ОАМ в устройстве пересылки; и
период передачи сообщения, указывающий период для передачи сообщений ОАМ устройством пересылки,
и
конфигурационное сообщение ОАМ, полученное устройством пересылки, включает информацию о локальном порте, при этом локальный порт представляет собой физический порт или логический порт, включающий:
входной порт, представляющий собой порт, через который принимают сообщения ОАМ; и/или
выходной порт, представляющий собой порт, через который передают сообщения ОАМ.
9. Способ по п. 8, в котором
типом операции, полученным устройством пересылки, является добавление; и устройство пересылки выполняет соответствующую обработку данных, включающую: создание экземпляра функции ОАМ, имеющего идентификатор функции ОАМ и привязку к заданному входному порту и/или выходному порту, прием сообщений ОАМ на входном порту и/или передачу сообщений ОАМ на выходном порту согласно периоду передачи сообщений; или
типом операции, полученным устройством пересылки, является модификация; и устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ, обновление конфигурации экземпляра функции ОАМ согласно принятой конфигурационной информации ОАМ и передачу и/или прием сообщений ОАМ согласно новой конфигурации; или
типом операции, полученным устройством пересылки, является удаление; и устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и удаление экземпляра функции ОАМ; или
типом операции, полученным устройством пересылки, является приостановка; и устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и прекращение передачи и/или приема сообщений ОАМ; или
типом операции, полученным устройством пересылки, является перезапуск; и устройство пересылки выполняет соответствующую обработку данных, включающую: нахождение экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и перезапуск передачи и/или приема сообщений ОАМ.
10. Способ по любому из пп. 6-8, в котором
уровень сетевого протокола, на котором расположен путь пересылки, представляет собой один из следующих уровней сетевого протокола:
физический уровень, уровень VLAN, уровень IP и сервисный уровень стандарта Ethernet;
туннельный уровень, псевдопроводной уровень и сервисный уровень сети MPLS или сети MPLS-TP;
физический уровень, уровень секций и уровень ODUk сети OTN и
физический уровень, уровень секции оптической передачи, уровень секции оптического мультиплексирования, уровень оптического канала и уровень секции оптической регенерации сети на базе мультиплексирования со спектральным разделением каналов (WDM).
11. Контроллер для конфигурирования функции эксплуатации, администрирования и обслуживания (ОАМ) для пути пересылки, включающий:
модуль формирования сообщения, сконфигурированный для формирования конфигурационного сообщения ОАМ при инициировании конфигурирования функции ОАМ для пути пересылки, при этом конфигурационная информация ОАМ содержится в конфигурационном сообщении ОАМ; и
модуль передачи сообщений, сконфигурированный для передачи конфигурационного сообщения ОАМ в устройство пересылки начальной точки и/или устройство пересылки конечной точки упомянутого пути пересылки по каналу Openflow;
при этом упомянутый путь пересылки представляет собой двунаправленный путь пересылки;
при этом модуль формирования сообщений сконфигурирован:
для формирования первого конфигурационного сообщения ОАМ, которое передают в устройство пересылки начальной точки двунаправленного пути пересылки, при этом первое конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки начальной точки, включающую информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы; и
для формирования второго конфигурационного сообщения ОАМ, которое передают в устройство пересылки конечной точки двунаправленного пути пересылки, при этом второе конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки конечной точки, включающую информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы,
или
упомянутый путь пересылки представляет собой однонаправленный путь пересылки;
при этом модуль формирования сообщений сконфигурирован: для формирования первого конфигурационного сообщения ОАМ, которое передают в устройство пересылки начальной точки однонаправленного пути пересылки, при этом первое конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки начальной точки, включающую информацию о выходном порте, представленную информацией групповой таблицы; и
для формирования второго конфигурационного сообщения ОАМ, которое передают в устройство пересылки конечной точки однонаправленного пути пересылки, при этом второе конфигурационное сообщение ОАМ содержит информацию о локальном порте в устройстве пересылки конечной точки, включающую информацию о входном порте, представленную информацией таблицы потоков.
12. Контроллер по п. 11, в котором
типом сообщения, содержащимся в заголовке протокола Openflow в конфигурационном сообщении ОАМ, формируемом модулем формирования сообщений, является новый тип сообщения, полученный путем расширения типов сообщений, определенных в протоколе Openflow.
13. Контроллер по п. 11 или 12, в котором
конфигурационная информация ОАМ, содержащаяся в конфигурационном сообщении ОАМ, сформированном модулем формирования сообщений, включает всю следующую информацию или ее часть:
идентификатор функции ОАМ, указывающий идентификатор конфигурируемого экземпляра функции ОАМ;
тип операции, указывающий тип выполняемой операции;
локальный порт, указывающий порт, связанный с экземпляром функции ОАМ в устройстве пересылки; и
период передачи сообщения, указывающий период для передачи сообщений ОАМ устройством пересылки,
и
локальный порт, содержащийся в конфигурационном сообщении ОАМ, которое формируют при помощи модуля формирования сообщений, представляет собой физический порт или логический порт, включающий:
входной порт, представляющий собой порт, через который принимают сообщения ОАМ; и/или
выходной порт, представляющий собой порт, через который передают сообщения ОАМ.
14. Контроллер по п. 13, в котором
типом операции в конфигурационной информации ОАМ, содержащейся в конфигурационном сообщении ОАМ, которое формируют при помощи модуля формирования сообщений, является одно из следующего: добавление, модификация, запуск, приостановка и удаление.
15. Контроллер по п. 11 или 12, в котором
модуль формирования сообщений формирует конфигурационное сообщение ОАМ при инициировании конфигурации функции ОАМ для пути пересылки, при этом уровень сетевого протокола, на котором находится путь пересылки, представляет собой один из следующих уровней сетевого протокола:
физический уровень, уровень VLAN, уровень IP и сервисный уровень стандарта Ethernet;
туннельный уровень, псевдопроводной уровень и сервисный уровень сети MPLS или сети MPLS-TP;
физический уровень, уровень секций и уровень ODUk сети OTN и
физический уровень, уровень секции оптической передачи, уровень секции оптического мультиплексирования, уровень оптического канала и уровень секции оптической регенерации сети на базе мультиплексирования со спектральным разделением каналов (WDM).
16. Устройство пересылки для реализации функции эксплуатации, администрирования и обслуживания (ОАМ) для пути пересылки, включающее:
компонент обработки протокола Openflow, сконфигурированный для приема сообщения Openflow, переданного контроллером по каналу Openflow, для анализа заголовка протокола Openflow в сообщении Openflow, и когда определено, что данное сообщение Openflow является конфигурационным сообщением ОАМ, для пересылки сообщения Openflow в компонент ОАМ для обработки; и
компонент ОАМ, сконфигурированный для анализа конфигурационного сообщения ОАМ, для получения конфигурационной информации ОАМ из конфигурационного сообщения ОАМ и для выполнения соответствующей обработки данных;
при этом упомянутый путь пересылки представляет собой двунаправленный путь пересылки;
при этом информация о локальном порте в конфигурационной информации ОАМ, полученной компонентом ОАМ, включает информацию о входном порте, представленную информацией записи таблицы потоков, и информацию о выходном порте, представленную информацией групповой таблицы;
при этом компонент ОАМ сконфигурирован для нахождения локального входного порта по совпадению согласно информации записи таблицы потоков и для нахождения локального выходного порта по совпадению согласно информации групповой таблицы,
или
упомянутый путь пересылки представляет собой однонаправленный путь пересылки;
при этом информация о локальном порте в конфигурационной информации ОАМ, полученной компонентом ОАМ, включает информацию о входном порте, представленную информацией записи таблицы потоков, или информацию о выходном порте, представленную информацией групповой таблицы;
при этом компонент ОАМ сконфигурирован для нахождения локального входного порта по совпадению согласно информации записи таблицы потоков или для нахождения локального выходного порта по совпадению согласно информации групповой таблицы.
17. Устройство по п. 16, в котором
компонент обработки протокола Openflow сконфигурирован для анализа заголовка протокола Openflow и для определения того, что данное сообщение Openflow является конфигурационным сообщением ОАМ, когда определено, что тип сообщения, содержащийся в заголовке протокола Openflow, представляет собой тип сообщения, соответствующий конфигурационному сообщению ОАМ, при этом упомянутый тип сообщения, соответствующий конфигурационному сообщению ОАМ, представляет собой новый тип сообщения, полученный путем расширения типов сообщений, определенных в протоколе Openflow.
18. Устройство по п. 16, в котором
конфигурационная информация ОАМ, полученная компонентом ОАМ, включает всю следующую информацию или ее часть:
идентификатор функции ОАМ, указывающий идентификатор конфигурируемого экземпляра функции ОАМ;
тип операции, указывающий тип выполняемой операции;
локальный порт, указывающий порт, связанный с экземпляром функции ОАМ в устройстве пересылки; и
период передачи сообщения, указывающий период для передачи сообщений ОАМ устройством пересылки,
и
конфигурационное сообщение ОАМ, полученное компонентом ОАМ, включает информацию о локальном порте, при этом локальный порт представляет собой физический порт или логический порт, включающий:
входной порт, представляющий собой порт, через который принимают сообщения ОАМ; и/или
выходной порт, представляющий собой порт, через который передают сообщения ОАМ.
19. Устройство по п. 18, в котором
типом операции, полученным компонентом ОАМ, является добавление; при этом компонент ОАМ сконфигурирован для создания экземпляра функции ОАМ, имеющего идентификатор функции ОАМ и для привязки к заданному входному порту и/или выходному порту, для приема сообщений ОАМ на входном порту и/или передачи сообщений ОАМ на выходном порту согласно периоду передачи сообщений; или
типом операции, полученным компонентом ОАМ, является модификация, при этом компонент ОАМ сконфигурирован для нахождения экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ, для обновления соответствующей конфигурации экземпляра функции ОАМ согласно принятой конфигурационной информации ОАМ и для передачи и/или приема сообщений ОАМ согласно новой конфигурации; или
типом операции, полученным компонентом ОАМ, является удаление, при этом компонент ОАМ сконфигурирован для нахождения экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и для удаления этого экземпляра функции ОАМ; или
типом операции, полученным компонентом ОАМ, является приостановка, при этом компонент ОАМ сконфигурирован для нахождения экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и для прекращения передачи и/или приема сообщений ОАМ; или
типом операции, полученным компонентом ОАМ, является перезапуск, при этом компонент ОАМ сконфигурирован для нахождения экземпляра функции ОАМ для конфигурирования согласно идентификатору функции ОАМ и для перезапуска передачи и/или приема сообщений ОАМ.
20. Устройство по любому из пп. 16-18, в котором
уровень сетевого протокола, на котором расположен путь пересылки, связанный с устройством пересылки, представляет собой один из следующих уровней сетевого протокола:
физический уровень, уровень VLAN, уровень IP и сервисный уровень стандарта Ethernet;
туннельный уровень, псевдопроводной уровень и сервисный уровень сети MPLS или сети MPLS-TP;
физический уровень, уровень секций и уровень ODUk сети OTN и
физический уровень, уровень секции оптической передачи, уровень секции оптического мультиплексирования, уровень оптического канала и уровень секции оптической регенерации сети на базе мультиплексирования со спектральным разделением каналов (WDM).
21. Машиночитаемый информационный носитель, на котором хранят машиночитаемые инструкции, которые используют для выполнения способа по любому из пп. 1-5.
22. Машиночитаемый информационный носитель, на котором хранят машиночитаемые инструкции, которые используют для выполнения способа по любому из пп. 6-10.