Cisco的十三种私有协议
EIGRP协议word版本
E I G R P协议EIGRPEIGRP简单实例EIGRP:Enhanced Interior Gateway Routing Protocol 即增强网关内部路由线路协议。
也翻译为加强型内部网关路由协议。
EIGRP是Cisco公司的私有协议。
Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。
EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
EIGRP路由协议简介是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:1.快速收敛链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源和其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算(diffusingcomputations ),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛.2.减少带宽占用EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。
在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值 .3.支持多种网络层协议EIGRP通过使用“协议相关模块”(即protocol-dependentmodule<PDM>),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等协议.4.无缝连接数据链路层协议和拓扑结构EIGRP不要求对OSI参考模型的层2协议做特别的配置.不像OSPF,OSPF 对不同的层2协议要做不同配置,比如以太网和帧中继,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡.编辑本段EIGRP的四个组件1.Protocol-Dependent Module(PDM)2.可靠传输协议(Reliable Transport Protocol,RTP)3.邻居的发现/恢复4.弥散更新算法(Diffusing Update Algorithm,DUAL)编辑本段RTP-EIGRP的可靠传输协议RTP负责EIGRP packet(下面有讲)的按顺序(可靠)的发送和接收,这个可靠的保障是通过Cisco私有的一个算法,reliable multicast实现的,使用组播地址224.0.0.10,每个邻居接收到这个可靠的组播包的时候就会以一个unicast作为确认按顺序的发送是通过packet里的2个序列号实现的,每个packet都包含发送方分配的1个序列号,发送方每发送1个packet,这个序列号就递增1.另外,发送方也会把最近从目标路由器接收到的packet的序列号放在这个要发送的packet里,在某些情况下,RTP也可以使用无需确认的不可靠的发送,并且使用这种不可靠发送的packet中不包含序列号.EIGRP 第一次传输都采用组播形式,重传输都采用单播。
ISL与8021Q联系区别
ISL与802.1Q有什么联系与区别----ISL是思科私有协议,802.1q协议是交换机第二层协议。
共同点:实验交换机之间传输多个vlan信息的。
区别: 封装方式不一样举个例子:假如:Sw1上销售部的一个名员工与Sw2上的销售部员工发了个消息hello. 而同一时间Sw1上研发部的一个名员工与Sw2上的研发部员工也发了个消息hello.请问:交换机1和交换机2怎么区分哪句hello是销售部,哪句是研发部的呢?1.共同点:在中间链路上默认是不能支持传输多个vlan信息的.现在启用了Trunk或者ISL封装,就相当于打了个标记.比如 vlan10| hello 或者 vlan20 |hello 就可以区分了.802.1Q和ISL就是做这个操作.2.区别:1. ISL是Cisco的一个私有协议,与EIGRP一样,只有Cisco的设备才能够使用,与其他厂商不兼容。
802.1Q是工业标准。
所有的厂商都能够使用,比如H3C,Cisco,Juniper,爱立信等。
2.他们的封装方式不一样。
802.1Q是在不破坏原数据帧的情况下在中间插入了区分Vlan的信息;而ISL相当于在外面再打了一层包.在原数据帧的头尾都加了东西。
3.因为封装的形式不同,导致ISL与没有做ISL封装的普通数据帧无法识别,无法通信;而802.1Q没有破坏原数据帧结构,所以802.1Q可以与没有做Trunk封装的标准数据帧兼容,正常通信。
结论:802.1Q比ISL好用。
所以尽可能的使用802.1Q封装。
而且ISL的私有性也决定了它使用的会比标准少。
简述ISL和802.1q的区别ISL是思科私有协议,802.1q协议是交换机第二层协议。
ISL:思科交换链路内协议和动态ISL 协议(ISL & DISL:Cisco Inter-Switch Link Protocol and Dynamic ISL Protocol)交换链路内协议(ISL),是思科私有协议,主要用于维护交换机和路由器间的通信流量等VLAN 信息。
cisco 私有路由协议 Eigrp 详解
特别值得一提的是:
七、EIGRP 建立邻接关系 1. 区别邻接和邻居:邻居指的是物理直连并且在同一个子网内的路由器。邻接指的是 在邻居的基础之上通过 hello 分组建立的关系。 2. 建立邻接的条件:(1)K 值一样(查看 K 值:show ip protocol) (2)属于同一 子网 (3)同一个自治系统 K 值修改:在 eigrp 进程下: R2(config-router)#metric weights 0 1 1 1 1 1;0 表示 TOS,5 个 1 分别对应 K1-K5 如果直连不在同一个子网:将会出现下面的 Error 消息:
查询:通常是组播,也有可能是单播,需要确认,被可靠传输。 应答:用于对查询进行应答,单播可靠发送。 ACK:对更新、查询、应答进行确认,单播发送(只能为单播)。
五、EIGRP 计时器 1. 保持计时器(Hold time):默认为 Hello 时间的 3 倍,但是修改 Hello 时间后,保 持时间不会自动*3,而是需要手动修改。超过这时间段将重置临接关系。接口模式 下修改计时器值:ip hello-interval eigrp / ip hold-time eigrp. 2. RTO 定时器:指重传数据包之前需要等待的时间(连续单播),即在 RTO 到期时还没 收到 ACK,那么该数据包将被重传 16 次或者直到保持计时器到期。 3. 组播流计时器:(查看方式为 show ip interface eigrp)确定了在组播转换到单播
重传需要等待的时间。 4. 主动计时器:指在该时间内没有收到查询应答那么就陷入 SIA 状态,并重置临接关
系。在发送查询时启动计时;全局模式下修改主动计时器值,默认为 3 分钟 timer active… 六、EIGRP 度量 EIGRP metric 计算公式:
常见路由协议介绍
常见路由协议介绍常见的路由协议有、(Cisco私有协议)、(Cisco私有协议)、、、等。
RIP、IGRP、EIGRP、OSPF、IS-IS是内部⽹关协议(),适⽤于单个的统⼀路由协议的运⾏,⼀般由⼀个ISP运营的⽹络位于⼀个AS()内,有统⼀的AS number(⾃治系统号)。
BGP是间的路由协议,是⼀种,多⽤于不同ISP之间交换路由信息,以及⼤型企业、政府等具有较⼤规模的私有⽹络。
RIPRIP“路由信息协议(Route Information Protocol)”的简写,主要传递路由信息,通过每隔30秒⼴播⼀次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算⾃⼰的路由表信息。
RIP是⼀个,最⼤跳数为16跳,16跳以及超过16跳的⽹络则认为⽬标⽹络不可达。
此协议通常⽤在⽹络架构较为简单的⼩型⽹络环境.现在分为RIPv1和RIPv2两个版本,后者⽀持技术以及⼀系列技术上的改进。
RIP的收敛速度较慢。
PS:路由收敛指⽹络的拓扑结构发⽣变化后,路由表重新建⽴到发送再到学习直⾄稳定,并通告⽹络中所有相关路由器都得知该变化的过程。
也就是⽹络拓扑变化引起的通过重新计算路由⽽发现替代路由的⾏为。
OSPFOSPF协议是“开放式最短路径优先(Open Shortest Path First)”的缩写,属于链路状态路由协议。
OSPF提出了“区域(area)”的概念,每个区域中所有路由器维护着⼀个相同的链路状态数据库(LSDB)。
区域⼜分为⾻⼲区域(⾻⼲区域的编号必须为0)和⾮⾻⼲区域(⾮0编号区域),如果⼀个运⾏OSPF的⽹络只存在单⼀区域,则该区域可以是⾻⼲区域或者⾮⾻⼲区域。
如果该⽹络存在多个区域,那么必须存在⾻⼲区域,并且所有⾮⾻⼲区域必须和⾻⼲区域直接相连。
OSPF利⽤所维护的链路状态数据库,通过最短⽣成树算法(算法)计算得到路由表。
OSPF的收敛速度较快。
由于其特有的开放性以及良好的扩展性,⽬前OSPF协议在各种⽹络中⼴泛部署。
cisco私有协议总结
Cisco私有协议总结 V1整理、收集的Cisco私有协议本文共分为四部分:z思科网络路由协议z思科数据链路协议z思科网络安全技术协议z思科其他协议后期还将继续扩充、增加Cisco所特有的技术和主推的概念。
营销中心招投标组:李岚lilan@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),用来通告自己执行网络交换行为。
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 加入信息,定时器也随其不断更新。
VSS,IRF,VPC,VDC总结
这份文档我只是总结性质的,大部分还是其他人写的,感谢为这份文档付出努力的人北京-小小Cisco Catalyst 6500 VSS系统概述1)Cisco Catalyst 6500系列虚拟交换系统1440初始版本可以整合两台物理的Cisco catalyst 6500系列交换机成为一台单一逻辑上的虚拟交换机。
图5介绍了VSS的工作模式,两台Cisco Catalyst 6509交换机配置虚拟交换系统后,就可以当作一台单独的Cisco Catalyst 6509交换机进行管理。
图 5. Cisco Virtual Switching System启用虚拟交换系统技术是通过一条特殊的链路来绑定两个机架成为一个虚拟的交换系统,这个特殊的链路称之为虚拟交换机链路(Virtual Switch Link,VSL)。
VSL承载特殊的控制信息并使用一个头部封装每个数据帧穿过这条链路。
2) Cisco Catalyst 6500 虚拟交换系统1440架构体系Cisco Catalyst 6500虚拟交换系统允许合并两个交换机成为一台无论是从网络控制层面和管理视图上在网络上都是一个单独的设备实体。
对于邻居,这个虚拟交换系统相当于一台单独的交换机或者路由器。
在虚拟交换系统中,其中一个机箱指定为活跃交换机,另一台被指定为备份虚拟交换机。
所有的控制层面的功能,包括管理(SNMP,Telnet,SSH等),二层协议(BPDU,PDUs,LACP等),三层协议(路由协议等),以及软件数据等,都是由活跃交换机的引擎进行管理。
在活跃交换机上的超级引擎与备份交换机引擎上的PFC负责响应处理硬件转发信息到分布式转发卡(DFC)之上贯穿整个虚拟交换系统。
图6. Components of Cisco Virtual Switching System从数据层面和流量转发图上来看,在虚拟交换系统1440中的所有交换机都参与流量转发。
在活跃虚拟交换机超级引擎上的PFC执行为所有进入活跃虚拟交换机的流量转发查找,位于备份状态的交换机引擎上的PFC执行为所有进入备份状态交换机流量转发查找。
CISCO路由器配置手册
CISCO路由器产品配置手册第一章路由器配置基础 (2)一、基本设置方式 (2)二、命令状态 (2)三、设置对话过程 (3)四、常用命令 (5)五、配置IP寻址 (6)六、配置静态路由 (8)第二章广域网协议设置 (10)一、HDLC (10)二、PPP (13)三、X.25 (14)四、Frame Relay (18)五、ISDN (21)六、PSTN (28)第三章路由协议设置 (41)一、RIP协议 (41)二、IGRP协议 (42)三、OSPF协议 (42)四、重新分配路由 (46)五、IPX协议设置 (48)第四章服务质量及访问控制 (51)一、协议优先级设置 (51)二、队列定制 (51)三、访问控制 (52)第五章虚拟局域网(VLAN)路由 (54)一、虚拟局域网(VLAN) (54)二、交换机间链路(ISL)协议 (54)三、虚拟局域网(VLAN)路由实例 (54)参考: (60)一、Cisco路由器口令恢复 (60)二、IP地址分配 (60)第一章路由器配置基础一、基本设置方式一般来说,可以用5种方式来设置路由器:1.Console口接终端或运行终端仿真软件的微机;2.AUX口接MODEM,通过电话线与远方的终端或运行终端仿真软件的微机相连;3.通过Ethernet上的TFTP服务器;4.通过Ethernet上的TELNET程序;5.通过Ethernet上的SNMP网管工作站。
但路由器的第一次设置必须通过第一种方式进行,此时终端的硬件设置如下:波特率:9600数据位:8停止位:1奇偶校验: 无二、命令状态1.router>路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它网络和主机,但不能看到和更改路由器的设置内容。
2.router#在router>提示符下键入enable,路由器进入特权命令状态router#,这时不但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。
cisco交换机配置channel group
(2)端口中继模式
(3)相同speed和duplex
要想把接口配置为PAGP 的auto 模式使用命令:“channel-group 1 mode auto”;
要想把接口配置为LACP 的active 模式使用命令:“channel-group 1 mode active”;
要想把接口配置为LACP 的passive 模式使用命令:“channel-group 1 mode passive”。
端口通道负载均衡 port-channel load-balance
sw1(config)#port-channel load-balance ?
dst-ip Dst IP Addr
dst-mac Dst Mac Addr
src-dst-ip Src XOR Dst IP Addr
ON √ × ×
active × √ √
passive × √ ×
PAGP协商的规律
ON Desirable auto
3550(config-if)#no switchport
3550(config-if)#channel-group 1 mode desirable
3550(config-if)#exit
给channel通道配上IP地址:
3550(config)#interface port-channel 1
4. etherchannel不支持10M端口的绑定
5. cisco的交换机不仅可以支持第二层etherchannel,还可以支持第三层etherchannel。
6. 一个etherchannel内所有的端口都必须具有相同的速率和双工模式。LACP只能是全双工。
路由器天线内部输出协议
路由器天线内部输出协议路由器协议有哪些?常见的路由协议有RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、ISRIP主条目:路由信息协议RIP(Routing Information Protocol,路由信息协议)是使用最久的协议之一。
RIP是一种分布式的基于距离向量的路由选择协议,RIP协议是施乐公司20世纪80年代推出的,主要适用于小规模的网络环境。
RIP协议主要用于一个AS(自治系统)内的路由信息的传递,每30s发送一次路由信息更新。
OSPF主条目:开放式最短路径优先OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。
该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。
适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。
IS-IS主条目:中间系统到中间系统IS-IS属于内部网关路由协议,用于自治系统内部。
IS-IS 是一种链路状态协议,与TCP/IP网络中的OSPF协议非常相似,使用最短路径优先算法进行路由计算。
IGRP主条目:内部网关路由协议IGRP,又译网关间选径协议,是一种内部网关协议,采用距离向量算法。
以自治系统(Autonomous System)的方式提供路由选择路由协议,由思科系统公司发展而成的专利协议。
其算法与路由信息协议(RIP)类似,透过用户配置,如延迟、带宽、可靠性及负载量等于各路由器进行的路由管理。
EIGRP主条目:增强型内部网关路由协议EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco 专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
BGP主条目:边界网关协议边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。
盘点路由协议之RIP协议及IGRP协议
盘点路由协议之RIP协议及IGRP协议盘点路由协议之RIP协议及IGRP协议RIP协议简介RIP 是Routing Information Protocol(路由信息协议)的简称,是一种基于D-V算法的简单动态路由协议,主要用于小型网络。
它通过UDP交换路由信息,每隔30秒向外发送一次更新报文(将自己所有的路由表都发送给邻居)。
如果路由器经过180秒没有收到来自对方端的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,如果在其后120 秒内仍未收到更新报文,就将该条路由从路由表中删除。
RIP使用跳数来衡量到达目的网络的距离,路由器到与它直接相连网络的跳数为0,通过一个路由器可达网络的跳数为1,其余依此类推。
为限制收敛时间,RIP规定metric最大跳数为15,高于此的都不可达,这是限制RIP不能用于大型网络的主要因素。
RIP协议处于UDP协议的上层,RIP所接收的路由信息都封装在UDP的数据报中,RIP在520号端口上接收来自远程路由器的路由修改信息,并对本地的路由表做相应地修改,同时通知其他路由器。
通过这种方式,达到全局路由的同步。
RIP协议的实现系统初始化1.RIP启动时的初始路由表仅包含本路由器的一些直连接口路由。
2.RIP协议启动后向各接口广播一个Request报文。
3.邻居路由器的RIP协议从某接口收到Request报文后,根据自己的路由表,形成Response报文向该接口对应的网络广播。
4.RIP接收邻居路由器回复的包含邻居路由器路由表的'Response 报文,形成自己的路由表。
路由更新RIP协议以30秒为周期用Response报文广播自己的路由表。
收到邻居发送而来的Response报文后,RIP协议计算报文中路由项的度量值,比较其与本地路由表路由项度量值的差别,更新自己的路由表。
报文中路由项度量值的计算公式为:metric=MIN(metric + cost, 16)。
Cisco交换机端口聚合(EtherChannel)
Cisco交换机端⼝聚合(EtherChannel) 端⼝聚合,英⽂简称EtherChannel(以太通道)是由Cisco研发的,应⽤于交换机之间的多链路捆绑技术。
它的基本原理是:将两个设备间多条物理链路捆绑在⼀起组成⼀条逻辑链路,从⽽达到带宽倍增的⽬的(这条逻辑链路带宽相当于物理链路带宽之和)。
除了增加带宽外,端⼝聚合还可以在多条链路上均衡分配流量,起到负载分担的作⽤;当⼀条或多条链路故障时,只要还有链路正常,流量将转移到其它的链路上,整个过程在⼏毫秒内完成,从⽽起到冗余的作⽤,增强了⽹络的稳定性和安全性。
两台交换机之间是否形成EtherChannel也可以⽤协议⾃动协商。
⽬前有两个协商协议:PAgP和LACP,PAgP(端⼝汇聚协议 Port Aggregation Protocol)是Cisco私有的协议,⽽LACP(链路汇聚控制协议 Link Aggregation Control Protocol)是基于IEEE 802.3ad的国际标准,是⼀种实现链路动态聚合的协议。
Switch(config-if-range)#channel-group 1 mode ? #通过此命令在交换机查看端⼝聚合可以使⽤的协议active Enable LACP unconditionally #主动发送LACP报⽂auto Enable PAgP only if a PAgP device is detected #被动发送PAgP报⽂desirable Enable PAgP unconditionally #主动发送PAgP报⽂on Enable Etherchannel only #⼿动设置,需要两边都设置成onpassive Enable LACP only if a LACP device is detected #被动接收LACP报⽂端⼝聚合说明:1、Cisco最多允许EtherChannel绑定8个端⼝;(1)、如果是百兆⽹络,总带宽可达1.6Gbit/s;(2)、如果是千兆⽹络,总带宽可达16Gbit/s。
思科CISCOTCP协议详解
TCP/IP协议1978年,美国国防部高级研究计划署ARPA(Advanced Research Project Agency)开发了TCP/IP协议。
1980年前后,arpanet开始向TCP/IP协议转换。
1983年1月,arpanet向tcp/ip的转换全部结束。
同时,美国国防部国防通信局将arpanet分为两个独立的部分,一部叫作MILNET,用于美国军方的数据通信;另一部分仍叫arpanet,用于进一步的研究工作,今天的internet就起源于ARPA 网。
ARPA将TCP/IP 协议低价出售,鼓励各厂商开发TCP/IP相关产品,加上TCP/IP本身功能强大,灵活好用,最终广泛流行。
(1984年,ISO国际标准化组织参照了TCP/IP及其它的协议,开发了OSI协议。
OSI协议将网络划分为七层,又称七层参考模型。
但该协议最终没有在网络中被使用,今天的网络采用的是TCP/IP协议。
)OSI 理论上的标准(研发)TCP/IP 事实上的标准(组网)OSI 物理层数链层网络层传输层会话层表示层应用层TCP/IP 网络接口层网络层传输层应用层一、网络接口层:(OSI的1-2层)物理层:主要定义电气或机械特性,如电压、电流、线缆和接口的标准。
数据链路层:在相邻节点之间建立链路,传送数据帧。
局域网:以太网广域网:DDN专线SDH 专线二、网络层: (OSI的第3层)ICMP协议: 网络控制消息协议,发送控制报文,传递差错、控制、查询等信息。
Ping 测试网络连通性,发送ICMP的echo请求包,通过回送的echo relay进行。
Tracert 测试到目标经历的路由器。
Tracert 先发送TTL 为1 的数据包,并在随后的每次发送过程将TTL 递增1,直到目标响应,通过检查中间路由器发回的“ICMP 超时”的消息确定路由。
IGMP:互连网组管理协议,用于组播通信。
IP协议: IP编址路由转发ARP协议: 地址解析协议(由IP 地址查找对方的MAC地址)46—1500字节UDPI PV4标识QOS标识总长分段标识生存时间上层协议校验源IP 目的IP TCP头部应用层V4 0 1500 64 TCP172.16.1.1 202.1.1.2 邮件TTLIP地址:由32位的0、1代码组成,每8位为一段。
CDP协议详解
用途一:SNMP 协议通过 CDP MIB 发现网络拓扑 SNMP 中结合使用 CDP 管理信息基础 MIB,能使网络管理应用获知被管理设备类型
Current configuration : 94 bytes ! interface FastEthernet0/1
switchport trunk encapsulation dot1q switchport mode trunk end 同时交换机上有如下错误提示 01:05:43: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/1 (not full duplex), with SW1 FastEthernet0/1 (full duplex).
【用途】 从 CDP 的字面意思我们可以理解到,这是一种设备发现协议。类似的协议有 HP 的 LLDP
(Link Layer Discovery Protocol)还有华为/H3C 的 NDP(邻居发现协议)协议。 CDP 是一个二层的网络协议,默认每 60 秒向 01-00-0C-CC-CC-CC 这个组播地址发送一
Hardware is Fast Ethernet, address is 0013.1ac8.e581 (bia 0013.1ac8.e581) MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, media type is 10/100BaseTX input flow-control is off, output flow-control is unsupported ARP type: ARPA, ARP Timeout 04:00:00 //忽略其他显示部分 SW1#sh run int f0/1 Building configuration...
CISCO邻居发现协议-CDP
CISCO邻居发现协议听名字我们就知道这个协议是用来发现邻居的,当然他也是CISCO私有的协议。
为什么他只能发现邻居了。
那是因为包里面有个TTL字段,在CDP包里这个字段为1。
当路由器或者交换机收到这个信息后会把TTL值减1。
当TTL为零的时候这个数据将不会在进行传递了。
所以使用这个协议只能发现邻居。
就象我们这个拓扑图上的R2他只能发现R1是不能发现R3了。
使用CDP这个协议的时候需要保证链路的连通性,这里链路连通性的配置我就不给出来了。
就在在给DCE端做IP地址的时候需要加上个时钟频率。
r1#show cdp ?entry Information for specific neighbor entryinterface CDP interface status and configurationneighbors CDP neighbor entriestraffic CDP statistics| Output modifiers<cr>这是CDP后面可以根的参数,一般我们使用比较多的是neighbors和entry这2个。
但是show cdp entry看到的参数是最多的。
show cdp neighbors一般我们原来看邻居是如何我连接的。
比如我们在R1上使用show cdp neighbors看看会看到那些参数r1#show cdp neighborsCapability Codes: R - Router, T - Trans Bridge, B - Source Route BridgeS - Switch, H - Host, I - IGMP, r - RepeaterDevice ID Local Intrfce Holdtme Capability Platform Port IDr2 Ser 0 127 R 2500 Ser 0 r3 Ser 1 166 R 2500 Ser 1 r1#首先可以看到谁和我相连,我自己用的什么接口和对方连接。
IP包头结构
IP数据包格式TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram).这是一个与硬件无关的虚拟包,由首部和数据两部分组成.首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的.在首部的固定部分的后面是一些可选字段,其长度是可变的.IP数据报首部的固定部分中的各字段版本:占4位,指IP协议的版本.通信双方使用的IP协议版本必须一致.日前广泛使用的 IP协议版本号为 4 (即 IPv4).IPv6 目前还处于起步阶段.首部长度:占 4 位,可表示的最大十进制数值是15.请注意,这个字段所表示数的单位是32位字 (1个32位字长是4 字节),因此,当 IP 的首部长度为 1111 时 (即十进制的 15),首部长度就达到 60字节.当IP 分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充.因此数据部分永远在 4字节的整数倍开始,这样在实现 IP协议时较为方便.首部长度限制为 60字节的缺点是有时可能不够用.这样做的目的是希望用户尽量减少开销.最常用的首部长度就是 20 字节 (即首部长度为 0101),这时不使用任何选项.服务:占 8 位,用来获得更好的服务.这个字段在旧标准中叫做服务类型,但实际上一直没有被使用过.1998年IETF把这个字段改名为区分服务 DS(Differentiated Services).只有在使用区分服务时,这个字段才起作用.总长度:总长度指首都及数据之和的长度,单位为字节.因为总长度字段为 16位,所以数据报的最大长度为 216-1=65 535字节.在IP层下面的每一种数据链路层都有自己的帧格式,其中包括帧格式中的数据字段的最大长度,即最大传送单元 MTU (Maximum Transfer Unit).当一个数据报封装成链路层的帧时,此数据报的总长度 (即首部加上数据部分)一定不能超过下面的数据链路层的MTU值,否则要分片.标识 (Identification):占 16位.IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加 1,并将此值赋给标识字段.但这个"标识"并不是序号,因为 IP是无连接的服务,数据报不存在按序接收的问题.当数据报由于长度超过网络的 MTU 而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中.相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报.标志 (Flag):占3 位,但目前只有2位有意义. 标志字段中的最低位记为MF(More Fragment).MF=1即表示后面"还有分片"的数据报.MF=0表示这已是若干数据报片中的最后一个.标志字段中间的一位记为DF(Don't Fragment),意思是"不能分片",只有当 DF=0时才允许分片.片偏移:占 13位.较长的分组在分片后,某片在原分组中的相对位置.也就是说,相对用户数据字段的起点,该片从何处开始.片偏移以 8个字节为偏移单位,这就是说,每个分片的长度一定是 8字节(64位)的整数倍.生存时间:占 8位,生存时间字段常用的英文缩写是TTL(Time To Live),其表明数据报在网络中的寿命.由发出数据报的源点设置这个字段.其目的是防止无法交付的数据报无限制地在因特网中兜圈子,因而白白消耗网络资源.最初的设计是以秒作为 TTL的单位.每经过一个路由器时,就把TTL减去数据报在路由器消耗掉的一段时间.若数据报在路由器消耗的时间小于 1 秒,就把TTL值减 1.当 TTL值为 0时,就丢弃这个数据报.协议:占 8 位.协议字段指出此数据报携带的数据是使用何种协议,以便使目的主机的IP层知道应将数据部分上交给哪个处理过程.详细资料请看文章最后的注释.首部检验和:占 16位.这个字段只检验数据报的首部,但不包括数据部分.这是因为数据报每经过一个路由器,都要重新计算一下首都检验和 (一些字段,如生存时间,标志,片偏移等都可能发生变化),不检验数据部分可减少计算的工作量.源地址:占32位.目的地址:占 32位.IP数据报首部的可变部分IP首部的可变部分就是一个可选字段.选项字段用来支持排错,测量以及安全等措施,内容很丰富.此字段的长度可变,从1个字节到40个字节不等,取决于所选择的项目.某些选项项目只需要1个字节,它只包括1个字节的选项代码.但还有些选项需要多个字节,这些选项一个个拼接起来,中间不需要有分隔符,最后用全0的填充字段补齐成为4字节的整数倍.增加首部的可变部分是为了增加IP数据报的功能,但这同时也使得IP数据报的首部长度成为可变的.这就增加了每一个路由器处理数据报的开销,实际上这些选项很少被使用.新的IP版本IPv6就将IP数据报的首部长度做成固定的.目前,这些任选项定义如下:1.安全和处理限制(用于军事领域);2.记录路径(让每个路由器都记下它的IP地址);3.时间戳(Time Stamp)(让每个路由器都记下IP数据报经过每一个路由器的IP地址和当地时间);4.宽松的源站路由(Loose Source Route)(为数据报指定一系列必须经过的IP地址);5.严格的源站路由(Strict Source Route)(与宽松的源站路由类似,但是要求只能经过指定的这些地址,不能经过其他的地址).这些选项很少被使用,并非所有主机和路由器都支持这些选项.实例下面是一个TCP的SYN数据包,大家可以分析一下:4500002C2A690000-4006B7580A616750-7CACAAAD24DE0E89-12DE958000 000000-60023908EA4D0000-020405B4∙版本:4,即IPv4;∙首部长度:5,即5*8=20B,说明没有可变部分;∙服务:00;∙总长度:002C,44B;∙标识:2A69;∙标志+片偏移:0000;∙生存时间:40,即64;∙协议:06,传输控制协议,也就是TCP;∙首部校验和:B758;∙源地址:0A616750;∙目的地址:7CACAAAD.后面的数据时TCP的头部,这里先简单列出来,后面会详细分析:∙源端口:24DE;∙目的端口:0E89;∙序号:12DE9580;∙确认号:00000000;∙数据偏移:6,即偏移24B.TCP的头部默认是20B,我们分析的数据包有一个TCP选项,占4B;∙保留+控制位:002,表明这是一个SYN包;∙窗口值:3908,14600,即发送者的接收窗口值;∙校验和:EA4D;∙紧急指针:0000;∙选项类型:02,最大报文段长度;∙选项长度:04;∙选项数据:05B4,即1355.注:数值值描述0 保留字段,用于IPv6(跳跃点到跳跃点选项);1 Internet控制消息;2 Internet组管理;3 网关到网关;4 IP中的IP(封装);5 流6 传输控制7 CBT8 外部网关协议9 任何私有内部网关(Cisco在它的IGRP实现中使用)10 BBNRCC监视11 网络语音协议12 PUP13 ARGUS14 EMCON15 网络诊断工具16 混乱(Chaos)17 用户数据报文18 复用19 DCN测量子系统20 主机监视21 包无线测量22 XEROXNSIDP23 Trunk-124 Trunk-225 leaf-126 leaf-227 可靠的数据协议28 Internet可靠交易29 ISO传输协议第四类30 大块数据传输协议31 MFE网络服务协议32 MERIT节点之间协议33 序列交换协议34 第三方连接协议35 域之间策略路由协议36 XTP37 数据报文传递协议38 IDPR控制消息传输协议39 TP+ +传输协议40 IL传输协议41 IPv642 资源命令路由协议43 IPv6的路由报头44 IPv6的片报头45 域之间路由协议46 保留协议47 通用路由封装48 可移动主机路由协议49 BNA50 IPv6封装安全有效负载51 IPv6验证报头52 集成的网络层安全TUBA53 带加密的IP54 NBMA地址解析协议55 IP可移动性56 使用Kryptonet钥匙管理的传输层安全协议57 SKIP58 IPv6的ICMP59 IPv6的无下一个报头60 IPv6的信宿选项61 任何主机内部协议62 CFTP63 任何本地网络64 SATNET和BackroomEXPAK65 Kryptolan66 MIT远程虚拟磁盘协议67 Internet Pluribus包核心68 任何分布式文件系统69 SATNET监视70 VISA协议71 Internet包核心工具72 计算机协议Network Executive73 计算机协议Heart Beat74 Wang Span网络75 包视频协议76 Backroom SATNET监视77 SUN ND PROTOCOL—临时78 WIDEBAND监视79 WIDEBAND EXPAK80 ISO Internet协议81 VMTP82 SECURE—VMTP(安全的VMTP)83 VINES84 TTP85 NSFNET—IGP86 不同网关协议87 TCF88 EIGRP89 OSPFIGP90 Sprite RPC协议91 Locus地址解析协议92 多播传输协议93 AX.25帧94 IP内部的IP封装协议95 可移动网络互连控制协议96 旗语通讯安全协议97 IP中的以太封装98 封装报头99 任何私有加密方案100 GMTP101 Ipsilon流量管理协议102 PNNI over IP103 协议独立多播104 ARIS105 SCPS106 QNX107 活动网络108 IP有效负载压缩协议109 Sitara网络协议110 Compaq对等协议111 IP中的IPX112 虚拟路由器冗余协议113 PGM可靠传输协议114 任何0跳跃协议115 第二层隧道协议116 D-II数据交换(DDX) 117 交互式代理传输协议118 日程计划传输协议119 SpectraLink无线协议120 UTI121 简单消息协议122 SM123 性能透明性协议124 ISIS over IPv4125 FIRE126 Combat无线传输协议127 Combat无线用户数据报文128 SSCOPMCE129 IPLT130 安全包防护131 IP中的私有IP封装;132 流控制传输协议;133~254 未分配;255 保留。
实例解析GVRP、VTP协议和Trunk技术
实例解析GVRP、VTP协议和Trunk技术 日期:2012-5-9 浏览次数:591 出处:51CTO GVRP、VTP协议和Trunk技术三者之间有很多的相似性:它们都属于二层协议或二层技术;在这三者的具体配置命令中,涉及最多的配置就是VLAN方面的配置;三者的广泛应用都是为了精简网络维护人员在配置和管理网络设备时,对命令频繁和大量的使用。
但它们之间又有着根本的不同,下面就以三则实例,分别对其进行全面的介绍。
一、GVRP在H3C交换机上的应用GVRP(GARP VLAN Regist ration Protocol,GARP VLAN注册协议)是GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用。
GARP的应用主要包括GMRP和GVRP,其中GMRP(GARP Multicast Registration Protocol,GARP组播注册协议)是基于GARP的一个组播注册协议。
用于维护交换机中的组播注册信息。
而GVRP维护设备中的VLAN 动态注册信息,并传播该信息到其它的设备中。
设备启动GVRP 特性后,能够接收来自其它设备的VLAN 注册信息,并动态更新本地的VLAN 注册信息,包括当前的VLAN 成员、这些VLAN 成员可以通过哪个端口到达等。
而且设备能够将本地的VLAN 注册信息向其它设备传播,以便使同一局域网内所有设备的VLAN 信息达成一致。
GVRP 传播的VLAN 注册信息既包括本地手工配置的静态注册信息,也包括来自其它设备的动态注册信息。
下面就通过一则实例介绍GVRP协议在H3C 交换机上的应用。
图1 三个H3C S3100交换机两两互联图示如图1所示,三台交换机的型号都是H3C S3100-52TP-SI,两两互联。
设备间的连接情况如下所示:1S3100-A Eth 1/0/1 <-----> S3100-B Eth 1/0/12S3100-B Eth 1/0/2 <-----> S3100-C Eth 1/0/13S3100-C Eth 1/0/2 <-----> S3100-A Eth 1/0/2在S3100-A上的配置:4[S3100-A] gvrp5//开启全局GVRP功能,缺省情况下,全局GVRP功能处于关闭状态6[S3100-A] interface ethernet 1/0/17[S3100-A-Ethernet1/0/1] port link-type trunk8[S3100-A-Ethernet1/0/1] port trunk permit vlan all9[S3100-A] interface ethernet 1/0/210[S3100-A-Ethernet1/0/2] port link-type trunk11[S3100-A-Ethernet1/0/2] port trunk permit vlan all12//将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过13[S3100-A-Ethernet1/0/1] gvrp14[S3100-A-Ethernet1/0/2] gvrp15//在两个Trunk 端口上开启GVRP功能,缺省情况下,端口GVRP 功能处于关闭状态16[S3100-A] vlan 217//配置静态VLAN218在S3100-B上的配置:19[S3100-B] gvrp20//开启全局GVRP功能21[S3100-B] interface ethernet 1/0/122[S3100-B-Ethernet1/0/1] port link-type trunk23[S3100-B-Ethernet1/0/1] port trunk permit vlan all24[S3100-B] interface ethernet 1/0/225[S3100-B-Ethernet1/0/2] port link-type trunk26[S3100-B-Ethernet1/0/2] port trunk permit vlan all27//将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过。
Cisco SLARP
CISCO SLARP 协议SLARP:Serial Line Address Resolution Protocol.SLARP 是CISCO的私有协议,它有两个功能:确定动态的IP地址和保持串口线处于alive状态。
SLARP 帧格式1.SLARP Op-Code目前SLARP 只定义了三种Op-Code:SLARP_REQUEST 0 Address resolution requestSLARP_REPLY 1 Address resolution replySLARP_LINECHECK 2 Line keepalive2.1 SLARP地址请求(Op-Code=0x00)和地址响应(Op-Code=0x01)采用如下格式:注:(1) 32位Address和32位Mask用来承载4字节的IP地址和Mask(2) 1字节的Reserved字段当前未用,通常置为0xFF。
2.2 SLARP Keep-Alive(Op-Code=0x02)及其帧格式每个终端发送SLARP Keep-Alive 的时间间隔是可以配置的,但每次要求用相同的间隔发送Keep-Alive帧,缺省值是10秒。
每个终端独立分配Keep-Alive的发送系列号码,一般从0开始,每发送一个Keep-Alive帧增加1。
终端要记录发送系列号和接收系列号,并且每收到一个Keep-alive帧,都要对当前帧的系列号和之前收到帧的系列号进行比较,当这两个值相差大于等于3时,终端可以认为当前链路已经断开,不再在这个链路传送高层数据。
如果终端在发送一定数量的Keep-Alive帧后(如10次),没有检测到响应,终端可以改用发送地址请求帧,获得响应后,继续发送Keep-Alive帧。
SLARP Keep-Alive帧格式:。
各种路由协议的比较
各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持VLSM,比如RIPV1,IGRP无类路由协议:在发送是发送子网掩码,所以它支持VLSM,比如RIPV2 OSPF EGIRP IS-IS BGP 在从多路由协议中RIPV2 RIPV1 IGRP 属于距离失量路由协议,OSPF IS-IS 属于链路状态路由协议,至于EIGRP是高级距离失量路由协议,含有一些链路状态路由协议的特征,是混合的路由协议。
以下是一些协议的比较:1、RIPV1,RIPV2所支持的网络规模为中型,IGRP EIGRP为大型网络,而OSPF IS-IS支持极大型网络。
2、度量值(metric)RIPV1,RIPV2为跳数IGRP,EIGRP 为复合(带宽,延时,负载,可靠性,以及MTU)OSPF,IS-IS为开销(cost cost =10的八次方/带宽)3、最大跳数的限制RIPV1,RIPV2为15 跳IGRP,EIGRP为255IS-IS为1024OSPF 没有跳数限制4、只有ciso的两个私有协议IGRP和EIGRP不但支持在等价的链路上做负载均衡,还支持在不等价的链路上做负载均衡,其它的只支持在等价的链路上做负载均衡。
5、RIP依靠UDP进行传输,使用端口号520。
但IGRP,EGIRP,OSPF直接与internet层相连并分别使用IP协议号9,88,89路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。
根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HSRP 运行在 UDP 上,采用端口号1985。路由器转发协议数据包的源地址使用的是实际 IP 地址,而并非虚拟地址,正是基于这一点,HSRP 路由器间能相互识别。
RGMP:思科路由器端口组管理协议(RGMP:Cisco Router Port Group Management Protocol)
为具有更大的灵活性,IGRP 支持多路径路由选择服务。在循环(Round Robin)方式下,两条同等带宽线路能运行单通信流,如果其中一根线路传输失败,系统会自动切换到另一根线路上。多路径可以是具有不同标准但仍然奏效的多路径线路。例如,一条线路比另一条线路优先3倍(即标准低3级),那么意味着这条路径可以使用3次。 只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。差量(Variance)是网络管理员可以设定的另一个值。
IGMP Snooping 技术的局限性主要体现在:该技术只能将组播流量固定在接收机间经过其它交换机直接或间接相连的交换端口,在 IGMP Snooping 技术下,组播流量不能固定在至少与一台组播路由器相连的端口处,从而引起这些端口的组播流量扩散。IGMP Snooping 是机制固有的局限性。基于此,路由器无法报告流量状态,所以交换机只能知道主机请求的组播流量类型,而不知道路由器端口接收的流量类型。
思科路由器端口组管理协议(RGMP)弥补了 Internet 组管理协议(IGMP:Internet Group Management Protocol)在 Snooping 技术机制上所存在的不足。RGMP 协议作用于组播路由器和交换机之间。通过 RGMP,可以将交换机中转发的组播数据包固定在所需要的路由器中。RGMP 的设计目标是应用于具有多种路由器相连的骨干交换网(Backbone Switched Networks)。
允许 IP 组播数据包被交换到具有 IP 组播客户机的那些端口。
将网络带宽保存在用户字段,不致于转播不必要的IP组播流量。
不需要改变终端主机系统。
在为交换网络中的每个组播组创建独立 VLAN 时不会产生额外开销。
一旦 CGMP 被激活使用,它能自动识别与 CGMP-Capable 路由器连接的端口。CGMP 通过缺省方式被激活,它支持最大为64的 IP 组播组注册。支持 CGMP 的组播路由器周期性地相发送 CGMP 加入信息(Join Messages),用来通告自己执行网络交换行为。接收交换机保存信息,并设置一个类似于路由器保持时间(Holdtime)的定时器(Timer)。交换机每接收一个 CGMP 加入信息,定时器也随其不断更新。当路由器保持时间终止时,交换机负责将所有知道的组播组移出 CGMP。
CDP:思科发现协议(CDP:Cisco Discovery Protocol)
思科发现协议 CDP 基本上是用来获取相邻设备的协议地址以及发现这些设备的平台。CDP 也可为路由器的使用提供相关接口信息。CDP 是一种独立媒体协议,运行在所有思科本身制造的设备上,包括路由器、网桥、接入服务器和交换机。
IGRP 是一种距离向量(Distance Vector)内部网关协议(IGP)。距离向量路由选择协议采用数学上的距离标准计算路径大小,该标准就是距离向量。距离向量路由选择协议通常与链路状态路由选择协议(Link-State Routing Protocols)相对,这主要在于:距离向量路由选择协议是对互联网中的所有节点发送本地连接信息。
Enhanced IGRP 与其它路由选择协议之间主要区别包括:收敛宽速(Fast Convergence)、支持变长子网掩模(Subnet Mask)、局部更新和多网络层协议。执行 Enhanced IGRP 的路由器存储了所有其相邻路由表,以便于它能快速利用各种选择路径(Alternate Routes)。如果没有合适路径,Enhanced IGRP 查询其邻居以获取所需路径。直到找到合适路径,Enhanced IGRP 查询才会终止,否则一直持续下去。
CDP 版本2,是目前该协议使用最普遍的版本,它具有更高的智能设备跟踪等性能。支持该性能的报告机制,提供快速差错跟踪功能,有利于缩短停机时间(Downtime)。报告差错信息可以发送到控制台或日志服务器(Logging Server),这些差错信息包括连接端口上不匹配(Unmatching)的本地 VLAN IDs(IEEE 802.1Q)以及连接设备间不匹配的端口双向状态。
EIGRP 协议对所有的 EIGRP 路由进行任意掩码长度的路由聚合,从而减少路由信息传输,节省带宽。另外 EIGRP 协议可以通过配置,在任意接口的位边界路由器上支持路由聚合。
Enhanced IGRP 不作周期性更新。取而代之,当路径度量标准改变时,Enhanced IGRP 只发送局部更新(Partial Updates)信息。局部更新信息的传输自动受到限制,从而使得只有那些需要信息的路由器才会更新。基于以上这两种性能,因此 Enhanced IGRP 损耗的带宽比 IGRP 少得多。
SNMP 中结合使用 CDP 管理信息基础 MIB,能使网络管理应用获知设备类型和相邻设备的 SNMP 代理地址,并向这些设备发送 SNMP 查询请求。Cisco 发现协议支持 CISCO-CDP-MIB。
CDP 运行在所有的媒体上,从而支持子网访问协议 SNAP,包括局域网、帧中继和异步传输模式 ATM 物理媒体。CDP 只运行于数据链路层,因此,支持不同网络层协议的两个系统彼此相互了解。
DTP:思科动态中继协议 (DTP:Dynamic Trunk Protocol)
ISL & DISL:思科交换链路内协议和动态 ISL 协议 (ISL:Inter-Switch Link Protocol)
VTP:思科VLAN中继协议 (VTP:VLAN Trunking Protocol)
HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol)
热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。该协议中含有多种路由器,对应一个虚拟路由器。HSRP 协议只支持一个路由器代表虚拟路由器实现数据包转发过程。终端主机将它们各自的数据包转发到该虚拟路由器上。
CGMP:思科组管理协议 (CGMP:Cisco Group Management Protocol)
思科组管理协议 CGMP 主要用来限定只向与 IP 组播客户机相连的端口转发 IP 组播数据包。这些客户机自动加入和离开接收 IP 组播流量的组,交换机根据请求动态改变其转发行为。CGMP 主要提供以下服务:
负责转发数据包的路由器称之为主动路由器(Active Router)。一旦主动路由器出现故障,HSRP 将激活备份路由器(Standby Routers)取代主动路由器。HSRP 协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚拟的 IP 地址作为网络系统的缺省网关地址。如果主动路由器出现故障,备份路由器(Standby Routers)承接主动路由器的所有任务,并且IGRP:Interior Gateway Routing Protocol)
内部网关路由协议(IGRP)是一种在自治系统(AS:autonomous system)中提供路由选择功能的路由协议。在上世纪80年代中期,最常用的内部路由协是路由信息协议(RIP)。尽管 RIP 对于实现小型或中型同机种互联网络的路由选择是非常有用的,但是随着网络的不断发展,其受到的限制也越加明显。思科路由器的实用性和 IGRP 的强大功能性,使得众多小型互联网络组织采用 IGRP 取代了 RIP。早在上世纪90年代,思科就推出了增强的 IGRP,进一步提高了 IGRP 的操作效率。
CDP 配置的每台设备发送周期性信息,如我们所知的广告到组播地址。每台设备至少广告一个地址,在该地址下,它可以接收 SNMP 信息。广告包括生存期,或保持时间等信息,这些信息指出了在取消之前接收设备应该保持 CDP 信息的时间长短。此外每台设备还要注意其它设备发出的周期性 CDP 信息,从中了解相邻设备信息并决定那些设备的媒体接口什么时候增长或降低。
RGMP 的设计目标是与支持分配树 Join/Prune 的组播路由选择协议相结合使用。其典型协议为 PIM-SM。RGMP 协议只规定了 IP v4 组播路由选择操作,而不包括 IP v6。
#2 思科数据链路协议
数据链路 (Data Link)
CDP:思科发现协议 (CDP:Cisco Discovery Protocol)
IGRP:内部网关路由协议 (IGRP:Interior Gateway Routing Protocol)
HSRP:热备份路由器协议 (HSRP:Hot Standby Routing Protocol)
RGMP:Cisco Router Port Group Management Protocol
EIGRP:增强的内部网关路由选择协议(EIGRP:Enhanced Interior Gateway Routing Protocol)
增强的内部网关路由选择协议 EIGRP 是增强版的 IGRP 协议。IGRP 是思科提供的一种用于 TCP/IP 和 OSI 英特网服务的内部网关路由选择协议。它被视为是一种内部网关协议,而作为域内路由选择的一种外部网关协议,它还没有得到普遍应用。
CGMP 结合 IGMP 信息共同实现动态分配 Cisco Catalyst 交换机端口过程,从而 IP 组播流量只被转发给与 IP 组播客户机相连的那些端口。由于 CGMP-Capable IP 组播路由器看到所有 IGMP 数据包,因此它可以通知交换机特定主机什么时候加入或离开 IP 组播组。当 CGMP-Capable 路由器接收一个 IGMP 控制数据包时,它会创建一个包含请求类型(加入或离开)、组播组地址和主机有效 MAC 地址等的 CGMP 数据包。然后路由器将 CGMP 数据包发送到所有 Catalyst 交换机都知道的地址上。当交换机接收 CGMP 数据包时,交换机负责转换数据包同时更改组播组的转发行为。至此,该组播流量只被发送到与适当 IP 组播客户机相连的那些端口。该过程是自动实现的,无需用户参与。