04-mDNS中继命令
本章节下载: 04-mDNS中继命令 (197.10 KB)
目 录
1.1.2 display mdns relay statistics
1.1.5 mdns relay probe interval
1.1.7 reset mdns relay statistics
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 (XGE3/1/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 (XGE3/1/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
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
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
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:指定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
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
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报文的源地址为接口Ten-GigabitEthernet3/1/1的IP地址。
<Sysname> system-view
[Sysname] vsi vsi1
[Sysname-vsi-vsi1] mdns relay source ip interface ten-gigabitethernet 3/1/1
【相关命令】
· display mdns relay
reset mdns relay statistics命令用来清除mDNS中继的报文统计信息。
【命令】
reset mdns relay statistics
【视图】
用户视图
【缺省用户角色】
network-admin
【举例】
# 清除mDNS中继的报文统计信息。
<Sysname> reset mdns relay statistics
【相关命令】
· display mdns relay statistics
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!