• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

04-三层技术-IP业务命令参考

目录

05-mDNS中继命令

本章节下载 05-mDNS中继命令  (180.90 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Command/Command_Manual/H3C_S6520X_S5560X-HI_S5000-EI_MS4600_CR-R65xx-1362/04/202201/1529076_30005_0.htm

05-mDNS中继命令


1 mDNS中继

1.1  mDNS中继配置命令

1.1.1  display mdns relay

display mdns relay命令用来显示mDNS中继的配置信息。

【命令】

display mdns relay

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示mDNS中继的配置信息。

<Sysname> display mdns relay

mDNS relay configuration:

 mDNS gateway IP: 10.1.1.2

mDNS relay configuration in VLANs:

VLAN ID  Source IP address           Probe interval (sec)

1        11.1.1.1                    60

2        1.1.1.1 (XGE1/0/1)          120

3        12.2.2.2 (Auto)             --

4        --                          --

mDNS relay configuration in VSIs:

VSI name           Source IP address         Probe interval (sec)

vsi100             21.1.1.1                  60

vsi200             2.2.2.2 (XGE1/0/1)        120

vsi300             22.2.2.2 (Auto)           --

vsi400             --                        --

表1-1 display mdns relay命令显示信息描述表

字段

描述

mDNS relay is not configured.

不存在任何mDNS中继的配置

mDNS relay configuration

mDNS中继的配置信息

mDNS gateway IP

mDNS中继上指定的mDNS网关地址,如果未配置网关地址,则显示为“--”

mDNS relay configuration in VLANs

VLAN内开启mDNS中继功能

VLAN ID

VLAN编号

Source IP address

mDNS中继转发mDNS报文的源地址及发送mDNS探测报文的源地址,显示形式包括:

·     如果使用的是指定的IP地址作为报文源地址,则显示ip-address

·     如果使用的是指定接口的IP地址作为报文源地址,则显示ip-address(接口信息)

·     如果使用的是用户所在VLAN的VLAN接口的IP地址作为发送mDNS探测报文的源地址,则显示ip-address(Auto)

·     如果使用的是用户所在VLAN的VLAN接口的IP地址作为发送mDNS探测报文的源地址,但VLAN接口未配置IP地址,则显示为“--”,此时探测报文将不会发送

Probe interval (sec)

mDNS中继发起探测的时间间隔,单位为秒。如果未开启定时探测功能,则显示为“--”

mDNS relay configuration in VSIs

VSI内开启mDNS 中继功能

VSI name

VSI名称

Source IP address

mDNS中继转发mDNS报文的源地址及发送mDNS探测报文的源地址,显示形式包括:

·     如果使用的是指定的IP地址作为报文源地址,则显示ip-address

·     如果使用的是指定接口的IP地址作为报文源地址,则显示ip-address(接口信息)

·     如果使用的是用户所在VSI的VSI虚接口的IP地址作为发送mDNS探测报文的源地址,则显示ip-address(Auto)

·     如果使用的是用户所在VSI的VSI虚接口的IP地址作为发送mDNS探测报文的源地址,但VSI虚接口未配置IP地址,则显示为“--”,此时探测报文将不会发送

 

【相关命令】

·     mdns relay enable

·     mdns relay gateway ip

·     mdns relay probe interval

·     mdns relay source ip

1.1.2  display mdns relay statistics

display mdns relay statistics命令用来显示mDNS中继的报文统计信息。

【命令】

display mdns relay statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示mDNS中继的报文统计信息。

<Sysname> display mdns relay statistics

Packet statistics:

Received: 100                           Sent: 90

Dropped: 10                             Probe sent: 50

表1-2 display mdns relay statistics命令显示信息描述表

字段

描述

Received

收到mDNS报文的数目

Sent

转发mDNS报文的数目

Dropped

丢弃mDNS报文的数目

Probe sent

发送mDNS定时探测报文的数目,如果未配置mDNS定时探测功能或还未进行mDNS定时探测,则显示为0

 

【相关命令】

·     reset mdns relay statistics

1.1.3  mdns relay enable

mdns relay enable命令用来开启mDNS中继功能。

undo mdns relay enable命令用来关闭mDNS中继功能。

【命令】

mdns relay enable

undo mdns relay enable

【缺省情况】

mDNS中继功能处于关闭状态。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【使用指导】

企业组网中,需要将不同的设备划分到不同的网段中。为了使某网段下用户终端设备能使用其他网段内的mDNS应用服务,需要支持跨网段间的mDNS通信。为了解决此问题,需要在设备的多个网段上配置mDNS中继功能。mDNS中继可以学习不同网段内的mDNS服务信息,并将其单播发送给mDNS网关进行登记。mDNS用户终端设备需要使用mDNS应用时,组播发送请求给mDNS中继,mDNS中继将其转换为单播报文并转发给mDNS网关进行处理。

只有在mDNS中继上指定mDNS网关的地址后,mDNS中继功能才能生效。

【举例】

# 在VLAN 2内开启mDNS中继功能。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mdns relay enable

# 在VSI vsi1内开启mDNS中继功能。

<Sysname> system-view

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] mdns relay enable

【相关命令】

·     display mdns relay

·     mdns relay gateway ip

1.1.4  mdns relay gateway ip

mdns relay gateway ip命令用来在mDNS中继上指定mDNS网关的地址。

undo mdns relay gateway ip命令用来恢复缺省情况。

【命令】

