当前位置:文档之家› CISCO(思科)网络协议总结大全

CISCO(思科)网络协议总结大全

CISCO(思科)网络协议总结大全作者从网络、路由、数据链路、网络安全技术等4个方面对Cisco所使用的网络协议进行了分类和特点介绍。

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 ProtocolCGMP:思科组管理协议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 组播客户机相连的那些端口。

该过程是自动实现的,无需用户参与。

EIGRP:增强的内部网关路由选择协议EIGRP:Enhanced Interior Gateway Routing Protocol增强的内部网关路由选择协议EIGRP 是增强版的IGRP 协议。

IGRP 是思科提供的一种用于TCP/IP 和OSI 英特网服务的内部网关路由选择协议。

它被视为是一种内部网关协议,而作为域内路由选择的一种外部网关协议,它还没有得到普遍应用。

Enhanced IGRP 与其它路由选择协议之间主要区别包括:收敛宽速(Fast Convergence)、支持变长子网掩模(Subnet Mask)、局部更新和多网络层协议。

执行Enhanced IGRP 的路由器存储了所有其相邻路由表,以便于它能快速利用各种选择路径(Alternate Routes)。

如果没有合适路径,Enhanced IGRP 查询其邻居以获取所需路径。

直到找到合适路径,Enhanced IGRP 查询才会终止,否则一直持续下去。

EIGRP 协议对所有的EIGRP 路由进行任意掩码长度的路由聚合,从而减少路由信息传输,节省带宽。

另外EIGRP 协议可以通过配置,在任意接口的位边界路由器上支持路由聚合。

Enhanced IGRP 不作周期性更新。

取而代之,当路径度量标准改变时,Enhanced IGRP 只发送局部更新(Partial Updates)信息。

局部更新信息的传输自动受到限制,从而使得只有那些需要信息的路由器才会更新。

基于以上这两种性能,因此Enhanced IGRP 损耗的带宽比IGRP 少得多。

IGRP:内部网关路由协议IGRP:Interior Gateway Routing Protocol内部网关路由协议(IGRP)是一种在自治系统(AS:autonomous system)中提供路由选择功能的路由协议。

在上世纪80年代中期,最常用的内部路由协是路由信息协议(RIP)。

尽管RIP 对于实现小型或中型同机种互联网络的路由选择是非常有用的,但是随着网络的不断发展,其受到的限制也越加明显。

思科路由器的实用性和IGRP 的强大功能性,使得众多小型互联网络组织采用IGRP 取代了RIP。

早在上世纪90年代,思科就推出了增强的IGRP,进一步提高了IGRP 的操作效率。

IGRP 是一种距离向量(Distance Vector)内部网关协议(IGP)。

距离向量路由选择协议采用数学上的距离标准计算路径大小,该标准就是距离向量。

距离向量路由选择协议通常与链路状态路由选择协议(Link-State Routing Protocols)相对,这主要在于:距离向量路由选择协议是对互联网中的所有节点发送本地连接信息。

为具有更大的灵活性,IGRP 支持多路径路由选择服务。

在循环(Round Robin)方式下,两条同等带宽线路能运行单通信流,如果其中一根线路传输失败,系统会自动切换到另一根线路上。

多路径可以是具有不同标准但仍然奏效的多路径线路。

例如,一条线路比另一条线路优先3倍(即标准低3级),那么意味着这条路径可以使用3次。

只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。

差量(Variance)是网络管理员可以设定的另一个值。

HSRP:热备份路由器协议HSRP:Hot Standby Router Protocol热备份路由器协议(HSRP)的设计目标是支持特定情况下IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。

换句话说,当源主机不能动态知道第一跳路由器的IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。

该协议中含有多种路由器,对应一个虚拟路由器。

HSRP 协议只支持一个路由器代表虚拟路由器实现数据包转发过程。

终端主机将它们各自的数据包转发到该虚拟路由器上。

负责转发数据包的路由器称之为主动路由器(Active Router)。

一旦主动路由器出现故障,HSRP 将激活备份路由器(Standby Routers)取代主动路由器。

HSRP 协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚拟的IP 地址作为网络系统的缺省网关地址。

如果主动路由器出现故障,备份路由器(Standby Routers)承接主动路由器的所有任务,并且不会导致主机连通中断现象。

HSRP 运行在UDP 上,采用端口号1985。

路由器转发协议数据包的源地址使用的是实际IP 地址,而并非虚拟地址,正是基于这一点,HSRP 路由器间能相互识别。

RGMP:思科路由器端口组管理协议RGMP:Cisco Router Port Group Management Protocol思科路由器端口组管理协议(RGMP)弥补了Internet 组管理协议(IGMP:Internet Group Management Protocol)在Snooping 技术机制上所存在的不足。

RGMP 协议作用于组播路由器和交换机之间。

通过RGMP,可以将交换机中转发的组播数据包固定在所需要的路由器中。

RGMP 的设计目标是应用于具有多种路由器相连的骨干交换网(Backbone Switched Networks)。

IGMP Snooping 技术的局限性主要体现在:该技术只能将组播流量固定在接收机间经过其它交换机直接或间接相连的交换端口,在IGMP Snooping 技术下,组播流量不能固定在至少与一台组播路由器相连的端口处,从而引起这些端口的组播流量扩散。

IGMP Snooping 是机制固有的局限性。

基于此,路由器无法报告流量状态,所以交换机只能知道主机请求的组播流量类型,而不知道路由器端口接收的流量类型。

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:思科发现协议CDPCDP:Cisco Discovery ProtocolCDP基本上是用来获取相邻设备的协议地址以及发现这些设备的平台。

CDP 也可为路由器的使用提供相关接口信息。

CDP 是一种独立媒体协议,运行在所有思科本身制造的设备上,包括路由器、网桥、接入服务器和交换机。

SNMP 中结合使用CDP 管理信息基础MIB,能使网络管理应用获知设备类型和相邻设备的SNMP 代理地址,并向这些设备发送SNMP 查询请求。

Cisco 发现协议支持CISCO-CDP-MIB。

CDP 运行在所有的媒体上,从而支持子网访问协议SNAP,包括局域网、帧中继和异步传输模式A TM 物理媒体。

相关主题