/routing/igmp-proxy/interface
interface
配置路由器上将作为 IGMP 代理接口参与的接口。如果接口未配置为 IGMP 代理接口,则在其上接收的所有 IGMP 流量都会被忽略。
routing/igmp-proxy/interface
Type: Directory
配置路由器上将作为 IGMP 代理接口参与的接口。如果接口未配置为 IGMP 代理接口,则在其上接收的所有 IGMP 流量都会被忽略。
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | 已禁用 |
I | inactive | 未激活 |
D | dynamic | 动态 |
| 参数 | 类型 | 描述 |
|---|---|---|
interface | iface_enum { all:0 } | 接口名称。 |
upstream | bool | 如果接口位于组播树根的方向,则称为 "upstream"。IGMP 转发路由器必须配置恰好一个上游接口。上游接口用于发送 IGMP 成员关系请求。 |
threshold | num | 最小 TTL。接收到 TTL 值更低的数据包会被忽略 |
alternative-subnets | multi { numbers: super { as: ipAddr , [netmask] /num } } | 默认情况下,仅接受来自直连子网的数据包。此参数可用于指定替代的有效数据包源子网列表,适用于数据和 IGMP 数据包。仅对上游接口生效。当组播数据源经常位于不同 IP 网络时应使用。 |
robustness | num | 此接口的稳健性值。覆盖 /routing/igmp-proxy 菜单中的全局 robustness 设置。 |
query-interval | time | 通过此接口发送 IGMP 查询消息的频率。覆盖 /routing/igmp-proxy 菜单中的全局 query-interval 设置。 |
query-response-interval | time | 在此接口上等待 IGMP 查询消息响应的时长。覆盖 /routing/igmp-proxy 菜单中的全局 query-response-interval 设置。 |
last-member-query-interval | time | 此接口上组特定查询的超时时间。覆盖 /routing/igmp-proxy 菜单中的全局 last-member-query-interval 设置。 |
| 只读参数 | 类型 | 描述 |
|---|---|---|
state.querier | bool | 此接口当前是否为选举出的 IGMP 查询器。 |
state.source-ip-address | ipAddr | 此接口用于 IGMP 消息的源 IP 地址。 |
state.rx-bytes | num | 接口上接收的组播流量总量,以字节为单位。 |
state.rx-packets | num | 接口上接收的组播流量总量,以数据包为单位。 |
state.tx-bytes | num | 接口上发送的组播流量总量,以字节为单位。 |
state.tx-packets | num | 接口上发送的组播流量总量,以数据包为单位。 |
state.robustness | num | 接口上正在使用的有效稳健性值。当此接口不是选举出的查询器时,它会采用选举出的查询器在其 IGMP 查询中通告的稳健性值。 |
state.query-interval | time | 接口上正在使用的有效查询间隔。当此接口不是选举出的查询器时,它会采用选举出的查询器在其 IGMP 查询中通告的查询间隔。 |