mdns relay gateway ip ip-address [ vpn-instance vpn-instance-name ]

undo mdns relay gateway ip

【缺省情况】

mDNS中继上未指定mDNS网关的地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ip-address:mDNS网关IP地址,为点分十进制格式。

vpn-instance vpn-instance-name:指定mDNS中继配置的mDNS网关地址所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示公网实例。

【使用指导】

只有在mDNS中继上指定mDNS网关地址后,mDNS中继收到mDNS用户终端设备发送的mDNS请求报文后,会将报文目的组播地址修改为指定的mDNS网关的地址,并向mDNS网关单播转发mDNS请求报文。当mDNS中继收到mDNS网关应答的单播报文后,会将该单播报文转换成组播报文,在mDNS用户终端设备所在的VLAN或VSI内发送,保证发送请求的mDNS用户终端设备能收到应答报文,其他mDNS用户终端设备收到报文后,也能学习应答报文中的服务信息或刷新自身保存的服务信息。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在mDNS中继上指定mDNS网关的地址为1.1.1.1。

<Sysname> system-view

[Sysname] mdns relay gateway ip 1.1.1.1

【相关命令】

·     display mdns relay

·     mdns relay enable

1.1.5  mdns relay probe interval

mdns relay probe interval命令用来开启mDNS中继的定时探测功能,并指定定时探测的时间间隔。

undo mdns relay probe interval命令用来关闭mDNS中继的定时探测功能。

【命令】

mdns relay probe interval interval

undo mdns relay probe interval

【缺省情况】

mDNS中继的定时探测功能处于关闭状态。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

interval:定时探测的时间间隔,取值范围为60~38400,单位为秒。

【使用指导】

在mDNS中继上开启mDNS中继的定时探测功能后,mDNS中继会按照配置的探测时间间隔向开启了mDNS中继功能的VLAN/VSI内发送mDNS请求报文。mDNS服务提供设备收到请求报文后,会向mDNS中继发送mDNS应答报文。mDNS中继收到应答报文后,会将应答报文单播转发给mDNS网关,保证mDNS网关可以及时学习到网络中所有mDNS服务提供设备的最新信息。

多次执行本命令,最后一次配置的命令生效。

【举例】

# 在VLAN 2内开启mDNS中继定时探测功能,并设置定时探测的时间间隔为100秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mdns relay probe interval 100

# 在VSI vsi1内开启mDNS中继的定时探测功能,并设置定时探测的时间间隔为100秒。

<Sysname> system-view

[Sysname] vsi vs1

[Sysname-vsi-vsi1] mdns relay probe interval 100

【相关命令】

·     display mdns relay

1.1.6  mdns relay source ip

mdns relay source ip命令用来配置mDNS中继转发mDNS报文及发送mDNS探测报文的源地址。

undo mdns relay source ip命令用来恢复缺省情况。

【命令】

mdns relay source ip { ip-address | interface interface-type interface-number }

undo mdns relay source ip

【缺省情况】

如果mDNS中继向某个VLAN/VSI内发送mDNS探测报文或转发mDNS应答报文时,则使用该VLAN接口/VSI虚接口的IP地址作为mDNS报文的源地址。mDNS中继收到mDNS组播报文后,将报文源地址修改为出接口地址,再转发给mDNS网关。

【视图】

VLAN视图

VSI视图

【缺省用户角色】

network-admin

【参数】

ip-address:mDNS报文的源地址,为点分十进制格式。

interface interface-type interface-number:选择指定接口的主IP地址作为mDNS报文的源地址,interface-type interface-number表示接口类型和接口编号。

【使用指导】

如果mDNS中继向某个VLAN/VSI内发送mDNS探测报文或转发mDNS应答报文时,则使用该VLAN接口/VSI虚接口的IP地址作为mDNS探测报文的源地址。如果VLAN接口/VSI虚接口上未配置IP地址,则mDNS中继无法发送mDNS探测报文。如果mDNS中继设备上接入大量VLAN/VSI,为每个VLAN/VSI虚接口都配置一个IP地址,会极大浪费IP地址资源。通过本命令配置了mDNS中继转发mDNS报文的源地址后,当mDNS中继在某个VLAN/VSI内开启mDNS定时探测功能时,会将mDNS探测报文的源地址修改为该地址,再向VLAN/VSI内发送探测报文。mDNS中继收到mDNS组播报文后,将报文源地址修改为指定的IP地址,再转发给mDNS网关。

指定的ip-address必须是mDNS中继上的IP地址,且该地址到mDNS网关路由可达,否则mDNS中继无法收到应答报文。

建议将源IP地址指定为mDNS中继连接mDNS网关接口的IP地址。

【举例】

# 在VLAN2内配置mDNS中继转发mDNS报文的源地址为1.1.1.1。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mdns relay source ip 1.1.1.1

# 在VSI vsi1内配置mDNS中继转发mDNS报文的源地址为接口GigabitEthernet1/0/1的IP地址。

<Sysname> system-view

[Sysname] vsi vsi1

[Sysname-vsi-vsi1] mdns relay source ip interface gigabitethernet 1/0/1

【相关命令】

·     display mdns relay

1.1.7  reset mdns relay statistics

reset mdns relay statistics命令用来清除mDNS中继的报文统计信息。

【命令】

reset mdns relay statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 清除mDNS中继的报文统计信息。

<Sysname> reset mdns relay statistics

【相关命令】

·     display mdns relay statistics

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们