Понимание согласования версии OpenFlow между контроллером и устройствами, работающими Junos OS
После установления начального соединения контроллер OpenFlow и Juniper Networks Junos OS согласовывать используемую версию OpenFlow. В общем случае контроллер OpenFlow должен поддерживать хотя бы одну из версий, которые Junos OS устройстве. В противном случае соединение не устанавливается.
Реализация Junos OS OpenFlow 1.3.1 не поддерживает элемент hello OFPHET_VERSIONBITMAP сообщений.
В таблице 1 описаны версии OpenFlow, запускаемые устройством Junos OS и контроллером, согласованная версия и цифровое значение, связанное с каждой версией.
Версия OpenFlow, запускаемая Junos OS |
Версия OpenFlow, поддерживаемая контроллером |
Согласованная версия |
Цифровое значение, связанное с согласованной версией OpenFlow |
---|---|---|---|
1.0 |
1.0 |
1.0 |
1 |
1.3.1 |
1.3.1 |
1.3.1 |
4 |
1.0 и 1.3.1 |
1.0 и 1.3.1 |
1.3.1 |
4 |
1.0 и 1.3.1 |
1.0 |
1.0 |
1 |
1.0 и 1.3.1 |
1.3.1 |
1.3.1 |
4 |
1.0 и/или 1.3.1 |
|
Нет, нет. нет подключения |
0 |
Чтобы определить согласованную версию, которая работает на Junos OS, введите show openflow controller
команду. Выходные данные этой команды включают в себя поле и цифровое значение, которое представляет собой Negotiated version
номер согласуемой версии. С помощью таблицы 1 коррелирует численное значение, показанное в этом поле, с согласуемой версией.