| 1 | = Команда addMG = |
| 2 | |
| 3 | == Назначение команды == |
| 4 | |
| 5 | команда `addMG` добавляет статическую запись в таблицу мультикастовых групп (таблица отображается на подвкладке `Multicast` вкладки `Ethernet` веб-интерфейса блока). |
| 6 | |
| 7 | == Ключи запроса == |
| 8 | |
| 9 | || '''Ключ''' || '''Тип значения''' || '''обязательный''' || '''Назначение''' || |
| 10 | || cmd || строка || да || "addMG" - имя команды || |
| 11 | || vid || число || да || идентификатор VLAN (0...4095), для которого добавляется запись || |
| 12 | || ip || строка || да || адрес IPv4 мультикастовой группы || |
| 13 | || data || число || да || Маска портов коммутатора ethernet. Если бит порта установлен в значение 1, разрешен форвардинг трафика группы в данный порт. Бит 1 маски соответствует порту 0, бит 2 - порту 1 и т.д. Бит 0 маски должен быть установлен в значение 1 всегда. || |
| 14 | |
| 15 | === Пример запроса === |
| 16 | |
| 17 | `{"cmd":"addMG","vid":1,"ip":"224.0.0.251","data":15}` |
| 18 | |
| 19 | == Права доступа == |
| 20 | |
| 21 | Для выполнения команды `addMG` требуется наличие права изменения конфигурации. |
| 22 | |
| 23 | == Возвращаемые данные == |
| 24 | |
| 25 | Команда `addMG` не возвращает данные. Пример ответа в случае успешного выполнения команды: |
| 26 | |
| 27 | `{"cmd":"addMG"}` |