配置详解

配置项

配置建议 & 相关命令

开启Bonjour网关功能

      必须配置。用于建立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服务间隔

1、开启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

!

2、配置Bonjour策略规则

配置效果

  支持配置Bonjour策略规则,管理客户端可以使用的具体服务。

配置方法

  创建Bonjour策略

   可选配置。

   bonjour-gateway strategy-mode命令用来创建Bonjour 策略。

【命令格式】

bonjour-gateway strategy-mode name

【参数说明】

nameBonjour策略名称

【缺省配置】

不存在任何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-listVLAN列表

access-vlan可以在客户端接入的VLAN内转发查询和响应报文

【缺省配置】

不转发查询和响应报文

【命令模式】

bonjour-gateway模式

【使用指导】

service- vlan 命令用来配置可以允许转发查询和响应报文的VLAN。no service- vlan 命令用来删除已有配置。缺省情况,不转发查询和响应报文。

  全局应用指定的Bonjour策略

   可选配置。

   bonjour-gateway global-strategy命令用来在三层接口上应用指定Bonjour策略。

【命令格式】

bonjour-gateway global-strategy name

【参数说明】

nameBonjour策略名称

【缺省配置】

没有在全局应用Bonjour策略

【命令模式】

配置模式

【使用指导】

bonjour-gateway global-strategy命令用来在全局上应用指定Bonjour策略。no bonjour-gateway global-strategy命令用来取消应用的全局Bonjour策略。缺省情况下,没有在全局上应用Bonjour策略,也就是说开启bonjour功能时,默认只支持默认服务类型,有线无线都能发现。

  应用指定的Bonjour策略

   可选配置。

   bonjour-gateway strategy命令用来在三层接口上应用指定Bonjour策略。

【命令格式】

bonjour-gateway strategy name

【参数说明】

nameBonjour策略名称

【缺省配置】

没有在三层接口上应用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

!

3、主动查询Bonjour服务

配置效果

 为了实现响应代答,设备需要维护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