07-Bonjour网关命令
本章节下载: 07-Bonjour网关命令 (270.36 KB)
目 录
1.1.1 bonjour(AP view/AP-group view)
1.1.2 bonjour (interface view)
1.1.3 bonjour activate service type
1.1.5 bonjour exact-control enable
1.1.12 bonjour stop-m2u threshold
1.1.13 display bonjour active-service-type
1.1.15 display bonjour service
1.1.17 rrop anti-bmc protocol ipv6 bonjour
本手册中的AP型号和序列号仅为举例,具体支持的AP型号和序列号请以设备的实际情况为准。
bonjour enable命令用来开启AP的Bonjour网关功能。
bonjour disable命令用来关闭AP的Bonjour网关功能。
undo bonjour命令用来恢复缺省情况。
【命令】
bonjour { disable | enable }
undo bonjour
【缺省情况】
AP视图:继承AP组的配置。
AP组视图:AP的Bonjour网关功能处于开启状态。
【视图】
AP视图
AP组视图
【缺省用户角色】
network-admin
【使用指导】
只有同时开启全局和AP的Bonjour网关功能后,Bonjour网关功能才能生效。
配置此命令后,Bonjour网关开始侦听AP上的客户端和无线Bonjour服务设备的mDNS报文。
【举例】
# 开启AP的Bonjour网关功能。(AP视图)
<Sysname> system-view
[Sysname] wlan ap ap1 model WA6320
[Sysname-wlan-ap-ap1] bonjour enable
# 开启AP的Bonjour网关功能。(AP组视图)
<Sysname> system-view
[Sysname] wlan ap-group office
[Sysname-ap-group-office] bonjour enable
【相关命令】
· bonjour global enable
bonjour enable命令用来在接口上开启Bonjour网关功能。
undo bonjour enable命令用来关闭Bonjour网关功能。
【命令】
bonjour enable
undo bonjour enable
【缺省情况】
Bonjour网关功能处于开启状态。
【视图】
二层以太网接口视图
二层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
只有同时开启全局和接口的Bonjour网关功能后,Bonjour网关功能才能生效。
接口上的Bonjour网关功能生效后,Bonjour网关开始侦听该接口上的有线的mDNS报文。
【举例】
# 开启GigabitEthernet1/0/1接口的Bonjour网关功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] bonjour enable
bonjour activate service type命令用来激活Bonjour服务类型。
undo bonjour activate service type命令用来恢复缺省情况。
【命令】
bonjour activate service type { pre-defined-service-type | user-define user-defined-service-type } [ max-entry-count count-value ]
undo bonjour activate service type { pre-defined-service-type | user-define user-defined-service-type }
【缺省情况】
在自定义模式设备上的所有服务类型均处于未激活状态,在典型模式设备上的airplay、ipp、ipps、printer、raop服务处于激活状态。缺省不限制每种服务类型允许学习的SRV类型资源条目数。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
pre-defined-service-type:允许客户端能够激活的服务类型。
表1-1 已知服务类型列表
字段 |
描述 |
afpovertcp |
AppleTalkFiling Protocol |
airplay |
Airplay |
airport |
Airport Base Station |
apple-sasl |
Apple Password Server |
daap |
Digital Audio Access Protocol |
dacp |
Digital Audio Control Protocol |
distcc |
Distributed Compiler |
dpap |
Digital Photo Access Protocol |
eppc |
Remote AppleEvents |
ftp |
File Transfer Protocol |
http |
Hypertext Transfer Protocol |
ica-networking |
Image Capture Sharing |
ichat |
iChat Instant Messaging Protocol |
ipp |
Internet Printing Protocol |
ipps |
Internet Printing Protocol |
nfs |
Network File System |
pdl-stream |
PDL Data Stream |
printer |
Line Printer Daemon |
raop |
Remote Audio Output Protocol |
riousbprint |
Remote I/O USB Printer Protocol |
servermgr |
Server Admin |
ssh |
Secure Shell |
telnet |
Remote Login |
webdav |
WebDav File System |
workstation |
Workgroup Manager |
xserveraid |
Xerver RAID |
user-defined user-defined-service-type:指定自定义的Bonjour服务类型,user-defined-service-type为服务类型名称,为1~15个字符的字符串,不区分大小写,不能与默认的服务类型名称相同。
max-entry-count count-value:Bonjour网关允许学习指定服务的SRV类型最大资源条目数,取值范围1~65535。如果不指定本参数,则SRV类型最大资源条目数无限制。
【使用指导】
服务激活后,可以修改或删除max-entry-count参数,不会影响已经学习到的SRV类型服务资源。
服务去激活时,Bonjour网关将会删除已学到的该服务类型对应的资源条目。
当处于典型模式时,本命令不可用。
【举例】
# 激活airport类型Bonjour服务,并配置允许学习的SRV类型最大资源条目为10。
<Sysname> system-view
[Sysname] bonjour activate service type airport max-entry-count 10
bonjour apply policy命令用来应用Bonjour策略。
undo bonjour apply policy命令用来恢复缺省情况。
【命令】
bonjour apply policy policy-name
undo bonjour apply policy
【缺省情况】
AP视图:继承AP组配置。
AP组视图:未应用Bonjour策略。
无线服务模板视图:未应用Bonjour策略。
User Profile视图:未应用Bonjour策略。
接口视图:未应用Bonjour策略。
【视图】
AP视图
AP组视图
无线服务模板视图
User Profile视图
接口视图
【缺省用户角色】
network-admin
【参数】
policy-name:Bonjour策略的名称,为1~31个字符的字符串,区分大小写。
【使用指导】
在AP/AP组/服务模板/User Profile视图下应用Bonjour策略用于控制无线客户端的权限,如果一个无线客户端可以匹配到多个策略,则这个客户端拥有不同策略授予的权限的并集。
在二层以太网接口/二层聚合接口视图下应用Bonjour策略用于控制有线客户端的权限。
【举例】
# 配置应用指定的Bonjour策略。(AP视图)。
<Sysname> system-view
[Sysname] wlan ap ap1 model WA6320
[Sysname-wlan-ap-ap1] bonjour apply policy teacher
# 配置应用指定的Bonjour策略。(AP组视图)。
<Sysname> system-view
[Sysname] wlan ap-group office
[Sysname-ap-group-office] bonjour apply policy teacher
# 配置应用指定的Bonjour策略。(无线服务模板视图)。
<Sysname> system-view
[Sysname] wlan service-template 1
[Sysname-wlan-st-1] bonjour apply policy teacher
# 配置应用指定的Bonjour策略。(User Profile视图)
<Sysname> system-view
[Sysname] user-profile a123
[Sysname-user-profile-a123] bonjour apply policy teacher
# 配置应用指定的Bonjour策略。(接口视图)
<Sysname> system-view
[Sysname] interface GigabitEthernet1/0/1
[Sysname-GigabitEthernet1/0/1] bonjour apply policy teacher
【相关命令】
· bonjour policy
bonjour exact-control enable命令用来开启Bonjour网关响应报文精准控制功能。
undo bonjour exact-control enable命令用来关闭Bonjour网关响应报文精准控制功能。
【命令】
bonjour exact-control enable
undo bonjour exact-control enable
【缺省情况】
Bonjour网关响应报文精准控制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
在某些情况下,Bonjour网关收到客户端的服务查询请求报文后,可能会组播回复响应报文,导致无关客户端发现可提供服务的设备,存在一定的信息安全隐患。
开启Bonjour网关精准控制功能后,Bonjour网关会将组播响应报文转化为单播响应报文,发送给请求服务的客户端,避免无关客户端发现可提供服务的设备。
本功能仅对使用Bonjour协议的Bonjour网关生效。
【举例】
# 开启Bonjour网关响应报文精准控制功能。
<Sysname> system-view
[Sysname] bonjour exact-control enable
bonjour global enable命令用来开启全局Bonjour网关功能。
undo bonjour global enable命令用来关闭全局Bonjour网关功能。
【命令】
bonjour global enable
undo bonjour global enable
【缺省情况】
全局Bonjour网关功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
只有同时开启全局和AP的Bonjour网关功能后,Bonjour网关功能才能生效。
【举例】
# 开启全局Bonjour网关功能。
<Sysname> system-view
[Sysname] bonjour global enable
【相关命令】
· bonjour enable
bonjour policy命令用来创建Bonjour策略,并进入Bonjour策略视图。如果指定的Bonjour策略已经存在,则直接进入Bonjour策略视图。
undo bonjour policy命令用来删除已创建的Bonjour策略。
【命令】
bonjour policy policy-name
undo bonjour policy policy-name
【缺省情况】
设备上存在名称为“default”的默认Bonjour策略,该策略的内容不允许被修改,且该策略不允许被删除。
默认Bonjour策略允许用户访问所有VLAN内的airplay、ipp、ipps、printer服务资源。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
policy-name:Bonjour策略的名称,为1~31个字符的字符串,区分大小写,且不能为缺省策略的名称“default”。
【举例】
# 创建名为teacher的Bonjour策略。
<Sysname> system-view
[Sysname] bonjour policy teacher
【相关命令】
· bonjour apply policy
bonjour query命令用来开启Bonjour网关主动查询功能。
undo bonjour query命令用来关闭Bonjour网关主动查询功能。
【命令】
bonjour query
undo bonjour query
【缺省情况】
Bonjour网关主动查询功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
在某些场景下,仅采用被动查询方式可能导致Bonjour网关学习到的服务资源不全,如:
· Bonjour网关查询时,查询或响应报文由于网络原因被丢弃;
· 服务设备启动时或后续的定期服务信息宣告被类似的网关设备拦截;
为解决以上问题,用户可以在Bonjour网关上配置主动查询功能,主动查询功能开启后,网关会在所有有效的VLAN内定期查询所有处于激活状态的服务。
【举例】
# 开启Bonjour网关主动查询功能。
<Sysname> system-view
[Sysname] bonjour query
【相关命令】
· bonjour query interval
bonjour query interval命令用来配置Bonjour网关主动查询的时间间隔。
undo bonjour query interval命令用来恢复缺省情况。
【命令】
bonjour query interval interval-number
undo bonjour query interval
【缺省情况】
Bonjour网关主动查询的时间间隔为15分钟。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval-number:Bonjour网关主动查询的时间间隔,取值范围为10~120,单位为分钟。
【使用指导】
开启了主动查询功能后,设备将以该时间间隔定期发送查询报文。
【举例】
# 配置Bonjour网关主动查询的时间间隔为30分钟。
<Sysname> system-view
[Sysname] bonjour query interval 30
【相关命令】
· bonjour query
bonjour service type命令用来创建Bonjour服务类型。
undo bonjour service type命令用来删除指定的Bonjour服务类型。
【命令】
bonjour service type user-defined-service-type { tcp | udp } description text
undo bonjour service type user-defined-service-type
【缺省情况】
设备上存在如下已知的服务类型:
表1-2 已知服务类型列表
服务类型 |
描述 |
afpovertcp |
AppleTalkFiling Protocol |
airplay |
Airplay |
airport |
Airport Base Station |
apple-sasl |
Apple Password Server |
daap |
Digital Audio Access Protocol |
dacp |
Digital Audio Control Protocol |
distcc |
Distributed Compiler |
dpap |
Digital Photo Access Protocol |
eppc |
Remote AppleEvents |
ftp |
File Transfer Protocol |
http |
Hypertext Transfer Protocol |
ica-networking |
Image Capture Sharing |
ichat |
iChat Instant Messaging Protocol |
ipp |
Internet Printing Protocol over HTTP |
ipps |
Internet Printing Protocol over HTTPS |
nfs |
Network File System |
pdl-stream |
PDL Data Stream |
printer |
Line Printer Daemon |
raop |
Remote Audio Output Protocol |
riousbprint |
Remote I/O USB Printer Protocol |
servermgr |
Server Admin |
ssh |
Secure Shell |
telnet |
Remote Login |
webdav |
WebDav File System |
workstation |
Workgroup Manager |
xserveraid |
Xerver RAID |
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
user-defined-service-type:自定义服务类型的名称,为1~15个字符的字符串,不区分大小写,名称不能与默认的服务类型相同。
tcp:指定TCP协议类型的服务。
udp:指定UDP协议类型的服务。
text:自定义服务类型的描述信息,为1~127个字符的字符串,区分大小写。
【使用指导】
创建的服务类型可以删除,可以修改描述。系统缺省的服务类型不能删除。
配置的服务类型必须使用bonjour activate service type命令激活后才能生效。
【举例】
# 创建名为example,协议类型为UDP,描述信息为For example的Bonjour服务类型。
<Sysname> system-view
[Sysname] bonjour service type example udp description For example
bonjour service-mode命令用来配置Bonjour网关服务模式。
undo bonjour service-mode命令用来恢复缺省情况。
【命令】
bonjour service-mode { custom | typical }
undo bonjour service-mode
【缺省情况】
Bonjour网关服务模式为典型模式。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
custom:自定义模式,用户可以配置任何服务的激活状态。
typical:典型模式,仅airplay、ipp、ipps、printer、raop服务处于激活状态。
【使用指导】
Bonjour网关工作在典型模式时,设备上的airplay、ipp、ipps、printer、raop服务处于激活状态,其它服务类型处于未激活状态,且用户不可使用bonjour activate service type或undo bonjour activate service type命令配置任何服务的激活状态。
Bonjour网关工作在自定义模式时,设备上的所有服务类型均处于未激活状态,用户可以通过命令bonjour activate service type或undo bonjour activate service type命令配置任何服务的激活状态。
当Bonjour服务模式从自定义模式转换为典型模式时,airplay、ipp、ipps、printer、raop服务类型将转换为激活状态,其它服务类型将转换为未激活状态。
当Bonjour服务模式从典型模式转换为自定义模式时,airplay、ipp、ipps、printer、raop服务类型将转换为未激活状态。
【举例】
# 配置Bonjour网关工作在自定义模式。
<Sysname> system-view
[Sysname] bonjour service-mode custom
bonjour stop-m2u threshold命令用来配置发送Bonjour响应报文的方式。
undo bonjour stop-m2u threshold命令用来恢复缺省情况。
【命令】
bonjour stop-m2u threshold threshold-number
undo bonjour stop-m2u threshold
【缺省情况】
当对同一个Bonjour服务的查询报文个数少于门限值10个时,Bonjour网关使用单播响应报文回复客户端;当对同一个Bonjour服务的查询报文个数大于等于门限值10个时,若客户端要求接收组播报文,则Bonjour网关使用组播响应报文回复客户端,若客户端要求接收单播报文,则Bonjour网关使用单播响应报文回复客户端。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
threshold-number:表示停止组播转单播的门限值,其取值范围为1~64。
【使用指导】
停止组播转单播,可以防止Bonjour网关发送过多的单播响应报文给客户端,解决响应报文过多导致占用带宽资源的问题。
【举例】
# 开启Bonjour网关功能,并配置门限值为8。
<Sysname> system-view
[Sysname] bonjour global enable
[Sysname] bonjour stop-m2u threshold 8
display bonjour active-service-type命令用来显示激活状态的Bonjour服务类型。
【命令】
display bonjour active-service-type
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示激活状态的Bonjour服务类型。
<Sysname> display bonjour active-service-type
bonjour active service type airplay
bonjour active service type ipp
bonjour active service type ipps
bonjour active service type printer
bonjour active service type raop
表1-3 display bonjour active-service-type命令显示信息描述表
字段 |
描述 |
bonjour active service type |
激活状态的Bonjour服务类型名称 |
display bonjour policy命令用来显示Bonjour策略信息。
【命令】
display bonjour policy [ policy-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
policy-name:Bonjour策略的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,表示显示所有策略的信息。
【举例】
# 显示Bonjour策略信息。
<Sysname> display bonjour policy
Bonjour policy name : student
VLAN : 1 to 5
Access-VLAN : Enabled
Service list:
Service type IP address/Instance name/MAC address
ichat 192.168.0.1
printer Not configured
airplay 24f6-770c-f6d4
Bonjour policy name : default
VLAN : 1 to 4094
Access-VLAN : Enable
Service list :
Service type IP address/Instance name
airplay Not configured
ipp Not configured
ipps Not configured
printer Not configured
raop Not configured
Total number of configured Bonjour policies: 2
表1-4 display bonjour policy命令显示信息描述表
字段 |
描述 |
Bonjour policy name |
Bonjour策略名 |
VLAN |
可以转发查询报文的服务VLAN |
Access-VLAN |
是否允许在客户端接入的VLAN请求Bonjour服务 · Enabled:允许 · Disabled:不允许 |
Service list |
用户配置的服务列表 |
Service type |
允许客户端能够查找到的服务类型 |
IP address/Instance name/MAC address |
允许客户端查找的服务的IP地址/实例名/MAC地址 |
Total number of configured Bonjour policies |
用户配置的Bonjour策略数量 |
display bonjour service命令用来显示Bonjour网关发现的Bonjour服务信息。
【命令】
display bonjour service
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示Bonjour网关发现的Bonjour服务信息。
<Sysname>display bonjour service
Global status: Enabled
Bonjour service-mode: typical
Total number of discarded query packets:622
Total number of discarded response packets:72
Total number of bonjour services: 4
-------------------------------------------------------------------
Instance name : 787B8ACE40C3@ALEX
Service type : raop
Protocol : TCP
VLAN : 10
TTL : 120
IP : 192.168.77.134
MAC : 24f6-770c-f6d4
-------------------------------------------------------------------
Instance name : 787B8ACE40C3@ALEX
Service type : raop
Protocol : TCP
VLAN : 10
TTL : 120
IP : FE80::4BA:5A28:C78E:9B70
MAC : 24f6-770c-f6d4
-------------------------------------------------------------------
Instance name : ALEX
Service type : airplay
Protocol : TCP
VLAN : 10
TTL : 120
IP : 192.168.77.134
MAC : 24f6-770c-f6d4
-------------------------------------------------------------------
Instance name : ALEX
Service type : airplay
Protocol : TCP
VLAN : 10
TTL : 120
IP : FE80::4BA:5A28:C78E:9B70
MAC : 24f6-770c-f6d4
表1-5 display bonjour service命令显示信息描述表
字段 |
描述 |
Global status |
全局使能开关 |
Bonjour service-mode |
服务模式:典型模式或用户自定义模式 |
Instance name |
服务的实例名 |
Service type |
服务类型 |
VLAN |
服务所属的VLAN |
TTL |
服务的生存时间,即Bonjour网关收到最近的响应报文后,记录其中的TTL值,单位为秒 |
IP |
服务使用的IP地址 |
MAC |
服务使用的MAC地址 |
Total number of discarded query packets |
被丢弃的查询报文总数 |
Total number of discarded response packets |
被丢弃的响应报文总数 |
Total number of Bonjour services |
发现的服务总数 |
reset bonjour service命令用来清除Bonjour网关已经学习到的Bonjour服务资源信息。
【命令】
reset bonjour service { type { pre-defined-service-type | user-defined user-defined-service-type } [ instance instance-name ] | all }
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
type:指定Bonjour服务类型。
pre-defined-service-type:清除指定服务类型的服务资源信息。
表1-6 已知服务类型列表
字段 |
描述 |
afpovertcp |
AppleTalkFiling Protocol |
airplay |
Airplay |
airport |
Airport Base Station |
apple-sasl |
Apple Password Server |
daap |
Digital Audio Access Protocol |
dacp |
Digital Audio Control Protocol |
distcc |
Distributed Compiler |
dpap |
Digital Photo Access Protocol |
eppc |
Remote AppleEvents |
ftp |
File Transfer Protocol |
http |
Hypertext Transfer Protocol |
ica-networking |
Image Capture Sharing |
ichat |
iChat Instant Messaging Protocol |
ipp |
Internet Printing Protocol |
ipps |
Internet Printing Protocol |
nfs |
Network File System |
pdl-stream |
PDL Data Stream |
printer |
Line Printer Daemon |
raop |
Remote Audio Output Protocol |
riousbprint |
Remote I/O USB Printer Protocol |
servermgr |
Server Admin |
ssh |
Secure Shell |
telnet |
Remote Login |
webdav |
WebDav File System |
workstation |
Workgroup Manager |
xserveraid |
Xerver RAID |
user-defined user-defined-service-type:清除指定自定义服务类型名称的服务资源信息,为1~15个字符的字符串,不区分大小写。
instance instance-name:指定要清除的服务实例,实例名可以用来唯一标识特定的服务。为1~63个字符的字符串,不区分大小写。如果不指定本参数,表示删除指定服务类型的所有实例。
all:清除全部服务类型的服务资源信息。
【举例】
# 清除预定义的服务类型名为airplay且实例名为Airplay1的资源。
[Sysname] reset bonjour service type airplay instance Airplay1
# 清除名为serivce的用户自定义类型的所有资源。
[Sysname] reset bonjour service type user-define service
rrop anti-bmc protocol ipv6 bonjour命令用来配置过滤Bonjour IPv6报文功能。
undo rrop anti-bmc protocol ipv6 bonjour命令用来恢复缺省情况。
【命令】
rrop anti-bmc protocol ipv6 bonjour { continue | deny }
undo rrop anti-bmc protocol ipv6 bonjour
【缺省情况】
AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承系统视图的配置。
AP组视图:继承系统视图的配置。
系统视图:过滤Bonjour IPv6报文功能处于关闭状态。
【视图】
AP视图
AP组视图
系统视图
【缺省用户角色】
network-admin
【参数】
continue:本功能不再过滤Bonjour IPv6报文。
deny:过滤Bonjour IPv6报文。
【使用指导】
Bonjour协议是基于mDNS(Multicast DNS,组播域名)服务的零配置网络协议。IPv6网络中,部分Bonjour客户端在Bonjour服务端(如投屏设备、打印机)不支持IPv6的情况下,也会发送IPv6 mDNS报文,导致设备开销增大和mDNS报文泛洪。开启本功能,AP会丢弃收到的IPv6 mDNS报文,以减少设备的开销和网络中mDNS报文的数量。
· 配置rrop anti-bmc protocol ipv6 bonjour deny命令后,AP会丢弃收到的IPv6 mDNS报文,以减少设备的开销和网络中mDNS报文的数量,此时无法使用IPv6 Bonjour服务,IPv4 Bonjour服务不受影响。建议在IPv6网络中,Bonjour服务端不支持IPv6时开启本功能。
· 配置rrop anti-bmc protocol ipv6 bonjour continue命令后,AP不再丢弃收到的IPv6 mDNS报文,但如果同时配置了rrop anti-bmc default-action deny或rrop anti-bmc protocol ipv6 deny命令,则依旧对IPv6 mDNS报文进行丢弃处理。
【举例】
# 开启过滤IPv6 mDNS报文功能。(AP视图)
<Sysname> system-view
[Sysname] wlan ap ap1 model WA6320
[Sysname-wlan-ap-ap1] rrop anti-bmc protocol ipv6 bonjour deny
# 开启过滤IPv6 mDNS报文功能。(AP组视图)
<Sysname> system-view
[Sysname] wlan ap-group group1
[Sysname-ap-group-group1] rrop anti-bmc protocol ipv6 bonjour deny
# 开启过滤IPv6 mDNS报文功能。(系统视图)
<Sysname> system-view
[Sysname] rrop anti-bmc protocol ipv6 bonjour deny
【相关命令】
· bonjour global enable
service type命令用来配置在策略下可以查找的服务类型。
undo service type命令用来删除在策略下已配置的服务类型。
【命令】
service type { pre-defined-service-type | user-defined user-defined-service-type } [ ip ipv4-address | ipv6 ipv6-address | instance instance-name | mac mac-address ]
undo service type service-type [ ip ipv4-address | ipv6 ipv6-address | instance instance-name | mac mac-address ]
【缺省情况】
没有配置服务类型,即不限制客户端能够查找的Bonjour服务。
【视图】
Bonjour策略视图
【缺省用户角色】
network-admin
【参数】
pre-defined-service-type:允许客户端能够查找到的服务类型。
表1-7 已知服务类型列表
字段 |
描述 |
afpovertcp |
AppleTalkFiling Protocol |
airplay |
Airplay |
airport |
Airport Base Station |
apple-sasl |
Apple Password Server |
daap |
Digital Audio Access Protocol |
dacp |
Digital Audio Control Protocol |
distcc |
Distributed Compiler |
dpap |
Digital Photo Access Protocol |
eppc |
Remote AppleEvents |
ftp |
File Transfer Protocol |
http |
Hypertext Transfer Protocol |
ica-networking |
Image Capture Sharing |
ichat |
iChat Instant Messaging Protocol |
ipp |
Internet Printing Protocol |
ipps |
Internet Printing Protocol |
nfs |
Network File System |
pdl-stream |
PDL Data Stream |
printer |
Line Printer Daemon |
raop |
Remote Audio Output Protocol |
riousbprint |
Remote I/O USB Printer Protocol |
servermgr |
Server Admin |
ssh |
Secure Shell |
telnet |
Remote Login |
webdav |
WebDav File System |
workstation |
Workgroup Manager |
xserveraid |
Xerver RAID |
user-defined user-defined-service-type:指定自定义的Bonjour服务类型,user-defined-service-type为服务类型名称,为1~15个字符的字符串,不区分大小写,不能与默认的服务类型名称相同。
ip ipv4-address:允许客户端查找的服务的IPv4地址。
ipv6 ipv6-address:允许客户端查找的服务的IPv6地址。
instance instance-name:允许客户端查找的服务的实例名,实例名可以用来唯一标识特定的服务。为1~63个字符的字符串,不区分大小写。
mac mac-address:允许客户端查找的服务的MAC地址。
【使用指导】
没有配置服务类型时,允许客户端查找所有服务类型。
在某个服务类型下,如果没有配置具体的服务IP或服务实例时,允许查找此服务类型的所有实例。如果配置了具体的服务IP、MAC或服务实例时,只能查找指定IP、MAC或名称的服务实例。
设备上存在已知的服务类型如表1-8所示。
字段 |
描述 |
afpovertcp |
AppleTalkFiling Protocol |
airplay |
Airplay |
airport |
Airport Base Station |
apple-sasl |
Apple Password Server |
daap |
Digital Audio Access Protocol |
dacp |
Digital Audio Control Protocol |
distcc |
Distributed Compiler |
dpap |
Digital Photo Access Protocol |
eppc |
Remote AppleEvents |
ftp |
File Transfer Protocol |
http |
Hypertext Transfer Protocol |
ica-networking |
Image Capture Sharing |
ichat |
iChat Instant Messaging Protocol |
ipp |
Internet Printing Protocol |
ipps |
Internet Printing Protocol |
nfs |
Network File System |
pdl-stream |
PDL Data Stream |
printer |
Line Printer Daemon |
raop |
Remote Audio Output Protocol |
riousbprint |
Remote I/O USB Printer Protocol |
servermgr |
Server Admin |
ssh |
Secure Shell |
telnet |
Remote Login |
webdav |
WebDav File System |
workstation |
Workgroup Manager |
xserveraid |
Xerver RAID |
【举例】
# 配置客户端能够发现的服务类型为ichat,该服务使用的IP地址为192.168.1.10。
<Sysname> system-view
[Sysname] bonjour-policy teacher
[Sysname-bp-teacher] service type ichat ip 192.168.1.10
【相关命令】
· service vlan
service vlan命令用来配置服务VLAN。
undo service vlan命令用来取消已有配置。
【命令】
service vlan vlan-id-list [ access-vlan ]
undo service vlan [ vlan-id-list ] [ access-vlan ]
【缺省情况】
未配置任何服务VLAN。
【视图】
Bonjour策略视图
【缺省用户角色】
network-admin
【参数】
vlan-id-list:服务VLAN列表,表示方式为vlan-id-list={ vlan-id1 [ to vlan-id2 ] }&<1-10>,vlan-id的取值范围为1~4094,&<1-10>表示前面的参数最多可以重复输入10次。vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。
access-vlan:可以在客户端接入的VLAN请求Bonjour服务。access-vlan依附于参数vlan-id-list。当删除所有vlan-id-list时,access-vlan会被同时删除。若未指定本参数,则表示不能在客户端接入的VLAN请求Bonjour服务。
【使用指导】
服务VLAN用来实现对VLAN访问权限的控制。设备会根据配置的服务VLAN检查是否转发查询和响应报文。
【举例】
# 配置名为teacher的Bonjour策略在VLAN100内可以转发查询报文。
<Sysname> system-view
[Sysname] bonjour policy teacher
[Sysname-bp-teacher] service vlan 100
【相关命令】
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!