2024年9月4日发(作者:苏英喆)
GMRP配置
版权所有2011,迈普通信技术股份有限公司,保留所有权利
本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人
不得以任何方式摘录、复制或翻译。
侵权必究。
策 划: 研究院 资料服务处
* * *
迈普通信技术有限公司
地址:成都市高新区九兴大道16号迈普大厦
技术支持热线:400-886-8669
传真:(+8628)85148948
E-mail:support@
网址:
邮编:610041
版本:2011年 8月v1.0版
版权所有2011,迈普通信技术股份有限公司,保留所有权利
目 录
第一章 GMRP ...................................................................................................................... 1
1.1 GMRP功能简介...................................................................................................... 1
1.2 配置GMRP ............................................................................................................. 1
1.2.1 启动GMRP .................................................................................................. 1
1.2.2 添加需要GMRP传播的静态组播 ................................................................. 1
1.2.3 GMRP的显示和维护 .................................................................................... 2
1.2.4 GMRP配置实例 ........................................................................................... 2
版权所有2011,迈普通信技术股份有限公司,保留所有权利
第1章 GMRP
1.1 GMRP功能简介
GMRP(GARP Multicast Registration Protocol,GARP 组播注册协议)是GARP
(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用,它基于GARP
的工作机制,维护路由器中的动态组播注册信息。所有支持GMRP特性的路由器都能够接
收来自其他路由器的组播注册信息,并动态更新本地的组播注册信息,同时也能将本地的
组播注册信息向其它路由器传播,以便使同一交换网内所有支持GMRP特性的设备的组播
信息达成一致。GMRP传播的组播注册信息既包括本地手工配置的静态组播注册信息,也
包括由其他路由器动态注册到本地路由器的组播注册信息。
1.2 配置GMRP
1.2.1 启动GMRP
开启GMRP时,需要在全局模式和端口配置模式都使能GMRP。
缺省配置下,全局模式和端口模式的GMRP功能处于关闭状态。
表 1-1 启动GMRP
操作
进入全局配置模式
在全局模式下使能GMRP
进入端口配置模式下
在端口模式下使能GMRP
configure terminal
gmrp
interface ethernet device/slot/port
gmrp
命令
-
必选
-
必选
备注
1.2.2 添加需要GMRP传播的静态组播
启动完GMRP后,系统会自动传播通过GMRP学习到的组播组。但如果需要GMRP
传播本地配置的静态组播组,就需要管理员手工配置。配置方法如下:
版权所有2011,迈普通信技术股份有限公司,保留所有权利
1
表 1-2 添加需要GMRP传播的多播组
操作
进入全局配置模式
添加需要GMRP传播的本地静
态组播
garp permit multicast mac-address mac vlan vid
configure terminal
命令 备注
-
必选
1.2.3 GMRP的显示和维护
在完成上面的配置后,可以通过下面的命令来查看配置。
表 1-3 GMRP的显示和维护
操作
查看全局GMRP的使能状态
查看端口GMRP的使能状态
查看GMRP
查看本地的组播组(包含静态的和
通过GMRP学习到的组播组)
show gmrp
Show gmrp interface [ethernet interface-num]
show garp permit multicast
show multicast
所有模式下都可
执行
命令 备注
1.2.4 GMRP配置实例
如下图示,S1和S3通过GMRP协议报文,将自身的静态组播信息通告给S2,S2通
过GMRP报文,将通过GMRP学习到的组播信息通告出去,最终,使得S1、S2、S3上
的组播信息得到同步。
图1-1. 组网图
版权所有2011,迈普通信技术股份有限公司,保留所有权利
2
配置步骤:
!S1上的配置
*************************************************************
!配置前的准备
Switch(config)#vlan 111,333
Switch(config-if-vlan)#switchport ethernet 0/0/1 to ethernet 0/0/10
Add VLAN port successfully.
Switch(config)#multicast mac-address 01:00:5e:01:01:01 vlan 111
adding multicast group successfully !
Switch(config)#multicast mac-address 01:00:5e:01:01:01 vlan 111 interface ethernet
0/0/1 to ethernet 0/0/10
adding multicast group port successfully !
Switch(config-if-vlan)#interface e 0/0/1
Switch(config-if-ethernet-0/0/1)#switchport mode trunk
Switch(config-if-ethernet-0/0/1)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully.
Switch(config)#gmrp
Turn on GMRP successfully.
Switch(config)#garp permit vlan 111,333
Switch(config)#garp permit multicast mac-address 01:00:5e:01:01:01 vlan 111
Switch(config)#interface e 0/0/1
Switch(config-if-ethernet-0/0/1)#gvrp
版权所有2011,迈普通信技术股份有限公司,保留所有权利
3
Switch(config-if-ethernet-0/0/1)#gmrp
Switch(config-if-ethernet-0/0/1)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP status : enable
Switch(config)#show gmrp interface ethernet 0/0/1
port GMRP status
e0/0/1 enable
Total entries: 1.
Switch(config)#show garp permit multicast
GARP permit multicast:
vlan 111, mac 01:00:5e:01:01:01
*************************************************************
!S2上的配置
*************************************************************
!配置前的准备
Switch(config)#interface range ethernet 0/0/2 to ethernet 0/0/3
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully
Switch(config)#gmrp
Turn on GMRP successfully.
版权所有2011,迈普通信技术股份有限公司,保留所有权利
4
Switch(config)#interface range ethernet 0/0/2 to ethernet 0/0/3
Switch(config-if-range)#gvrp
Switch(config-if-range)#gmrp
Switch(config-if-range)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP state : enable
Switch(config)#show gmrp interface ethernet 0/0/2 ethernet 0/0/3
port GMRP status
e0/0/2 enable
e0/0/3 enable
Total entries: 2.
*************************************************************
!S3上的配置
*************************************************************
!配置前的准备
Switch(config)#vlan 111,333
Switch(config-if-vlan)#switchport ethernet 0/0/1 to ethernet 0/0/10
Add VLAN port successfully.
Switch(config)#multicast mac-address 01:00:5e:03:03:03 vlan 333
adding multicast group successfully !
Switch(config)#multicast mac-address 01:00:5e:03:03:03 vlan 333 interface ethernet
0/0/1 to ethernet 0/0/10
adding multicast group port successfully !
版权所有2011,迈普通信技术股份有限公司,保留所有权利
5
Switch(config-if-vlan)#interface e 0/0/4
Switch(config-if-ethernet-0/0/4)#switchport mode trunk
Switch(config-if-ethernet-0/0/4)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully.
Switch(config)#gmrp
Turn on GMRP successfully.
Switch(config)#garp permit vlan 111,333
Switch(config)#garp permit multicast mac-address 01:00:5e:03:03:03 vlan 333
Switch(config)#interface e 0/0/4
Switch(config-if-ethernet-0/0/4)#gvrp
Switch(config-if-ethernet-0/0/4)#gmrp
Switch(config-if-ethernet-0/0/4)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP status : enable
Switch(config)#show gmrp interface ethernet 0/0/4
port GMRP status
e0/0/4 enable
Total entries: 1.
Switch(config)#show garp permit multicast
GARP permit multicast:
vlan 333, mac 01:00:5e:03:03:03
*************************************************************
版权所有2011,迈普通信技术股份有限公司,保留所有权利
6
在完成配置后,可以通过show multicast命令来查看GMRP功能学习到的组播注册信
息。
!在S1上查看组播信息可以发现,01:00:5e:03:03:03是通过GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
VLAN ID : 111
Static port list : e0/0/1-e0/0/10.
IGMP port list :
Dynamic port list :
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list :
IGMP port list :
Dynamic port list : e0/0/1.
Total entries: 2 .
!在S2上查看组播信息可以发现,01:00:5e:01:01:01和01:00:5e:03:03:03都是通过
GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
版权所有2011,迈普通信技术股份有限公司,保留所有权利
7
VLAN ID : 111
Static port list :
IGMP port list :
Dynamic port list : e0/0/2.
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list :
IGMP port list :
Dynamic port list : e0/0/3.
Total entries: 2 .
!在S3上查看组播信息可以发现,01:00:5e:01:01:01是通过GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
VLAN ID : 111
Static port list :
IGMP port list :
Dynamic port list : e0/0/4.
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list : e0/0/1-e0/0/10.
版权所有2011,迈普通信技术股份有限公司,保留所有权利
8
IGMP port list :
Dynamic port list :
Total entries: 2 .
版权所有2011,迈普通信技术股份有限公司,保留所有权利
9
2024年9月4日发(作者:苏英喆)
GMRP配置
版权所有2011,迈普通信技术股份有限公司,保留所有权利
本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人
不得以任何方式摘录、复制或翻译。
侵权必究。
策 划: 研究院 资料服务处
* * *
迈普通信技术有限公司
地址:成都市高新区九兴大道16号迈普大厦
技术支持热线:400-886-8669
传真:(+8628)85148948
E-mail:support@
网址:
邮编:610041
版本:2011年 8月v1.0版
版权所有2011,迈普通信技术股份有限公司,保留所有权利
目 录
第一章 GMRP ...................................................................................................................... 1
1.1 GMRP功能简介...................................................................................................... 1
1.2 配置GMRP ............................................................................................................. 1
1.2.1 启动GMRP .................................................................................................. 1
1.2.2 添加需要GMRP传播的静态组播 ................................................................. 1
1.2.3 GMRP的显示和维护 .................................................................................... 2
1.2.4 GMRP配置实例 ........................................................................................... 2
版权所有2011,迈普通信技术股份有限公司,保留所有权利
第1章 GMRP
1.1 GMRP功能简介
GMRP(GARP Multicast Registration Protocol,GARP 组播注册协议)是GARP
(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用,它基于GARP
的工作机制,维护路由器中的动态组播注册信息。所有支持GMRP特性的路由器都能够接
收来自其他路由器的组播注册信息,并动态更新本地的组播注册信息,同时也能将本地的
组播注册信息向其它路由器传播,以便使同一交换网内所有支持GMRP特性的设备的组播
信息达成一致。GMRP传播的组播注册信息既包括本地手工配置的静态组播注册信息,也
包括由其他路由器动态注册到本地路由器的组播注册信息。
1.2 配置GMRP
1.2.1 启动GMRP
开启GMRP时,需要在全局模式和端口配置模式都使能GMRP。
缺省配置下,全局模式和端口模式的GMRP功能处于关闭状态。
表 1-1 启动GMRP
操作
进入全局配置模式
在全局模式下使能GMRP
进入端口配置模式下
在端口模式下使能GMRP
configure terminal
gmrp
interface ethernet device/slot/port
gmrp
命令
-
必选
-
必选
备注
1.2.2 添加需要GMRP传播的静态组播
启动完GMRP后,系统会自动传播通过GMRP学习到的组播组。但如果需要GMRP
传播本地配置的静态组播组,就需要管理员手工配置。配置方法如下:
版权所有2011,迈普通信技术股份有限公司,保留所有权利
1
表 1-2 添加需要GMRP传播的多播组
操作
进入全局配置模式
添加需要GMRP传播的本地静
态组播
garp permit multicast mac-address mac vlan vid
configure terminal
命令 备注
-
必选
1.2.3 GMRP的显示和维护
在完成上面的配置后,可以通过下面的命令来查看配置。
表 1-3 GMRP的显示和维护
操作
查看全局GMRP的使能状态
查看端口GMRP的使能状态
查看GMRP
查看本地的组播组(包含静态的和
通过GMRP学习到的组播组)
show gmrp
Show gmrp interface [ethernet interface-num]
show garp permit multicast
show multicast
所有模式下都可
执行
命令 备注
1.2.4 GMRP配置实例
如下图示,S1和S3通过GMRP协议报文,将自身的静态组播信息通告给S2,S2通
过GMRP报文,将通过GMRP学习到的组播信息通告出去,最终,使得S1、S2、S3上
的组播信息得到同步。
图1-1. 组网图
版权所有2011,迈普通信技术股份有限公司,保留所有权利
2
配置步骤:
!S1上的配置
*************************************************************
!配置前的准备
Switch(config)#vlan 111,333
Switch(config-if-vlan)#switchport ethernet 0/0/1 to ethernet 0/0/10
Add VLAN port successfully.
Switch(config)#multicast mac-address 01:00:5e:01:01:01 vlan 111
adding multicast group successfully !
Switch(config)#multicast mac-address 01:00:5e:01:01:01 vlan 111 interface ethernet
0/0/1 to ethernet 0/0/10
adding multicast group port successfully !
Switch(config-if-vlan)#interface e 0/0/1
Switch(config-if-ethernet-0/0/1)#switchport mode trunk
Switch(config-if-ethernet-0/0/1)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully.
Switch(config)#gmrp
Turn on GMRP successfully.
Switch(config)#garp permit vlan 111,333
Switch(config)#garp permit multicast mac-address 01:00:5e:01:01:01 vlan 111
Switch(config)#interface e 0/0/1
Switch(config-if-ethernet-0/0/1)#gvrp
版权所有2011,迈普通信技术股份有限公司,保留所有权利
3
Switch(config-if-ethernet-0/0/1)#gmrp
Switch(config-if-ethernet-0/0/1)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP status : enable
Switch(config)#show gmrp interface ethernet 0/0/1
port GMRP status
e0/0/1 enable
Total entries: 1.
Switch(config)#show garp permit multicast
GARP permit multicast:
vlan 111, mac 01:00:5e:01:01:01
*************************************************************
!S2上的配置
*************************************************************
!配置前的准备
Switch(config)#interface range ethernet 0/0/2 to ethernet 0/0/3
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully
Switch(config)#gmrp
Turn on GMRP successfully.
版权所有2011,迈普通信技术股份有限公司,保留所有权利
4
Switch(config)#interface range ethernet 0/0/2 to ethernet 0/0/3
Switch(config-if-range)#gvrp
Switch(config-if-range)#gmrp
Switch(config-if-range)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP state : enable
Switch(config)#show gmrp interface ethernet 0/0/2 ethernet 0/0/3
port GMRP status
e0/0/2 enable
e0/0/3 enable
Total entries: 2.
*************************************************************
!S3上的配置
*************************************************************
!配置前的准备
Switch(config)#vlan 111,333
Switch(config-if-vlan)#switchport ethernet 0/0/1 to ethernet 0/0/10
Add VLAN port successfully.
Switch(config)#multicast mac-address 01:00:5e:03:03:03 vlan 333
adding multicast group successfully !
Switch(config)#multicast mac-address 01:00:5e:03:03:03 vlan 333 interface ethernet
0/0/1 to ethernet 0/0/10
adding multicast group port successfully !
版权所有2011,迈普通信技术股份有限公司,保留所有权利
5
Switch(config-if-vlan)#interface e 0/0/4
Switch(config-if-ethernet-0/0/4)#switchport mode trunk
Switch(config-if-ethernet-0/0/4)#exit
!配置GMRP
Switch(config)#gvrp
Turn on GVRP successfully.
Switch(config)#gmrp
Turn on GMRP successfully.
Switch(config)#garp permit vlan 111,333
Switch(config)#garp permit multicast mac-address 01:00:5e:03:03:03 vlan 333
Switch(config)#interface e 0/0/4
Switch(config-if-ethernet-0/0/4)#gvrp
Switch(config-if-ethernet-0/0/4)#gmrp
Switch(config-if-ethernet-0/0/4)#exit
!验证GMRP配置
Switch(config)#show gmrp
GMRP status : enable
Switch(config)#show gmrp interface ethernet 0/0/4
port GMRP status
e0/0/4 enable
Total entries: 1.
Switch(config)#show garp permit multicast
GARP permit multicast:
vlan 333, mac 01:00:5e:03:03:03
*************************************************************
版权所有2011,迈普通信技术股份有限公司,保留所有权利
6
在完成配置后,可以通过show multicast命令来查看GMRP功能学习到的组播注册信
息。
!在S1上查看组播信息可以发现,01:00:5e:03:03:03是通过GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
VLAN ID : 111
Static port list : e0/0/1-e0/0/10.
IGMP port list :
Dynamic port list :
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list :
IGMP port list :
Dynamic port list : e0/0/1.
Total entries: 2 .
!在S2上查看组播信息可以发现,01:00:5e:01:01:01和01:00:5e:03:03:03都是通过
GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
版权所有2011,迈普通信技术股份有限公司,保留所有权利
7
VLAN ID : 111
Static port list :
IGMP port list :
Dynamic port list : e0/0/2.
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list :
IGMP port list :
Dynamic port list : e0/0/3.
Total entries: 2 .
!在S3上查看组播信息可以发现,01:00:5e:01:01:01是通过GMRP学习到的组播。
Switch(config)#show multicast
show multicast table information
MAC Address : 01:00:5e:01:01:01
VLAN ID : 111
Static port list :
IGMP port list :
Dynamic port list : e0/0/4.
MAC Address : 01:00:5e:03:03:03
VLAN ID : 333
Static port list : e0/0/1-e0/0/10.
版权所有2011,迈普通信技术股份有限公司,保留所有权利
8
IGMP port list :
Dynamic port list :
Total entries: 2 .
版权所有2011,迈普通信技术股份有限公司,保留所有权利
9