思科所有私有协议总结
1、思科网络路由协议 网络/路由(Network/Routing)CGMP:思科组管理协议 (CGMP:Cisco Group Management Protocol)
EIGRP:增强的内部网关路由选择协议 (EIGRP:Enhanced Interior Gateway Routing
Protocol)
IGRP:内部网关路由协议 (IGRP:Interior Gateway Routing Protocol)
HSRP:热备份路由器协议 (HSRP:Hot Standby Routing Protocol)
RGMP:Cisco Router Port Group Management Protocol
―――――――――――――――――――――――――――――――――――――――
CGMP:思科组管理协议
CGMP:Cisco Group Management Protocol
思科组管理协议 CGMP 主要用来限定只向与 IP 组播客户机相连的端口转发 IP 组播数据
包。这些客户机自动加入和离开接收 IP 组播流量的组,交换机根据请求动态改变其转发行
为。CGMP 主要提供以下服务: 允许 IP 组播数据包被交换到具有 IP 组播客户机的那些端
口。 将网络带宽保存在用户字段,不致于转播不必要的IP 组播流量。 不需要改变终端主
机系统。
在为交换网络中的每个组播组创建独立 VLAN 时不会产生额外开销。
一旦 CGMP 被激活使用,它能自动识别与 CGMP-Capable 路由器连接的端口。CGMP 通过缺
省方式被激活,它支持最大为64 的 IP 组播组注册。支持 CGMP 的组播路由器周期性地相
发送 CGMP 加入信息(Join Messages),用来通告自己执行网络交换行为。接收交换机保存
信息,并设置一个类似于路由器保持时间(Holdtime)的定时器(Timer)。交换机每接收一
个 CGMP 加入信息,定时器也随其不断更新。当路由器保持时间终止时,交换机负责将所有
知道的组播组移出 CGMP。
CGMP 结合 IGMP 信息共同实现动态分配 Cisco Catalyst 交换机端口过程,从而 IP 组播
流量只被转发给与 IP 组播客户机相连的那些端口。由于 CGMP-Capable IP 组播路由器看
到所有 IGMP 数据包,因此它可以通知交换机特定主机什么时候加入或离开 IP 组播组。当
CGMP-Capable 路由器接收一个 IGMP 控制数据包时,它会创建一个包含请求类型(加入或
离开)、组播组地址和主机有效 MAC 地址等的 CGMP 数据包。然后路由器将 CGMP 数据包发
送到所有 Catalyst 交换机都知道的地址上。当交换机接收 CGMP 数据包时,交换机负责转
换数据包同时更改组播组的转发行为。至此,该组播流量只被发送到与适当 IP 组播客户机
相连的那些端口。该过程是自动实现的,无需用户参与。
**** Hidden Message *****
666 谢谢分享 谢谢楼主分享 666666666666 6666666666 66666666666 感谢分享! 谢谢楼主 {:6_264:} {:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:}{:6_265:} {:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:}{:6_267:} {:6_268:} {:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:}{:6_277:} {:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}{:6_276:}