Cisco产品采用的网络协议总结( 三 )


RGMP 协议支持将组播流量固定在路由器端口 。为高效实现流量固定,要求网络交换机和路由器都必须支持 RGMP。通过 RGMP,骨干交换机可以知道每个端口需要的组类型,然后组播路由器将该信息传送给交换机 。但是路由器只发送 RGMP 信息,而忽视了所接收的 RGMP 信息 。当组不再需要接收通信流量时,路由器会发送一个 RGMP 离开信息(Leave Message) 。RGMP 协议中网络交换机需要消耗网络端口达到 RGMP 信息并对其进行处理操作 。此外,RGMP 中的交换机不答应将接收到的 RGMP 信息转发/扩散到其它网络端口 。
RGMP 的设计目标是与支持分配树 Join/Prune 的组播路由选择协议相结合使用 。其典型协议为 PIM-SM 。RGMP 协议只规定了 IP v4 组播路由选择操作,而不包括 IP v6 。
2、思科数据链路协议 数据链路 (Data Link)
CDP:思科发现协议 (CDP:Cisco Discovery Protocol)
DTP:思科动态中继协议 (DTP:Dynamic Trunk Protocol)
ISL & DISL:思科交换链路内协议和动态 ISL 协议 (ISL:Inter-Switch Link Protocol)
VTP:思科VLAN中继协议 (VTP:VLAN Trunking Protocol)
CDP:思科发现协议 CDP
CDP:Cisco Discovery Protocol
CDP基本上是用来获取相邻设备的协议地址以及发现这些设备的平台 。CDP 也可为路由器的使用提供相关接口信息 。CDP 是一种独立媒体协议,运行在所有思科本身制造的设备上,包括路由器、网桥、接入服务器和交换机 。
SNMP 中结合使用 CDP 治理信息基础 MIB,能使网络治理应用获知设备类型和相邻设备的 SNMP 代理地址,并向这些设备发送 SNMP 查询请求 。Cisco 发现协议支持 CISCO-CDP-MIB 。
CDP 运行在所有的媒体上,从而支持子网访问协议 SNAP,包括局域网、帧中继和异步传输模式 ATM 物理媒体 。CDP 只运行于数据链路层,因此,支持不同网络层协议的两个系统彼此相互了解 。
CDP 配置的每台设备发送周期性信息,如我们所知的广告到组播地址 。每台设备至少广告一个地址,在该地址下,它可以接收 SNMP 信息 。广告包括生存期,或保持时间等信息,这些信息指出了在取消之前接收设备应该保持 CDP 信息的时间长短 。此外每台设备还要注重其它设备发出的周期性 CDP 信息,从中了解相邻设备信息并决定那些设备的媒体接口什么时候增长或降低 。
CDP 版本2,是目前该协议使用最普遍的版本,它具有更高的智能设备跟踪等性能 。支持该性能的报告机制,提供快速差错跟踪功能,有利于缩短停机时间 (Downtime) 。报告差错信息可以发送到控制台或日志服务器(Logging Server),这些差错信息包括连接端口上不匹配(Unmatching)的本地??VLAN IDs(IEEE 802.1Q)以及连接设备间不匹配的端口双向状态 。
DTP:思科动态中继协议
DTP:Cisco Dynamic Trunking Protocol
思科动态中继协议 DTP,是 VLAN 组中思科所有协议,主要用于协商两台设备间链路上的中继过程以及中继封装 802.1Q 类型 。

中继协议有很多不同类型 。假如端口被设置为 Trunk 端口,那么该端口便具有自动中继功能,在某些情况下,甚至具有协商端口中继类型的功能 。这种与其它设备之间进行的协商中继方法的过程被称之为动态中继技术 。
首先关注的是,中继电缆(Trunk Cable)终端最好对它们正在中继或它们将中继帧视为正常帧问题达成一致 。在信息帧头另外添加标签信息轻易导致终端站的混乱,这是因为终端站的驱动栈无法识别该标签信息,从而导致终端系统上锁或失败 。为解决这个问题,思科创建了交换协议以实现通信目的 。推出的第一版本是 VTP,即 VLAN 中继协议,它与 ISL 共同作用 。最新推出的版本,即动态中继协议 DTP 与 802.1Q 共同作用 。

推荐阅读