为您找到与思科ospf协议相关的共200个结果:
什么是路由器OSPF的基本配置?相信很多人都对此有疑惑,下面是读文网小编整理的一些关于路由器OSPF的基本配置的相关资料,供你参考。
OSPF协议是链路状态协议中的一种,链路状态协议跟距离矢量协议是有本质区别的,距离矢量协议也是一种谣传路由协议,是根据邻居传递过来的消息而决定路由表的表项。链路状态协议是在路由器之间发送hello报文,建立邻居数据表,传递彼此的链路状态信息,比如接口状态信息和接口IP信息。接收了链路状态信息的路由器彼此同步,形成链路状态数据库。再以自己为源,所有数据库中的其他路由器为目的,利用SPF最短路径优先算法计算出最优的路由。所以链路状态协议维护了三张表:即邻居状态表、链路状态表和路由信息表。
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
所谓OSPF是Open Shortest Path First的缩写,其是IETF组织开发的一个基于链路状态的自治系统内部路由协议。OSPF协议允许自治系统的网络被划分成区域管理,区域间传送被压缩,减少了占用的带宽,通过收集和传递自系统中的链路来动态地发现并传播路由,下面是读文网小编整理的一些关于思科路由器OSPF故障的相关资料,供你参考。
router(config)#router ospf 1 启动OSPF路由进程
router(config-router)#router-id 1.1.1.1 配置Router ID
router(config-router)#network 1.0.0.0 0.255.255.255 area 0 指定OSPF协议运行的接口和所在的区域
浏览量:1
下载量:0
时间:
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
下载量:0
时间:
欢迎大家来到读文网,本文为大家讲解华为路由器和思科路由器的路由协议优先比较,欢迎大家阅读学习,希望能帮到你。
本文主要给大家介绍了华为路由器和思科路由器规定的路由协议优先比较,相信看过此文大家对于路由器的协议优先级有了更清晰的认识。
华为路由器规定的路由协议优先级为:
路由协议 | 优先级
————————————
DIRECT | 0
OSPF | 10
STATIC | 60
IGRP | 80
RIP | 110
OSPFASE | 150
BGP | 170
Cisco 路由器规定的路由协议优先级为:
路由协议 | 优先级
————————————
DIRECT | 0
STATIC | 1
EIGRP Summary | 5
eBGP | 20
内部EIGRP | 90
IGRP | 100
OSPF | 110
IS-IS | 115
RIP | 120
EGP | 140
外部EIGRP | 170
iBGP | 200
未知 | 255
浏览量:3
下载量:0
时间:
本文为大家讲解距离矢量,希望能帮到大家。
OSPF路由协议还有很多值得我们学习的地方,这里我们主要介绍OSPF路由协议漏洞的说明。OSPF是动态连接状态路由协议,其保持整个网络的一个动态的路由表并使用这个表来判断网络间的最短路径,OSPF路由协议是内部使用连接状态路由协议,协议通过向同层结点发送连接状态信息(LSA)工作。
当路由器接收到这些信息时,它就可以根据SPF算法计算出到每个结点的最短路了。其他相临路由器通过使用OSPF路由协议的Hello协议每10秒发送一个问候包给224.0.0.5,然后接收这些路由器发回的信息。一个OSPF路由协议的hello信息包头可以通过iptraf来嗅探到,如下所示:OSPF hlo (a=3479025376 r=192.168.19.35) (64 bytes) from 192.168.253.67 to 224.0.0.5 on eth0。192.168.253.67边界路由器发送一个helo信息包给多播(224.0.0.5)来告诉其他路由器和主机怎样从192.168.19.35联系区域a(a=3479025376)。一旦路由器接受到Hello信息包,它就开始同步自己的数据库和其他路由一样。
OSPF协议相关的漏洞和防范措施
OSPF由于内建几个安全机制所以比起RIP协议安全的多,但是,其中LSA的几个组成部分也可以通过捕获和重新注入OSPF路由协议信息包被修改,JiNao小组开发了一个FREEBSD divert socket的LINUX实现并在它们的测试中使用到。
OSPF可以被配置成没有认证机制,或者使用明文密码认证,或者MD5,这样如果攻击者能获得一定程度的访问,如他们可以使用如dsniff等工具来监视OSPF信息包和或者明文密码,这个攻击者可以运行divert socket或者其他可能的各种类型ARP欺骗工具来重定向通信。
浏览量:2
下载量:0
时间:
在介绍链路状态算法之前,我们再来回忆一下DV算法,比如说RIP,RIP协议在计算路由的时候首先把自己已知的路由发送给自己的邻居,当这个邻居收到路由之后会与自己的路由进行比较,然后取一个最优的路由添加到路由表中,同时将下一条指向发给自己路由的路由器。而OSPF链路状态协议采用了一种全新的设计思想,在网络中运行OSPF的路由器在向外发送的信息中不仅包含了路由信息,还包括了链路的状态信息及网络的拓扑结构(拓扑结构可以理解为,在网络中使用的接口,每个接口的网络状况是什么样的,以及在网络中的互连情况)。
OSPF协议通过LSA描述网络拓扑
在了解了OSPF协议的算法后,下面我们来看下OSPF协议是如何来描述这种信息的。首先,现存的网络中的任何形式的组网精选后都不外乎以下四种:
第一种:为整个网段中只有路由器本身运行OSPF,与这台路由器相连的接口的其它设备都不运行OSPF。
第二种:两台运行OSPF协议的路由器通过点对点链路相连(比如PPP/HDLC)。
第三种:一台路由器在同一个网段中通过点对多点链路与多个路由器相连,而这多个路由器之间不存在互连关系。
第四种:一台路由器在一个网段中通过点对多点链路与多个路由器相连,但这多个路由器之间存在互连关系(也就是说在网络中的路由器都是两两互通,不需要转发而可以直接相互访问)。
在对网络拓扑进行抽象描述后,我们具体讲述下上图中RTA是如何描述它身边的这四种网络情况。
首先我们来看第一种(整个网段中只有路由器本身运行OSPF,与这台路由器相连的接口的其它设备都不运行OSPF)无论什么路由协议,归根结底都是为了计算出路由。在第一种网络结构中,首先要描述出自己已知的路由,那么在运行OSPF的路由器中该如何描述呢?
Link Id:192.168.1.0 /本地接口网段/
Data: 255.255.255.0 /掩码/
Type: StubNet (3) /类型/
Metric: 5 /花费值/
由于有了网段和掩码我们就可以描述出这条路由,上述例子描述了192.168.1.0/24网段的路由,同时,到达这个网段的花费值为5。并且把第一种类型的网络定义成3这个字符,当其他设备收到字符3时就会明白在整个网段中只有发送3字符的路由器运行OSPF协议。
接下来我们来看第二种网络拓扑(两台运行OSPF协议的路由器通过点对点链路相连)该如何描述。第二种网络拓扑描述的时候分两步。首先,同第一种情况类似的是,路由器需要把本地运行OSPF接口的路由信息描述出来,即:
Link Id:192.168.2.0 /网段/
Data: 255.255.255.0 /掩码/
Type: StubNet (3) /类型/
Metric: 5 /花费值/
第二步,描述与其相连的RTB路由器。
Link Id:192.168.2.1 /RTB 的Router ID/
Data: 2.2.2.2 /RTB的接口地址/
Type: Router (1) /类型/
Metric: 20 /花费值/
在这里需要说明的是,在对RTB路由器进行描述的时候,Link ID字段必须用一个唯一的数字来表示,既不能是路由器的名称也不能是路由器的型号,因为在整个网络中Router ID是唯一的,所以这里用RTB的Router ID来描述RTA与RTB相连。同时,在Type字段中添加的数字为1,就表示是与一台路由器相连。那么是否通过这些描述就能非常清楚地没有歧义的描述出网络拓扑呢?答案是否定的。因为RTA与RTB相连有可能是多个接口互连,比如RTA与RTB互连是通过多条串行线路。所以,当RTA知道了自己与RTB 相连后,还需要知道是与RTB的哪个接口相连,因此在Data字段中我们用RTB的接口地址来描述RTA是与RTB的那个接口相连。最后,在计算到RTB 的花费。通过这些描述,RTA就能够清楚地描述出自己的连接状况。
OSPF对第三种网络拓扑的描述
第三种为一台路由器在同一个网段中通过点对多点链路与多个路由器相连,而这多个路由器之间不存在互连关系。首先,RTA仍然是先描述自己的接口。
Link ID: 1.1.1.1 /本地接口地址/
Data: 255.255.255.255 /掩码/
Type: StubNet(3) /类型/
Metric: 5 /花费/
在这里需要注意的是,在第三种网络拓扑中RTA描述自己的接口是采用的是主机地址而不是网段。
第二步描述与RTE相连
Link ID:2.2.2.2 /RTE的Router ID/
Data: 1.1.1.1 /与RTE相连的接口地址/
Type: Router(1) /类型/
Metric: 10 /花费/
第三步描述与RTF相连
Link ID:3.3.3.3 /RTF的Router ID/
Data: 1.1.1.1 /与RTF相连的接口地址/
Type: Router(1) /类型/
Metric: 20 /花费/
第四种为一台路由器在一个网段中通过点对多点链路与多个路由器相连,但这多个路由器之间存在互连关系(full mesh)。
Link ID:4.4.4.4 /网段中DR的接口地址/
Data: 4.4.4.1 /本地接口地址/
Type: TransNet(2) /类型/
Metric: 20 /花费/
在第四种情况中(实际上,第四种情况可以看作是第三种拓扑的特例),RTA并不描述自己接口的路由而是描述与DR相连的接口地址,以及DR的接口地址。在full mesh结构中,每个路由器都会生成这种LSA,其他的拓扑信息都在DR上描述。
DR生成的LSA
Net Mask:255.255.255.0
Attached: 4.4.4.1
Attached: 4.4.4.2
Attached: 4.4.4.3
通过DR(DR的产生我们会在下面讲到)上的LSA和其他路由器上的LSA就可以描述出这种拓扑。那么这样做有什么好处呢?如果我们按照第三种拓扑来描述第四种全连通的网络,我们会发现在网络中的每台路由器都会生成一个很庞大的LSA。每台路由器都要清楚而准确无误的描述出与自己相连的路由器,如果一个网络中有50台路由器那么每台路由器就需要描述1225条LSA。这会造成无谓的带宽浪费和设备性能的下降。而通过DR来生成LSA就大大缓解了这种情况的发生。
在现存的网络拓扑中,OSPF通过LSA都能准确无误的描述出来。在路由器向其他设备通告LSA的时候还需要加上一个头(head)。以下是Head的结构。
Type: Router /LSA的类型,可以看出此例是异地中情况的LSA/
Ls ID:1.1.1.1 /LSA的标示/
Adv rtr: 1.1.1.1 /生成LSA的路由器/
Ls Age: 40 /本条LSA的老化时间/
Length: 108 /LSA的长度/
Seq# 70000001 /LSA的序号/
Cksum: 0x3543 /校验和/
Link Count:7 /本条LSA中包含的连接个数/
至此,LSA加上Head后就完成了对自己周边拓扑的描述。
对网络拓扑完成以后,接下来的工作就是进行路由计算了。在学习OSPF路由计算之前,我们先回忆一下使用DV算法计算路由的RIP协议。使用RIP协议的路由器在收到邻居发送过来的路由信息后,将收到的路由信息添加到自己的路由表中。这个路由信息是谁发给我的,我便将自己的下一条指向这个路由器。OSPF 协议算法相对来说比较复杂,它采用了SPF算法,SPF算法是OSPF路由协议的基础。SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的。SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算法中,被称为最短路径树。在OSPF路由协议中,最短路径树的树干长度,即OSPF路由器至每一个目的地路由器的距离,称为OSPF的Cost,其算法为:Cost = 100×106/链路带宽
在这里,链路带宽以bps来表示。也就是说,OSPF的Cost 与链路的带宽成反比,带宽越高,Cost越小,表示OSPF到目的地的距离越近。举例来说,FDDI或快速以太网的Cost为1,2M串行链路的Cost 为48,10M以太网的Cost为10等。作为一种典型的链路状态的路由协议,OSPF还得遵循链路状态路由协议的统一算法。链路状态的算法非常简单,在这里将链路状态算法概括为以下四个步骤:
1、当路由器初始化或当网络结构发生变化(例如增减路由器,链路状态发生变化等)时,路由器会产生链路状态广播数据包LSA(Link-State Advertisement),该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。
2、所有路由器会通过一种被称为刷新(Flooding)的方法来交换链路状态数据。Flooding是指路由器将其LSA数据包传送给所有与其相邻的OSPF路由器,相邻路由器根据其接收到的链路状态信息更新自己的数据库,并将该链路状态信息转送给与其相邻的路由器,直至稳定的一个过程。
3、 当网络重新稳定下来,也可以说OSPF路由协议收敛下来时,所有的路由器会根据其各自的链路状态信息数据库计算出各自的路由表。该路由表中包含路由器到每一个可到达目的地的Cost以及到达该目的地所要转发的下一个路由器(next-hop)。
4、 第4个步骤实际上是指OSPF路由协议的一个特性。当网络状态比较稳定时,网络中传递的链路状态信息是比较少的,或者可以说,当网络稳定时,网络中是比较安静的。这也正是链路状态路由协议区别与距离矢量路由协议的一大特点。
下面我们举例来看OSPF是如何计算路由的。首先,每个路由器都向自己的邻居发送自己的网络拓扑结构,生成一个LSA的数据结构,并且将这个数据结构发送给网络中每一台运行OSPF的路由器,从而每一台运行OSPF协议的路由器将LSA组合起来形成一个LSDB。在每个路由器都得到相同的 LSDB后路由器会依据LSA进行路由计算,在进行路由计算的时候路由器会把LSDB打开,进行每一段的搜寻。
每一台路由器都已自己为根节点来使用SPF算来计算路由。拿上图来举例说明:RTA收到每台路由器传来的LSA后形成LSDB,然后打开LSDB进行每一段的搜寻。当检索到Type字段为StubNet的时候,RTA知道描述的是一条路由,于是将这条路由添加到自己的路由表中(实际上,这些路由是RTA的本地接口路由)。当检索的LSA中Type字段为Router的时候,RTA知道它是与一台路由器相连(从这条LSA中可以获知相连路由器的接口地址和 Router ID以及到达相连路由器的花费)。这个时候,路由计算会停止,RTA会根据Link ID寻找与其相连路由器生成的LSA。因为在LSA的Head中有Router ID,所以,RTA会以Router ID为关键字进行检索从而计算出到RTB的路由,并添加到路由表中。假设RTB还与RTC相连,那么RTA在查找由RTB生成的LSA时,会发现RTB生成的LSA中Type字段也为Router,这个时候RTA停止计算,重新以RTC的Router ID为关键字在LSDB中检索,然后将RTC的路由添加到自己的路由表中,同时RTA得知通过RTB可以到达RTC,在添加路由Metric值时就将 RTC到RTB,RTB到RTA的Metric值相加,得到RTA到达RTC的Metric。
OSPF协议路由计算过程
第一步,网络中所有运行OSPF协议的路由器都清楚地描述自己邻居的拓扑结构,并生成LSA。
第二步,将LSA传给给自己相邻的路由器,保证网络中所有路由器都收到其他路由器的LSA,最终形成LSDB。
第三步,通过LSDB计算出一张带权的有向图,最终形成统一的路由表。
以上就是读文网带给大家不一样的精彩。想要了解更多精彩的朋友可以持续关注读文网,我们将会为你奉上最全最新鲜的内容哦! 读文网,因你而精彩。
浏览量:2
下载量:0
时间:
当今时代,路由器的使用得越来越多,几乎每家每户都会有路由器,那么,大家知道思科OSPF功能怎么配置?读文网小编就在这里为大家详细介绍。
基本试验过程将在R1R2R3上来实施,参照上图,需要配置路由器R1与R2的直连接口s1/0,配置R2与R1,R2与R3的直连接口s1/0和s1/1,配置R3与R2的直连接口s1/1。为了试验的需要,每台路由器都需要配置环回测试接口loopback。
路由器OSPF配置的过程比较复杂,我们将会一步步为大家呈现,希望大家边学边操作,尽快掌握OSPF的基本配置
浏览量:3
下载量:0
时间:
如今是网络信息发达的时代,每家每户都会使用到网络,那么不少人也会用到路由器,关于路由器,大家知道思科路由器OSPF故障是什么吗?读文网小编在这里为大家详细介绍。
所谓OSPF是Open Shortest Path First的缩写,其是IETF组织开发的一个基于链路状态的自治系统内部路由协议。OSPF协议允许自治系统的网络被划分成区域管理,区域间传送被压缩,减少了占用的带宽,通过收集和传递自系统中的链路来动态地发现并传播路由,出现的故障主要是下面几个问题造成:
相连的思科路由器不保证交换链路状态更新,一旦思科路由器决定与一个邻居相连,它就开始交换其链路状态数据库的一份完整拷贝。
(1)OSPF陷入ATTEMPT
show ip ospf neighbor查看。
错误配置neighbor;NBMA上的单播连通性断了。
(2)OSPF陷入INIT
其中一方访问列表阻止了HELLO;
其中一个交换机故障;
只有一方启用了认证;
(3)OSPF陷入双向状态
这时需确保至少一台路由器具有一个至少为1的IP OSPF优先级。
(4)OSPF陷入EXSTART/EXCHANGE
不匹配的接口MTU ;
邻居上重复的路由器ID;
无法用超过特定MTU 长度进行PING;
断掉的单播连通性,它可能是因为错误的DLCI,访问列表或转换单播的NAT。
思科路由器的OSPF故障主要是以上这几种,希望对大家有用。
浏览量:2
下载量:0
时间:
思科依靠自身的技术和对网络经济模式的深刻理解,成为了网络应用的成功实践者之一,那么你知道思科的OSPF三种网络类型有哪些吗?下面是读文网小编整理的一些关于思科的OSPF三种网络类型的相关资料,供你参考。
一、Point-To-Point (PPP HDLC封装的串行链路)
1.点对点,只有两台路由器,肯定不选举DR/BDR
2.使用224.0.0.5发送hello包以发现邻居
3.hello/dead time 10/40
二、Broadcast 广播多路访问(LAN)
1.必须选举DR/BDR
2.DR发送LSA给DRother用224.0.0.5;DRother发送LSA给DR/BDR用224.0.0.6
3.hello/dead time 10/40
三、NBMA 非广播多路访问(帧中继,ATM,X.25等)
1.broadcast (cisco模式)
(1)必须是全互联或部分互联,但若部分互联,spoke路由器之间ping不通,虽然可以看见路由。(可以用复用实现spoke路由器互联)
(2)选DR/BDR:保证hub路由器是DR,broadcast类型要选举DR/BDR的。如果spoke路由器成为了DR,spoke路由器不能组播发送LSA给其他spoke路由器,所以看不到spoke路由。因此一定要保证功能hub路由器是DR(修改优先级 接口下ip ospf priority)
2.non-broadcast (RFC 模式)
(1) 全互联或部分互联(同上)
(2)选DR/BDR:基本上同广播。但是要手动指定邻居:R1(config-router)#neighbor 192.168.0.2:一般在hub路由器上设定优先级为子网内最高,成为DR.spoke路由器就不用再手动指邻居了。
3.point-to-multipoint (RFC 模式)
(1)无需全互联,不需复用都能在spoke路由器之间ping通!最简便的方式
(2)自动发现邻居
(3)不选DR/BDR.
4.point-to-multipoint nonbroadcast (cisco模式)
(1)在RFC的点到多点模式下不适用时(即底层的点到多点虚电路(VC)不支持组播和广播)使用cisco的"点到多点非广播"
(2)必须手工指定邻居,每个网段内在一台路由器指邻居即可
(3)会出现32位主机路由
(4)同RFC模式,无需全互联
5.point-to-point(cisco模式) 点到点子接口
(1)hub路由器建立子接口,分别与spoke路由器建立邻接,学习路由。
(2)基本上和"点到多点"模式差不多(上面列出的"点到多点"模式的特征都有)
总结一下,广播模式(1和3,我觉得3可以叫点到多点广播)和点到点模式可以自动发现邻居,多路访问(包括广播和非广播)需要选举DR/BDR.
其他类型:Loopback
不论掩码是多少,在OSPF中自动变成32位主机路由。
看过文章“思科的OSPF三种网络类型"
浏览量:1
下载量:0
时间:
OSPF也称为接口状态路由协议,OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内有不少用户不知道cisco怎么设置ospf?读文网小编为大家分享了具体操作方法,供大家参考!
router(config)#router ospf 1 启动OSPF路由进程
router(config-router)#router-id 1.1.1.1 配置Router ID
router(config-router)#network 1.0.0.0 0.255.255.255 area 0 指定OSPF协议运行的接口和所在的区域
多区域OSPF:
router(config)#router ospf 1
router(config-router)#router-id 1.1.1.1
router(config-router)#network 1.0.0.0 0.255.255.255 area 0
router(config-router)#network 2.0.0.0 0.255.255.255 area 1
末梢区域:
router(config)#area1 stub
完全末梢区域:
router(config)#area1 stub no-summary
路由重分发配置:
router rip
redistribute ospf 10 metric 10
router ospf 10
redistribute rip metric 10 subnets
NSSA区域配置:
router(config)#area1 nssa
虚链路配置:
router(config)#area 100 virtual-link 1.1.1.1对方RID
读文网小编分享了cisco设置ospf的解决方法,希望大家喜欢。
浏览量:1
下载量:0
时间:
思科路由器是世界闻名的通讯设备之一了,有不少用户不知道怎么生成树协议,怎么设置?读文网小编为大家分享了具体操作方法,供大家参考!
1. 桥接环路
广播风暴;多帧复制;MAC数据库Instability。
2. 避免桥接环路
STP(Spanning Tree Protocol)能够克服冗余网络中透明桥接的问题。通过判断网络中存在环路的地方并阻断冗余链路,如果发生某条链路失效的情况,那么网桥就会将接口从阻塞状态过渡到转发状态。
1) 在网桥之间传输特殊的配置消息:1.从所有的网络中选出一个做为根桥;2.计算从本网桥到根网桥的最短路由;3.对每个网段选出离根桥的最近网桥为指定桥,根端口是给出的路径是本网桥到根网桥的最佳路径。
2) STP使用根网桥、根端口和指定端口等概念来建立网络的无环路径。
生成树为每台网桥或交换机分配唯一的标识符,也称为网桥ID,网桥ID包括两部分:2字节的优先级值和6字节的MAC地址。
3) Cisco Catalyst交换机的默认优先级是32768,优先级取值范围0~65535.
4) 生成树路径开销是以路径中所有链路的带宽为基础而累积的总路径开销。
各种链路速度的生成树路径开销:
链路速度 开销
10Gbit/s 2
1Gbit/s 4
100Mbit/s 19
10Mbit/s 100
3. STP
1) STP通过桥接协议数据单元(BPDU)来获取网络中其它交换机的信息。
对于运行STP的交换机,它能够使用BPDU完成下列任务:
n 选举根网桥;
n 确定冗余路径的位置;
n 通过阻塞特定端口来避免环路;
n 通告网络的拓扑变更;
n 监控生成树的状态;
2) BPDU有两种类型:
n 配置BPDU: 这种BPDU是所有端口上的根网桥以周期性间隔发出 的;
n TCN(拓扑变更通告)BPDU:这种BPDU是当交换机检测到拓扑变更时产生的。
3) BPDU帧格式
协议ID 该值总为0,当前保留未使用;
版本 STP的版本,数值大的被认为最新定义的;
消息类型 BPDU类型(配置BPDU=0;TCN BPDU=80);
标志 表示拓扑变化,值为0表示没变;值为1表示改变;
根ID 根网桥的网桥ID,表示当前网络中的根桥;
路径开销 到达根网桥的STP开销,网桥到达根桥的路径开销数
值大小可以由网桥自动生成或手工配置;
网桥ID BPDU发送网桥ID;
端口ID BPDU发送网桥端口ID;
消息寿命 BPDU有效存活时间从根网桥发出BPDU之后的秒
数,每经过一个网桥都递减1,所以它本质是到达根网桥的跳计数;
最大寿命 网桥在将根网桥看作不可用之前保留根网桥ID的最
大时间,最大为20秒;
Hello时间 周期发送,默认为2秒;
转发延迟 端口转入发送状态延时;
4) 生成树端口状态
n 阻塞:监听流入的BPDU,端口不能学习接收帧的MAC地址;
n 监听:决定根,根端口,指定端口和非指定端口,不接收或转发数
据,接收并转发BPDU,不进行地址学习;
n 学习:不接收或转发数据报文,接收并转发BPDU,开始地址学习;
n 转发:接收并发送数据,接收并转发BPDU,开始地址学习;
n 禁用:不收发任何报文;
5) 3种计数器
n Hello时间:默认2s,可以被配置为1~10s之间的某个数值;
n 转发延迟: 默认15s,可以配置为4~30s之间某个值;
n 最大寿命: 默认20s,可以配置为6~40s之间某个值。
4. STP操作
1) 选举1个根网桥:每个VLAN中只能有1个网桥担当根网桥,在根网桥上,所有的端口都担当指定端口。指定端口不仅能够发送和接收流量,而且还可以发送和接收配置消息或BPDU;
2) 选择所有非根网桥的根端口:STP协议在每个非根网桥上建立1个根端口,根端口是非根网桥到根网桥的最低开销路径;如果有多条等价路径,那么非根网桥将选择连接到最低网桥ID的端口,再次再选最低端口ID的端口;
3) 在各个网段,STP在网桥上建立一个指定端口,到达根网桥的路径开销最低;
备注:每一个广播网络只能有一个根桥,每个非根桥只能有一个根端口,每个网段只能有一个指定端口,非指定端口和非根端口将被阻塞。
4) 网桥ID包含2个字节的优先级和6个字节的MAC地址,网桥ID的数值越低,成为根的概率也就越高。
5) 在确定无环路拓扑的时候,交换机将运行如下5种标准:
n 确定最低的根网桥ID;
n 确定最低的到达根网桥的路径开销;
n 确定最低的发送方网桥ID;
n 确定最低的端口优先级;
n 确定最低的端口ID.
5. 增强的按VLAN的生成树(PVST+)
PVST+为每个VLAN维护一个单独的生成树实例,默认情况下,在没有手工禁用STP的前提下,每个配置的VLAN都将运行单个生成树。PVST+能够以每个VLAN为基础提供负载均衡。
通常情况下,Catalyst交换机MAC地址池最多可以容纳1024个地址,MAC地址池作为VLAN生成树中网桥ID的MAC地址部分。在启用MAC地址缩减特性,使用了“系统ID扩展”附加字段,交换机只能将交换机优先级指定为4096的倍数。
通常情况下,辅助根所选用的优先级值是8192,,实际情况下,可以有多台交换机担当备份根交换机。
为接口分配的开销越低,生成树也就越优先选择该接口,接口开销的取值范围是1~200 000 000.
6. 快速生成树协议
快速生成树协议(RSTP)能够显著加快重新计算生成树的速度,RSTP不仅定义了其它端口角色:替代端口、备份端口,而且还定义了三种端口状态:丢弃状态、学习状态和转发状态。
RSTP 802.1w丢弃状态表示802.1D STP的禁用、阻塞和监听状态的合并。
替代端口:如果活跃的根端口发送故障,那么替代端口将成为根端口;
备份端口:如果现有的指定端口发生故障,那么备份端口将成为指定端口。
当RSTP检测到网络中有一台交换机运行了STP,则RSTP会自动降为STP来使用。
如果给定端口在3个连续的“hello”时间内没有接收到任何BPDU,那么网桥将立即对协议信息进行老化处理。如果最大寿命计时器到期,那么协议也将立即被老化处理。在RSTP中,BPDU的发送可以担当网桥之间的“keep-alive”机制。如果连续3次未收到BPDU,那么网桥就相信它已经将达到邻接根网桥或指定网桥的连接丢失。
当链路发生转变的时候,边缘端口不会产生拓扑变更,如果边缘端口接收到BPDU,那么它将立即放弃边缘端口的状态,并且成为一个正常的生成树端口。
默认情况下,如果端口工作在全双工模式,那么就认为它是点到点链路类型;如果端口工作在半双工模式,那么就认为它工作在共享介质之上。
7. 多生成树
MST(多生成树),将RST算法扩展到多个生成树。MST的主要目的是降低与网络的物理拓扑相匹配的生成树实例的总数,进而可以降低交换机的CPU周期。发挥了单生成树的优点,减少网络设备的消耗,并且可以拥有多个生成树,通过实例来实现的。
CST(公共生成树),本质上是整个桥接网络的一个生成树实例,而与VLAN的编号无关。大多数网络不需要太多的拓扑,通过映射几个VLAN,将可以降低生成树实例的数目。
MST实例必须能够至少处理一个IST(内部生成树)实例,IST实例接收并且向CST实例发送BPDU,IST实例能够将整个MST区域表示为到达外部世界的CST虚拟网桥。
CIST(公共和内部生成树)是每个MST区域中IST实例、互连MST区域的CST实例、802.1D网桥的集合。
读文网小编分享了cisco生成树协议设置的方法,希望大家喜欢。
浏览量:2
下载量:0
时间:
OSPF也是一种路由协议,它是链路状态协议的开放版本。在实际工作中,在一些大型网络、混合型的网络中,常常使用OSPF协议。那么你知道如何通过思科路由器提高OSPF安全性吗?下面是读文网小编整理的一些关于通过思科路由器提高OSPF安全性的相关资料,供你参考。
说句实话,引入OSPF协议主要是用来解决RIP路由信息协议的一些缺陷。
如RIP与RIP2协议都具有15跳的限制。如果网络跨越超过了15跳限制的话,目的地会被认为不可达。所以,RIP路由信息协议其使用范围就被定义在小型网络。而OSPF协议继承了RIP路由信息协议原有的优点,同时突破了这个15跳的限制。另外,OSPF还可以解决RIP路由信息协议汇聚缓慢等缺陷。笔者在谈到OSPF的安全问题时,之所以简要介绍OSPF协议与RIP路由信息协议的关系,主要是想强调一下,OSPF协议也如同RIP协议一样,是目前企业网络设计中常用的协议。所以,如何提高这个协议的安全性,对于网络管理员来说也就显得尤其的重要。
浏览量:2
下载量:0
时间:
我们在连接好局域网中的设备之后,还需要在Windows 7系统中设置IP地址,才能使局域网正常工作,那么你知道tcpip协议怎么设置吗?下面是读文网小编整理的一些关于tcpip协议设置的相关资料,供你参考。
1、选择“控制面板”命令
单击“开始”按钮,在弹出的菜单中选择“控制面板”命令。
2、查看网络状态和任务
在打开的窗口中单击“网络和Internet”下的“查看网络状态和任务”超链接。
3、更改适配器设置
在打开的“网络共享中心”窗口中单击左窗口的“更改适配器设置”超链接。
4、双击“本地连接”图标
在打开的“网络连接”窗口中双击“本地连接”“属性”图标。
5、选择连接项目
在弹出的对话框中选择“Intrnet协议版本4(TCP/IPv4)”选项,然后选择单击“属性”按钮。
6、设置IP地址
在弹出的对话框中选择“Intrnet协议版本4(TCP/IPv4)属性”对话框,设置IP地址,单击“确定”按钮就完成了。
tcpip协议设置的相关
浏览量:3
下载量:0
时间:
最近想联机玩红色警戒,却发现该游戏需要IPX协议的支持,后来给Win7添加IPX协议时才发现,Win7并没有提供相应的协议支持,那么你知道win7系统怎么安装IPX协议吗?下面是读文网小编整理的一些关于win7系统安装IPX协议的相关资料,供你参考。
1、定位到“X:Windowsinf"目录下,将WinXP系统中的文件“netnwlnk.inf"拷贝到Win7相应目录下;
2、定位到“X:WindowsSystem32"目录下,将WinXP系统中的文件“wshisn.dll "、"rtipxmib.dll "和”nwprovau.dll“拷贝到Win7相应目录下;
3、定位到“X:WindowsSystem32Drivers"目录下,将WinXP系统中的文件“nwlnkipx.sys "和”nwlnkspx.sys“拷贝到Win7相应目录下;
4、添加IPX协议。打开”控制面板“,依次进入”网络和Internet“→”网络连接“。然后在“本地连接”上右击,在打开的菜单中选择”属性“;
5、在打开的”本地连接 属性”窗口中点击“安装”按钮,在弹出窗口中选择“协议”并点击“添加”,然后在弹出的“添加网络协议”窗口中选择“Microsoft”公司下的“IPX/SPX”协议,最后点击“确定”进行安装;
6、安装完成后就会发现IPX协议已存在于协议列表中。
win7系统安装IPX协议的相关
浏览量:4
下载量:0
时间:
有时候遇到网络问题,需要修改MAC地址和安装协议之后才能上网,那么win8怎么修改MAC网卡地址和安装协议呢?读文网小编分享了win8修改MAC网卡地址和安装协议的方法,希望对大家有所帮助。
1、 直接点击网络标签连接使用里面的配置按键,这样就可以将钮网络设备驱动属性打开了。然后将其切换至高级标签,在里面选中网络地址,将右边的数值选中,再把MAC地址填进去就可以了;
2、 Win8系统运行的过程中,如果运行软件或者游戏的话,有时候可能得安装协议才可以。这时候可以点击网络标签里面的安装按钮,直接选择协议,再单击进行添加;
3、 在选择的时候,如果列表里面有安装的协议,那么直接选中进行安装就可以;一旦没有的话,就需要进行安装了;
4、 有时候并不需要网络协议,这时候可以对其进行卸载,具体的操作是:找到“网络”标签里面的“此连接使用下列项目”选项,在这里面选中你需要卸载的网络协议,直接“卸载”就可以了。
看过“win8怎么修改MAC网卡地址和安装协议”
浏览量:3
下载量:0
时间:
TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。那么XP系统如何安装TCP/IP协议呢?下面读文网小编就为大家带来了XP系统安装TCP/IP协议的方法。
1、点击“开始——控制面板——网络连接”。
2、打开的网络连接窗口中,右键“本地连接”选择“属性”。
3、在打开的属性窗口中,“常规”标签页中点击“安装”按钮。
4、在选择网络组件类型列表中,选择“协议”,然后点击“添加”。
5、弹出“选择网络协议”界面,点击“从磁盘安装”
6、在厂商文件复制来源框中键入“C:WINDOWSinf”,单击“确定”
7、在选择网络协议列表中选择“Internet 协议(TCP/IP)”,点击“确定”即可。
看过“XP系统如何安装TCP/IP协议”
浏览量:3
下载量:0
时间:
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合,那么Win8系统如何安装网络协议呢?就让读文网小编来告诉大家Win8系统安装网络协议的方法吧,希望可以帮助到大家。
具体操作步骤如下:
方法一
1、点击“开始——控制面板——网络连接”。
2、打开的网络连接窗口中,右键“本地连接”选择“属性”。
3、在打开的属性窗口中,“常规”标签页中点击“安装”按钮。
4、在选择网络组件类型列表中,选择“协议”,然后点击“添加”。
5、弹出“选择网络协议”界面,点击“从磁盘安装”
6、在厂商文件复制来源框中键入“C:WINDOWSinf”,单击“确定”
7、在选择网络协议列表中选择“Internet 协议(TCP/IP)”,点击“确定”即可。
方法二
1、点击“开始——运行”,输入“CMD”命令后,点击“确定”
2、打开命令提示符窗口,输入以下命令后按回车
Rundll32 Setupapi, InstallHinfSection MS_TCPIP.PrimaryInstall 132 %windir%infettcpip.inf
浏览量:2
下载量:0
时间: