- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交换知识
交换知识
交换机功能
1.地址学习
地址学习就是学习目标地址所对应的交换机端口号
交换机接收到广播信息之后会做缺省转发,所谓缺省转发,是指交换机会把这个广播信息发送到除接收端口之外的所有其他端口,也就是说网上的所有计算机都能够接收到这一条广播信息。
而对于组播,大多数的交换机对于组播的处理和广播是类似的,交换机不会隔绝广播和组播的传送的。
交换机是缺省的转发广播和组播信息到交换机的所有端口。
交换机隔绝的是以太网的冲突,而路由器隔绝的是网络的广播。
交换机与网桥的不同点:
网桥是基于软件的转发,可以将网桥理解为一台计算机,它运行的某一种特殊的软件,从一个网络接口收到的以太数据帧,然后从另外一个网络接口把它发送出去。
与之相对应,交换机是一种硬件的转发,
可以把任意端口的进线和任意其他端口的出线搭建在一起,使得数据是流过交换机的,这样做的好处是使得数据帧经过交换机的时候,它的延迟最小。
存储转发,它的特点是从源端口收到完整的以太帧,查表查到转发方法,那么在这个以太帧正确的情况下,即满足帧校验的前提下再把这个帧转发出去。也就是会在交换机中进行帧的校验。
这样的转发好处在于可以提前将错误的帧扔掉,不会再网上转发错误的数据以太帧。
这样的转发坏处在于不论是将完整的帧存储下来,还是做校验都会浪费一些时间,造成更大的转发延迟。
大多数交换机都是缺省工作在直通式转发的转发方式下,而存储转发主要是网桥的转发方式。
在逻辑上,集线器只是起到了中继、转发、信号的整形放大等等的作用,所有的计算机仍然都是共享一条链路,因此它是共享式的以太网络。
STP协议的功能
距离向量类算法的时候,IP容易产生路由循环。
路由循环是一种什么样的情况呢?
就是在两台或多台路由器之间,由于路由表的问题造成了IP数据包的循环传送。
交换循环的问题
交换循环与路由循环有着类似的地方,都是数据在网络上循环的进行这种无用的传送,占用了大量的带宽,没有做实际的事情。
路由循环是指IP数据包在多台路由器之间进行的循环,是一个网络层的,第三层的循环。
而交换循环是指以太网数据帧在多个以太网交换机之间进行的循环传送,是一个二层的以太帧的循环。
交换机无法辨别收到的广播信息是否为同一条广播信息。
在IP数据包头中有所谓的TPL字段即生存时间字段,最多跳过255个路由器,生存时间值减到0,则IP数据包就会被路由器丢弃,并且向源主机发送TPL超时消息。
STP协议的功能:
分支树协议的功能是把一个交换机所构成的网状结构变成一个交换机的树形结构时候,肯定有一些数据链路是多余的,STP协议就是把这些多余的数据链路BLOCK掉,即中断掉。
在交换机的树形结构中,禁止掉那些不必要的交换机之间的连接。使得整个交换机之间的链路是一个树形的。
STP协议的操作过程:
第一个步骤:
选择STP协议树的根交换机,就是在整个交换机网络中,选择出一台交换机,把它作为STP协议要构造的那颗交换机树的根。
交换机树的根是通过一个很长的二进制数来进行选择的。这个二进制数越小,它的优先级就越大。相反,这个二进制数越大,它的优先级就越低。这个二进制数叫做交换机的ID。
交换机ID的组成,由人为设定的16位优先级值和48bit的交换机MAC地址组成。交换机ID值越小的交换机就越优先的被选择成为根交换机。
这种根交换机的选择是通过交换机间的BPDU协议即Bridge Protocal Data Unit来完成选择的。
第二个步骤:
是选择出所有非根交换机的根端口,就是每一个不是根交换机要选择一个端口。
根端口的选择标准:
是按照离根交换机最近的原则来选择的。就是看在这个交换机上,哪个端口离根交换机最近,就会被选择成为根端口。这个远近的标准是通过带宽来进行判定的。到根交换机这个带宽越高,这个路径就越近。
如果一台交换机有两条到根的链路,那么这两条链路完全一样,带宽也完全一样,那应该怎样选择呢?
这个时候,会同样比对端口的MAC地址,以决定一条链路作为首选的链路。这个链路在非根交换机上的端口就做根端口。
第三个步骤:
在STP中,在交换机之间的链路有多少条。并选择出离交换机最近的指定端口。
对于非指定端口,STP认为在从这个网状的结构中转变成树形结构的时候是一种多余的端口。因此STP协议会把这样的非指定端口Block,即禁用掉。
停掉了交换机的非指定端口的数据转发,整个交换机之间的网络就变成了以根交换机为一颗树根,以非根交换机为支节点和叶节点的交换机的树。
如果数据链拓扑发生变化,例如链路断了,交换机出出现故障等等都会造成数据链路拓扑发生变化,以至于STP进行重新计算,原来的非指点端口有可能会转变为Forward状态。
STP一方面作为避免循环交换的机制,另一方面作为链
文档评论(0)