RGMP的设计目标是与支持分配树Join/Prune 的组播路由选择协议相结合使用。其典型协议为PIM-SM。
RGMP协议只规定了IPv4组播路由选择操作,而不包括IPv6,思科路由器端口组管理协议弥补了Internet组管理协议在snoopIng技术机制上所存在的不足。
一、RGMP协议作用于组播路由器和交换机之间,通过RGMP,可以将交换机中转发的组播数据包固定在所需要的路由器中。RGMP的设计目标是应用于具有多种路由器相连的骨干交换,技术的局限性主要体现在:该技术只能将组播流量固定在接收机间经过其它交换机直接或间接相连的交换端口,在Igmp snoopIng技术下,组播流量不能固定在至少与一台组播路由器相连的端口处,从而引起这些端口的组播流量扩散。
二、Igmps noopIng是机制固有的局限性。基于此,路由器无法报告流量状态,所以交换机只能知道主机请求的组播流量类型,而不知道路由器端口接收的流量类,RGMP协议支持将组播流量固定在路由器端口。为高效实现流量固定,要求网络交换机和路由器都必须支持RGMP。
通过RGMP,骨干交换机可以知道每个端口需要的组类型,然后组播路由器将该信息传送给交换机。但是路由器只发送RGMP信息,而忽视了所接收的RGMP信息。
三、当组不再需要接收通信流量时,路由器会发送一个RGMP离开信息,RGMP协议中网络交换机需要消耗网络端口达到RGMP信息并对其进行处理操作。此外,RGMP中的交换机不允许将接收到的RGMP信息转发/扩散到其它网络端口,RGMP的设计目标是与支持分配树joIn/prune的组播路由选择协议相结合使用。
如果要想知道某些特定路由条目的信息,那么可以把需要知道的上述特定的路由条目的地址附加在请求信息中发送即可,收到这样的请求信息的设备将一个个的处理这些路由条目并建立应答信息,如果收到这个请求信息的设备本身就有这些请求中的路由条目。