配置项 |
配置建议 & 相关命令 |
|
开启Bonjour网关功能 |
|
|
bonjour-gateway enable |
开启Bonjour网关功能 |
|
|
||
bonjour-gateway multicast |
配置启动组播方式回复响应报文的门限值 |
|
配置Bonjour策略规则 |
|
|
bonjour-gateway global-strategy |
全局应用指定的Bonjour策略 |
|
bonjour-gateway strategy |
接口下应用指定的Bonjour策略 |
|
bonjour-gateway strategy-mode |
创建Bonjour策略 |
|
sService -type |
配置服务规则 |
|
service- vlan |
配置可以允许转发查询和响应报文的VLAN |
|
service wired/wireless |
配置是否允许有线无线发现 |
|
主动查询Bonjour服务 |
|
|
bonjour-gateway query enable |
配置设备主动查询Bonjour服务 |
|
bonjour-gateway query interval |
配置设备主动查询Bonjour服务间隔 |
配置效果
启动Bonjour网关功能后,实现 Bonjour协议在大规模网络中的应用。
注意事项
开启Bonjour网关必须在三层接口上配置。
配置方法
■ 开启Bonjour网关功能
必须配置。
【命令格式】 |
bonjour-gateway enable |
【参数说明】 |
- |
【缺省配置】 |
Bonjour网关功能关闭 |
【命令模式】 |
全局模式/接口模式 |
【使用指导】 |
配置这个功能之后,会在所有/指定的三层口上开启组播,用来实现组播报文的转发功能。 |
■ 配置启动组播方式回复响应报文的门限值
可选配置。
使用bonjour-gateway multicast配置启动组播方式回复响应报文的门限值。
【命令格式】 |
bonjour-gateway multicast number |
【参数说明】 |
number:组播方式回复响应报文的门限值,取值范围为1~64。 |
【缺省配置】 |
使用组播方式回复响应报文的门限值为10 |
【命令模式】 |
全局模式 |
【使用指导】 |
bonjour-gateway multicast命令用来配置启动组播方式回复响应报文的门限值。no bonjour-gateway multicast命令用来恢复缺省情况。缺省情况下,使用组播方式回复响应报文的门限值为10。 |
检验方法
show run检查Bonjour网关配置情况。
配置举例
■ 开启Bonjour网关功能
【网络环境】 |
iPad、Apple TV、Print分别位于不同VLAN上,iPad需要借助Bonjour网关获取Apple TV、Print的IP地址,进而与Apple TV、Print进行通信。 |
【配置方法】 |
开启Bonjour网关功能。 Ruijie#configure terminal Ruijie(config)#interface vlan 2 Ruijie(config-if-vlan 2 )#bonjour-gateway enable |
【检验方法】 |
检查是否开启Bonjour网关功能。 Ruijie#show run | begin interface vlan 2 Current configuration : 491 bytes
interface vlan 2 bonjour-gateway enable ! |
配置效果
支持配置Bonjour策略规则,管理客户端可以使用的具体服务。
配置方法
■ 创建Bonjour策略
可选配置。
bonjour-gateway strategy-mode命令用来创建Bonjour 策略。
【命令格式】 |
bonjour-gateway strategy-mode name |
【参数说明】 |
name:Bonjour策略名称 |
【缺省配置】 |
不存在任何Bonjour策略 |
【命令模式】 |
全局模式 |
【使用指导】 |
bonjour-gateway strategy-mode命令用来创建Bonjour 策略。no bonjour-gateway strategy-mode命令用来删除已配置的Bonjour 策略。缺省情况下,不存在任何Bonjour策略。设备上最多可以创建1000个Bonjour 策略。 |
■ 配置服务发现规则
可选配置。
service-type wired/wireless disable命令用来配置服务发现规则。
【命令格式】 |
service- [type typewired | wireless] [ ip ipv4-address | ipv6 ipv6-address | instance name]disable |
【参数说明】 |
type:允许客户端能够查找到的服务类型 ipv4-address:客户端需要查找的服务的IPv4地址 ipv6-address:客户端需要查找的服务的IPv6地址 name:客户端需要查找的服务的实例名 |
【缺省配置】 |
没有限制客户端能够查找的服务,即客户端能够查找到所有的服务有线无线都可以发现服务 |
【命令模式】 |
bonjour-gateway模式 |
【使用指导】 |
service-type wired/wireless disable命令用来配置服务规则。no service-typ wired/wireless disablee命令用来删除已配置的服务规则。缺省情况下,没有限制客户端能够查找的服务,即客户端能够查找到所有的服务有线无线都可以发现服务。 |
■ 配置服务规则
可选配置。
service type命令用来配置服务规则。
【命令格式】 |
service type type [ ip ipv4-address | instance name | disable ] |
【参数说明】 |
type:允许客户端能够查找到的服务类型 ipv4-address:客户端需要查找的服务的IPv4地址 name:客户端需要查找的服务的实例名 |
【缺省配置】 |
没有限制客户端能够查找的服务,即客户端能够查找到所有的服务 |
【命令模式】 |
bonjour-gateway模式 |
【使用指导】 |
service type命令用来配置服务规则。no service type命令用来删除已配置的服务规则。缺省情况下,没有限制客户端能够查找的服务,即客户端能够查找到所有的服务,配置了disable命令之后,对应的服务就无法查找。 |
■ 配置服务VLAN
可选配置。
Service -vlan 命令用来配置可以允许转发查询和响应报文的VLAN。应用指定的Bonjour策略。
【命令格式】 |
service- vlan vlan-id-list [ access-vlan ] |
【参数说明】 |
vlan-id-list:VLAN列表 access-vlan:可以在客户端接入的VLAN内转发查询和响应报文 |
【缺省配置】 |
不转发查询和响应报文 |
【命令模式】 |
bonjour-gateway模式 |
【使用指导】 |
service- vlan 命令用来配置可以允许转发查询和响应报文的VLAN。no service- vlan 命令用来删除已有配置。缺省情况,不转发查询和响应报文。 |
■ 全局应用指定的Bonjour策略
可选配置。
bonjour-gateway global-strategy命令用来在三层接口上应用指定Bonjour策略。
【命令格式】 |
bonjour-gateway global-strategy name |
【参数说明】 |
name:Bonjour策略名称 |
【缺省配置】 |
没有在全局应用Bonjour策略 |
【命令模式】 |
配置模式 |
【使用指导】 |
bonjour-gateway global-strategy命令用来在全局上应用指定Bonjour策略。no bonjour-gateway global-strategy命令用来取消应用的全局Bonjour策略。缺省情况下,没有在全局上应用Bonjour策略,也就是说开启bonjour功能时,默认只支持默认服务类型,有线无线都能发现。 |
■ 应用指定的Bonjour策略
可选配置。
bonjour-gateway strategy命令用来在三层接口上应用指定Bonjour策略。
【命令格式】 |
bonjour-gateway strategy name |
【参数说明】 |
name:Bonjour策略名称 |
【缺省配置】 |
没有在三层接口上应用Bonjour策略 |
【命令模式】 |
接口模式 |
【使用指导】 |
bonjour-gateway strategy命令用来在三层接口上应用指定Bonjour策略。no bonjour-gateway strategy命令用来取消应用的Bonjour策略。缺省情况下,没有在三层接口上应用Bonjour策略。 |
检验方法
show run检查Bonjour网关配置情况。
配置举例
■ 配置Bonjour策略
【网络环境】 |
同上图 |
【配置方法】 |
配置Bonjour策略。 Ruijie#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Ruijie(config)# bonjour-gateway strategy-mode teacher Ruijie(config-bonjour-gateway)#service- type ftp ip 10.0.0.5 Ruijie(config-bonjour-gateway)#service- vlan 5 Ruijie(config-bonjour-gateway)#service vlan access-vlan Ruijie(config-bonjour-gateway)#exit Ruijie(config)# Ruijie(config)#interface vlan 2 Ruijie(config-if-vlan 1)#bonjour-gateway enable Ruijie(config-if-vlan 1)# bonjour-gateway strategy teacher |
【检验方法】 |
检查是否启动Bonjour网关功能。 Ruijie#show run | begin interface VLAN 1 Current configuration : 491 bytes
interface VLAN 2 bonjour-gateway enable bonjour-gateway strategy teacher ! 检查是否配置Bonjour策略。 Ruijie#show run | begin bonjour-gateway Current configuration : 491 bytes
bonjour-gateway strategy-mode teacher service -type ftp ip 10.0.0.5 service -vlan 5 service vlan access-vlan ! |
配置效果
为了实现响应代答,设备需要维护Bonjour服务资源表项。开启主动查询Bonjour服务,设备可以保证Bonjour服务资源表项实时性。
配置方法
■ 配置设备主动查询Bonjour服务
可选配置。
bonjour-gateway query enable 命令用来配置设备主动查询Bonjour服务。
【命令格式】 |
bonjour-gateway query enable |
【参数说明】 |
- |
【缺省配置】 |
设备主动查询Bonjour服务功能处于关闭状态 |
【命令模式】 |
全局模式 |
【使用指导】 |
bonjour-gateway query enable 命令用来配置设备主动查询Bonjour服务。no bonjour-gateway query enable 命令用来关闭主动查询功能。缺省情况下,设备主动查询Bonjour服务功能处于关闭状态。 |
■ 配置设备向已发现的服务发送查询报文的时间间隔
可选配置。
bonjour-gateway query interval 命令用来配置设备向已发现的服务发送查询报文的时间间隔。
【命令格式】 |
bonjour-gateway query interval number |
【参数说明】 |
number:设备向已发现的服务发送查询报文的时间间隔,取值范围为5~600,单位为秒。 |
【缺省配置】 |
设备向已发现的服务发送查询报文的时间间隔为15 秒 |
【命令模式】 |
全局模式 |
【使用指导】 |
bonjour-gateway query interval 命令用来配置设备向已发现的服务发送查询报文的时间间隔。no bonjour-gateway query interval 命令用来恢复缺省情况。缺省情况下,设备向已发现的服务发送查询报文的时间间隔为15 秒。 |
检验方法
show run检查Bonjour网关配置情况。
配置举例
■ 配置设备主动查询Bonjour服务
【网络环境】 |
同上图 |
【配置方法】 |
配置设备主动查询Bonjour服务。 Ruijie#configure terminal Enter configuration commands, one per line.End with CNTL/Z. Ruijie(config)#bonjour-gateway query enable Ruijie(config)#bonjour-gateway query interval 20 |
【检验方法】 |
=检查是否配置设备主动查询Bonjour服务。 Ruijie#show run | begin bonjour-gateway Current configuration : 491 bytes
bonjour-gateway query enable bonjour-gateway query interval 20 ! |