15-GMRP配置
本章节下载: 15-GMRP配置 (367.17 KB)
目 录
GMRP(GARP Multicast Registration Protocol,GARP组播注册协议)功能用于实现LAN报文的二层组播转发。GMRP作为GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用,它通过识别和传播GARP消息,使得二层广播域内的交换设备都能够动态地生成、删除组播MAC地址表项,以减少网络管理员手工维护组播MAC地址表的工作量,并且能够避免手工配置错误。
在如图1-1所示的工业级场景中,如果终端设备Terminal 1需要加入组播组0180-c300-0001和0180-c300-0002,并接收到组播源发往这些组播组的组播报文,就需要在Device A、Device B和Device C上均手工配置组播MAC地址表项,以保障组播报文会通过组播转发给Terminal 1。
图1-1 GMRP应用场景组网图
对于上面的组网情况,手工配置组播MAC地址表项很简单,但是当实际组网更加复杂时,网络管理员需要在每台设备上进行配置的工作量会非常大,且不利于配置的维护。在此情况下,用户可以通过GMRP对组播MAC地址表项的自动生成来完成配置。
能够发布和处理GARP消息的主体称为GARP应用实体。设备上每个开启GMRP功能的端口都是一个应用实体。
GARP的主要功能是自动实现网络中各个设备对属性的注册和注销:
· 属性:在GMRP中,属性即为组播MAC地址。
· 属性的注册:是指在GARP应用实体上生成动态组播MAC地址表项。
· 属性的注销:是指删除GARP应用实体上生成的动态组播MAC地址表项。
如图1-2所示,GARP应用实体通过发送声明类或回收声明类消息(以下简称声明和回收声明),来通知其他GARP应用实体注册或注销自己的属性信息。通过声明机制,组播MAC地址表项的配置信息会迅速传遍整个局域网。
图1-2 GARP实现机制示意图
GARP声明包含如下具体类型:
· Join消息:用于通知其他应用实体进行属性注册。Join消息又分为JoinIn和JoinEmpty消息两种。JoinEmpty用于声明一个当前实体没有注册的属性,JoinIn消息用于声明一个当前实体已经注册了的属性。
例如,当终端需要加入某个组播组,它会给交换机发送JoinEmpty消息,消息中携带组播MAC地址。设备收到该信息后,会记录报文入端口、组播MAC地址和报文所属的VLAN ID,自动生成动态组播MAC地址表项。设备会给终端回应JoinIn消息,表明已经完成注册,并向本设备同一VLAN内的其它应用实体发送JoinEmpty消息,以便将组播信息扩散到LAN内的其它交换机。
· Leave消息:用于通知其他GMRP应用实体进行属性注销。
例如,当终端离开组播组,终端会给交换机发送Leave消息通知交换机删除对应的动态组播MAC地址表项,交换机会向本设备同一VLAN内的其它应用实体发送Leave消息,以便通知LAN内的其它交换机同步删除该组播表项。
· LeaveAll消息:用于注销所有的属性,使得其他应用实体重新声明需要注册的属性,以此来周期性地清除网络中无效的动态组播MAC地址表项。
GMRP通过GARP的定时器来控制GARP消息的发送,定时器分为以下几种:
· Hold定时器:用于控制Join消息和Leave消息的发送。应用实体开启GMRP功能后,启动Hold定时器。应用实体在收到Join消息和Leave消息后,不会立即将这些消息转发出去,而是等待Hold定时器超时,才将这些消息整合成尽可能少的报文发送出去,以减少网络中报文的数量。
· Join定时器:用于控制Join消息的重传。应用实体在发送第一个JoinEmpty消息后启动Join定时器。如果在该定时器超时前应用实体收到了来自对端实体的JoinIn消息,则说明对端应用实体已经收到JoinEmpty消息并完成了注册,本端不再发送重复的JoinEmpty消息;否则认为对端应用实体没有收到JoinEmpty消息,待Join定时器超时后,本端会重新发送一次JoinEmpty消息。
· Leave定时器:用来控制属性的注销。应用实体收到Leave或LeaveAll消息后,会启动Leave定时器。除非在Leave定时器超时前收到了Join消息,否则应用实体会注销Leave消息对应的属性或所有属性。
· LeaveAll定时器:用于控制LeaveAll消息的发送。应用实体开启GMRP功能后,启动LeaveAll定时器。该定时器超时后,应用实体会对外发送LeaveAll消息,并重置LeaveAll定时器。收发LeaveAll消息的应用实体会启动Leave定时器,该实体在Leave定时器超时前,需要重新注册收到的来自对端实体的Join消息中的属性;Leave定时器超时后,注销所有未重新注册的属性信息,从而周期性地清除网络中的垃圾属性。收到LeaveAll消息的应用实体同时也会转发LeaveAll消息并重置本地的LeaveAll定时器,所以LAN中最小的LeaveAll定时器生效,控制LAN内LeaveAll消息的发送。
当网络中的一台设备终端想加入某个二层组播组时,首先发出声明(即Join消息),注册的属性为组播组的MAC地址。交换设备在收到声明的端口上注册消息中携带的属性,生成出接口为收到声明的端口、目的MAC地址为声明中携带的组播MAC地址、所属VLAN为声明所属VLAN的动态MAC地址表项。并且,应用实体还会在属性注册的VLAN中向其他应用实体传播收到的声明,其他应用实体收到声明后会向对端实体发送该声明。
重复上述过程后,局域网中的交换设备均能够生成动态组播MAC地址表项,在收到来自组播源发往特定组播组的报文时,交换设备只需要查询MAC地址表项,仅将报文从注册了动态组播MAC地址表项的端口转发出去,就能实现精准的二层组播转发。
当设备终端不希望再收到特定组播组的组播报文时,会发出回收声明(即Leave消息)。交换设备收到回收声明后,满足一定条件时(详见Leave消息和Leave定时器的机制描述),就会注销回收声明中的属性,方式是删除回收声明中携带的组播MAC地址对应的动态组播MAC地址表项。并且,注销了属性的应用实体会向同一VLAN的其他应用实体传播该回收声明,其他应用实体收到回收声明后会向对端实体发送该回收声明。重复上述过程后,设备终端希望注销的属性即在所有交换设备上被注销。
此外,交换设备会周期性发送GMRP查询消息(即LeaveAll消息),如果设备终端想留在组播组中,就需要响应查询,重新注册属性,交换设备才不会注销该属性。如果设备终端不想留在组播组中,可以不响应查询,交换设备会在定时器超时后删除所有未重新注册的属性。
如图1-3所示,GARP应用实体在接收到来自其他设备的GARP消息后,根据GARP消息中携带的属性进行注销或注册,并将GARP消息通知给同一设备上其他的所有GARP应用实体。需要注意的是,GARP应用实体仅会通知允许GARP消息所属VLAN通过的其他GARP应用实体。同一设备上的其他GARP应用实体收到通知后,本身并不会注册或注销属性,而是直接将GARP消息发送给对端的GARP应用实体。
图1-3 GARP消息在应用实体间传播过程示意图
如图1-4所示,网络中的交换设备Device A、Device B、Device C以及终端设备Terminal 1均具备GMRP能力,Terminal 1需要接收发送给组播MAC地址0180-c300-0001以及0180-c300-0002的组播报文。
图1-4 GMRP属性注册过程示意图
配置GMRP能力后,交换网络中的各设备自动生成组播MAC地址表项的过程为:
(2) Terminal 1发送属性为组播MAC地址0180-c300-0001和0180-c300-0002的声明(JoinEmpty消息)。
(3) Device A从Port 1收到属性声明后,对其中的属性进行注册,生成目的组播MAC地址为0180-c300-0001和0180-c300-0002,出接口为Port 1,出接口所属VLAN为VLAN 2的两条动态组播MAC地址表项。
(4) Device A通知设备上同样允许VLAN 2通过的GARP应用实体Port 2,使其产生属性声明向外发布,声明的属性为组播MAC地址0180-c300-0001和0180-c300-0002。
(5) Device B和Device C从Port 1收到属性声明后,处理过程与步骤(2)~(3)相同,此处不再赘述。
(6) 属性声明传播到整个网络中后,交换设备Device A、Device B和Device C均生成了相应的动态组播MAC地址表项。
此后,Device B从组播源处收到发往0180-c300-0001的组播报文时,会根据组播MAC地址表项仅将报文从Port 1转发出去,而不会广播发送,以精准实现组播转发,减少了网络中的链路带宽压力。
如图1-5所示,通过GMRP功能在网络中完成了属性的注册后,如果Terminal 1不再需要接收组播源发布给组播MAC地址0180-c300-0001和0180-c300-0002的组播报文,需要网络中的交换设备注销曾经注册的属性,将自动生成的动态组播MAC地址表项删除。
图1-5 GMRP属性注销过程示意图
通过发送Leave消息,交换网络中的各设备属性注销的过程为:
(2) Terminal 1发送属性为组播MAC地址0180-c300-0001和0180-c300-0002的回收声明(Leave消息)。
(3) Device A从Port 1收到回收声明后,对其中的属性进行注销,删除本地设备上目的组播MAC地址为0180-c300-0001和0180-c300-0002的两条动态组播MAC地址表项。
(4) Device A通知设备上同样允许VLAN 2通过的GARP应用实体Port 2,使其产生回收声明向外发布,回收声明需要注销的属性为组播MAC地址0180-c300-0001和0180-c300-0002。
(5) Device B和Device C从Port 1收到属性声明后,处理过程与步骤(2)~(3)相同,此处不再赘述。
(6) 回收声明传播到整个网络中后,交换设备Device A、Device B和Device C均删除了相应的动态组播MAC地址表项。
缺省情况下,我司交换设备不支持主动生成GMRP声明以及回收声明,仅支持根据来自终端设备的声明进行属性的注册或注销,以及传播收到的声明。
如果网络中有部分设备终端不支持GMRP功能,但是想加入到某个组播组中,则仅通过在我司交换设备上配置GMRP功能无法实现组播MAC地址表项的自动生成。此时可以在与终端设备直连的交换设备上开启GMRP代理功能,开启代理功能的端口将会代替不支持GMRP功能的设备终端向LAN中的其他设备发送注册/注销组播MAC地址的消息,以达到与设备终端发表声明相同的效果。
图1-6 GMRP代理功能工作过程图
如图1-6所示,以Terminal 1需要接收到组播源发往组播MAC地址0180-c300-0001的组播报文为例,GMRP代理功能的工作过程为:
(2) 在Device A的Port 1上配置GMRP代理功能,需要代理注册的组播MAC地址为0180-c300-0001,需要代理注册生成的组播MAC地址表项所属的VLAN为VLAN 2。
(3) Port 1对代理的组播MAC地址进行注册,生成目的组播MAC地址为0180-c300-0001,出接口为Port 1,出接口所属VLAN为VLAN 2的动态组播MAC地址表项。
(4) Port 1生成注册声明(Join消息)并通知设备上另一个开启了GMRP功能、并且允许VLAN 2通过的GARP应用实体Port 2。
(5) Port 2收到来自Port 1的声明后,将该声明传播给对端的GARP应用实体,即Device B的Port 1。
(6) Device B从Port 1收到属性声明后,对其中的属性进行注册,生成目的组播MAC地址为0180-c300-0001,出接口为Port 1,出接口所属VLAN为VLAN 2的动态组播MAC地址表项。
(7) Device B通知设备上同样允许VLAN 2通过的GARP应用实体Port 2,使其产生属性声明向外发布,声明的属性为组播MAC地址0180-c300-0001。
(8) Device C从Port 2收到属性声明后,处理过程与步骤(4)~(5)相同,此处不再赘述。
后续Device B在收到目的组播MAC为0180-c300-0001的报文时,仅会将报文从Port 1发送出去,Device A收到组播报文后,同样仅会将报文从Port 1发送出去,以将报文发往Terminal 1。
GMRP具有三种注册模式,不同注册模式对组播MAC地址的处理方式有所不同:
· Normal模式:该模式下的GMRP实体允许进行组播MAC地址的注册或注销。
· Fixed模式:该模式下的GMRP实体禁止进行组播MAC地址的注销,收到的GMRP报文会被丢弃。也就是说,在该模式下,实体已经注册的组播MAC地址是不会被注销的,同时也不会注册新的组播MAC地址。
· Forbidden模式:该模式下的GMRP实体禁止进行组播MAC地址的注册,收到的GMRP报文会被丢弃。同时,将端口的GMRP注册模式配置为Forbidden模式时,该端口会删除所有已注册的组播MAC地址表项(开启了GMRP代理功能的端口在自身注册的组播MAC地址表项除外)。
网络管理员可以在交换设备的GMRP功能刚启动时,将端口的注册模式配置为Normal模式,以便应用实体进行属性的注册。属性注册完成后,如果不希望注册的属性发生变化,网络管理员可以将端口的注册模式配置为Fixed模式。如果某个端口不需要注册任何属性,网络管理员可以将该端口的注册模式配置为Forbidden模式。
与GMRP相关的协议规范有:
IEEE 802.1D:IEEE Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges
GMRP配置任务如下:
(1) 开启GMRP功能
(2) 配置GMRP注册模式
(3) (可选)配置GARP定时器
(4) (可选)配置GMRP代理功能
GMRP功能可以在端口上开启,也可以在系统视图下全局开启,但只有全局和端口的GMRP功能均处于开启状态时,GMRP功能才能在端口上生效。
与MRP同时配置时,将导致MRP功能不可用。
GMRP功能和BFD功能,请勿同时配置使用。
(1) 进入系统视图。
system-view
(2) 全局开启GMRP功能。
gmrp global enable
缺省情况下,全局的GMRP功能处于开启状态。
(3) 进入二层以太网接口或二层聚合接口视图。
interface interface-type interface-number
(4) 在端口上开启GMRP功能。
gmrp enable
缺省情况下,端口上的GMRP功能处于关闭状态。
(1) 进入系统视图。
system-view
(2) 进入二层以太网接口或二层聚合接口视图。
interface interface-type interface-number
(3) 配置端口的GMRP注册模式。
gmrp registration { fixed | forbidden | normal }
缺省情况下,当前端口的GMRP端口注册模式为Normal模式。
如表1-1所示,为保证GMRP的正常运行,Hold定时器、Join定时器、Leave定时器和LeaveAll定时器的正确取值范围间存在着相互依赖的关系,当配置某定时器时,如果配置值超出了该定时器当前正确的取值范围,则该配置属于错误配置。用户可以通过改变相关定时器的值(必须10厘秒的倍数)来重新进行配置。
表1-1 Join定时器、Leave定时器和LeaveAll定时器正确取值范围间的依赖关系
定时器 |
取值下限 |
取值上限 |
Hold定时器 |
10厘秒 |
Join定时器的一半 |
Join定时器 |
Hold定时器的两倍 |
小于Leave定时器值的一半 |
Leave定时器 |
大于Join定时器值的两倍 |
小于LeaveAll定时器的值 |
LeaveAll定时器 |
大于所有端口上Leave定时器的值 |
小于32760厘秒 |
配置GMRP定时器时,需要注意:
· GMRP定时器的值建议全网一致,否则会出现属性频繁注册/注销的情况。
· 当用户欲恢复各定时器的值为缺省值时,建议按照Hold定时器->Join定时器->Leave定时器->LeaveAll定时器的顺序依次恢复。
· LAN中不同的设备可能会配置不同的LeaveAll定时器的值,但是LAN中的所有设备都会以网络中最小的LeaveAll定时器为准。因为GARP应用实体在接收到LeaveAll消息后,会重置本地的所有定时器,而只有LeaveAll定时器超时后应用实体才会发送LeaveAll消息,通过此机制实现LeaveAll行为的统一。
(1) 进入系统视图。
system-view
(2) 进入二层以太网接口或二层聚合接口视图。
interface interface-type interface-number
(3) 配置Hold定时器的值。
garp timer hold timer-value
缺省情况下,Hold定时器的值为10厘秒。
(4) 配置Join定时器的值。
garp timer join timer-value
缺省情况下,Join定时器的值为20厘秒。
(5) 配置Leave定时器的值。
garp timer leave timer-value
缺省情况下,Leave定时器的值为60厘秒。
(6) 退回系统视图。
quit
(7) 配置LeaveAll定时器的值。
garp timer leaveall timer-value
缺省情况下,LeaveAll定时器的值为1000厘秒。
由于配置了本功能的端口本身不会向对端应用实体传播Join消息,请不要在连接其他交换设备的端口上配置本命令,以免其他交换设备无法注册代理的属性。
同一端口下可以配置多个代理的组播MAC地址。
在端口上配置GMRP代理功能后,请确保当前端口上的GMRP功能处于开启状态,否则GMRP代理功能无法生效。
同一设备不同端口可以配置在相同的VLAN中代理同一组播MAC地址。
(1) 进入系统视图。
system-view
(2) 进入二层以太网接口或二层聚合接口视图。
interface interface-type interface-number
(3) 配置GMRP代理的组播MAC地址信息。
gmrp agent mac mac-address vlan vlan-id
缺省情况下,未配置GMRP代理的组播MAC地址信息。
配置本命令的端口需要允许本命令指定的VLAN通过,否则本命令无法生效。
(4) 开启端口的GMRP代理功能。
gmrp agent enable
缺省情况下,所有端口的GMRP代理功能均处于关闭状态。
在完成上述配置后,在任意视图下执行display命令可以显示配置后GM,RP的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除GMRP的统计信息。
表1-2 GMRP显示和维护
操作 |
命令 |
显示GMRP的运行状态信息 |
display gmrp running-status [ interface interface-list ] |
显示设备上所有端口已经注册的组播MAC地址信息 |
display gmrp multicast-mac |
显示指定端口的GMRP状态信息 |
display gmrp state interface interface-type interface-number [ vlan vlan-id [ mac-address mac-adress ] ] |
显示GMRP的统计信息 |
display gmrp statistics [ interface interface-list ] |
显示所有开启了GMRP代理功能的端口信息 |
display gmrp agent-info |
清除端口上GMRP的统计信息 |
reset gmrp statistics [ interface interface-list ] |
如图1-7所示,在智能变电站的过程层网络中,有多台交换设备相连。现需要通过GMRP功能,实现各交换设备上组播MAC地址表项的自动生成,使得终端设备可以接收到所需的组播报文。
具体的组网需求为:
· 组播报文在VLAN 10内传播,交换设备需要生成属于VLAN 10的动态组播MAC地址表项。
· 终端设备Terminal 1支持GMRP功能,Terminal 2不支持GMRP功能,交换设备Device C通过GMRP代理功能代替Terminal 2对交换网络进行属性声明。
图1-7 GMRP配置组网图
(1) 配置Device A
# 全局开启GMRP功能。
<DeviceA> system-view
[DeviceA] gmrp global enable
# 创建VLAN 10。
[DeviceA] vlan 10
[DeviceA-vlan10] quit
# 将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3的链路类型配置为Trunk,并允许VLAN 10通过。
[DeviceA] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/3[DeviceA-if-range] port link-type trunk
[DeviceA-if-range] port trunk permit vlan 10
# 在端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3上开启GMRP功能。
[DeviceA-if-range] gmrp enable
[DeviceA-if-range] quit
(2) 配置Device B
# 全局开启GMRP功能。
<DeviceB> system-view
[DeviceB] gmrp global enable
# 创建VLAN 10。
[DeviceB] vlan 10
[DeviceB-vlan10] quit
# 将端口GigabitEthernet1/0/1和GigabitEthernet1/0/2的链路类型配置为Trunk,并允许VLAN 10通过。
[DeviceB] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/2[DeviceB-if-range] port link-type trunk
[DeviceB-if-range] port trunk permit vlan 10
# 在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上开启GMRP功能。
[DeviceA-if-range] gmrp enable
[DeviceA-if-range] quit
(3) 配置Device C
# 全局开启GMRP功能。
<DeviceC> system-view
[DeviceC] gmrp global enable
# 创建VLAN 10。
[DeviceC] vlan 10
[DeviceC-vlan10] quit
# 将端口GigabitEthernet1/0/1的链路类型配置为Trunk,并允许VLAN 10通过。
[DeviceC] interface gigabitethernet 1/0/1
[DeviceC-GigabitEthernet1/0/1] port link-type trunk
[DeviceC-GigabitEthernet1/0/1] port trunk permit vlan 10
# 在端口GigabitEthernet1/0/1上开启GMRP功能。
[DeviceC-GigabitEthernet1/0/1] gmrp enable
[DeviceC-GigabitEthernet1/0/1] quit
# 将端口GigabitEthernet1/0/2的链路类型配置为Trunk,并允许VLAN 10通过。
[DeviceC] interface gigabitethernet 1/0/2
[DeviceC-GigabitEthernet1/0/2] port link-type trunk
[DeviceC-GigabitEthernet1/0/2] port trunk permit vlan 10
# 在端口GigabitEthernet1/0/2上开启GMRP功能。
[DeviceC-GigabitEthernet1/0/2] gmrp enable
# 在端口GigabitEthernet1/0/2上配置GMRP代理的组播MAC地址为 0100-0001-0001,代理的组播MAC地址所属VLAN为VLAN 10。
[DeviceC-GigabitEthernet1/0/2] gmrp agent mac 0100-0001-0001 vlan 10
# 在端口GigabitEthernet1/0/2上开启GMRP代理功能。
[DeviceC-GigabitEthernet1/0/2] gmrp agent enable
[DeviceC-GigabitEthernet1/0/2] quit
执行display gmrp running-status命令查看GMRP的运行状态信息。
# 查看Device A上GMRP的运行状态信息。
[DeviceA] display gmrp running-status
-------[GMRP Global Info]-------
Global Status : Enabled
LeaveAll Timer : 1000 (centiseconds)
-----[GigabitEthernet1/0/1]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Declared MAC Address VLAN
0100-0001-0001 10
-----[GigabitEthernet1/0/2]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Declared MAC Address VLAN
0100-0001-0001 10
-----[GigabitEthernet1/0/3]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Registered MAC Address VLAN
0100-0001-0001 10
Propagated MAC Address VLAN
0100-0001-0001 10
由显示信息可见,Device C代理声明的组播MAC地址属性传播到了Device A,并且Device B的GigabitEthernet1/0/2端口注册了该属性,并通过GigabitEthernet1/0/1和GigabitEthernet1/0/3端口将属性传播给其他设备。
# 查看Device B上GMRP的运行状态信息。
[DeviceB] display gmrp running-status
-------[GMRP Global Info]-------
Global Status : Enabled
LeaveAll Timer : 1000 (centiseconds)
-----[GigabitEthernet1/0/1]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Declared MAC Address VLAN
0100-0001-0001 10
-----[GigabitEthernet1/0/2]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Registered MAC Address VLAN
0100-0001-0001 10
Propagated MAC Address VLAN
0100-0001-0001 10
由显示信息可见,Device C代理声明的组播MAC地址属性传播到了Device B,Device B的GigabitEthernet1/0/2端口注册了该属性,并通过GigabitEthernet1/0/1端口将属性传播给其他设备。
# 查看Device C上GMRP的运行状态。
[DeviceC] display gmrp running-status
-------[GMRP Global Info]-------
Global Status : Enabled
LeaveAll Timer : 1000 (centiseconds)
-----[GigabitEthernet1/0/1]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
Declared MAC Address VLAN
0100-0001-0001 10
-----[GigabitEthernet1/0/2]-----
Config Status : Enabled
Running Status : Enabled
Join Timer : 20 (centiseconds)
Leave Timer : 60 (centiseconds)
Hold Timer : 10 (centiseconds)
Registration Type : Normal
由显示信息可见,Device C本身并没有注册代理声明的属性,而是直接通过端口GigabitEthernet1/0/1将组播MAC地址属性声明给其他设备。
# 查看Device C上的代理信息。
[DeviceC] display gmrp agent-info
----[GMRP Agent Global info]----
Total number of ports with GMRP agent configured: 1
Total number of ports with GMRP agent enabled: 1
Total number of MAC addresses with GMRP agent configured: 1
-----[GigabitEthernet0/0/2]-----
Config Status : Enabled
Running Status : Enabled
Mac-Address VLAN
0100-0001-0001 10
由显示信息可见,Device C代理功能成功运行。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!