二层冗余链路

news/2024/11/25 1:22:13/
  1. 二层冗余链路
  • 冗余环境

1.利与弊

优点:冗余消除单点失效(单点故障),实现网络弹性和高可用性

弊端:1)产生广播风暴,arp广播,顺时针或逆时针广播风暴。破坏力相当大,几秒钟网络瘫痪

---交换机处理广播帧的方式:除了入接口,其它所有的接口都泛洪

2)重复帧:单播帧,会造成协议运算错误

3)MAC地址表不稳定:未知单播泛洪

根本原因:二层产生桥接环路

2.冗余环境弊端解决方法:生成树协议Spanning-Tree Protocol

理念:将某些端口通过协议IEEE802.1D置于阻塞状态,消除环路,当主链路失效,被阻塞的端口会自动启用,从而保证交换机的可靠性

基本原理:在网桥是子安传递特殊消息(配置消息BPDU)DPDU通过vlan 1传输

  1. 选出根网桥RB
  2. 计算本地网桥到根网桥的最短路径(带宽)
  3. 选出离根桥最近的那个网桥作为指定网桥
  4. 选择根端口,该端口给出的路径是次网桥到根桥的最佳路径
  5. 选择除根端口之外的包含于生成树上的端口(指定端口DP)
  1. DPDU内容

协议号

版本

类型

标志:1个字节,8bit,

根桥ID

根路径开销

发送者BID

发送端口PID

Message Age

Max Age   BPDU的老化时间,每2收到一次,默认20s,删除BPDU副本,从新计算生成树

Hello Time          交换机发送BPDU的时间间隔默认2s

Forward Delay  转发延迟,监听、学习状态所经历的时间间隔,默认15s

  1. 生成树的判决

每个广播网络只能有一个RB 根桥

每个非根桥NRB只能有一个RP

每个网桥只能有一个指定端口

非指定端口和非根端口将被阻塞

Catalyst交换机为每个vlan运行一个生成树,叫PVST

  1. 生成树判决步骤
  1. 选举根桥

根桥=最低BID

BID总共8个字节,有16位优先级可48位MAC地址构成

默认优先级是32768,实际id加了一个扩展系统ID ,即:vlan值   32768+1=32769

开始启动时Bride ID=root ID,优先级低的将会成为根,若相同比较MAC地址,MAC地址小的成为根

根桥的选举是一个持续(2秒)的过程,这个持续的过程,成为根的战争

  1. 选举根端口

每一个非根网桥选取唯一一个根端口RP

根网桥生没有根端口

根路径开销最小的成为根端口

如果开销相同,Port ID最小端口的成为端口

PORT ID共16位,其中8位端口优先级,8位端口号

端口优先级默认为128位

生成树的路径成本

如果成本一样:根据Port ID,优先级低的成为根端口

计算根路径开销

Switch D的路径成本10+10=20

  1. 选择指定端口

每个网段选取唯一一个指定端口

端口到根路径成功总开销最小的成为指定端口

如果cost相同,有BID决定,小的胜出

被选定为根端口和指定端口的进入转发状态

落选端口进入阻塞状态,只侦听BPDU

临时回路的问题:

新的配置消息要经过一定的延时才能传播到整个网络

临时环路、网络暂时失去连通性、

解决临时环路问题-生成树定时器

端口状态:5种

阻断、不是根端口和指定端口,不接收或转发数据,不进行MAC地址学习,会接收BPDU,不发生BPDU

监听、不接受或转发数据,接收和发送BPDU,不进行MAC地址学习

学习、不接受或转发数据,接收和发送BPDU,进行MAC地址学习

转发、接受或转发数据,接收和发送BPDU,进行MAC地址学习

关闭 disabled 不发任何报文

端口变化:监听-学习-转发,阻塞

  1. 生成树的重新计算

20后,重新计算STP,生成树 BPDU

  1. 命令,修改交换机优先级,影响生成树选举

#spanning-tree vlan ? priority ?配置生成树vlan优先级,桥的优先级只能是4096的倍数

#show spanning-tree   查看生成树状态

#show mac-table 查看mac地址表

#show spanning-tree detail 生成树详细信息

 

复习:ARP

ARP:address resolution protocol  将已知的ip地址解析为mac地址

E(源mac 目的mac)+Ip(源ip 目的ip)+icmp

Arp广播 同一个局域网都可以接收  arp广播请求 单播响应

E+ 硬件类型

S自身Mac

D广播Mac FF-FF-FF-FF-FF-FF

#show arp  查看映射表  学到的可以看到时间

PC的Mac地址仅仅解析网关

路由器Mac地址仅仅解析下一跳

每经过一个网段路由重新编写以太网头部(源Mac 目的Mac)

静态路由只写出接口没有下一跳,网关, 依赖于下一跳的代理arp,代理arp衍生大量映射表,后到优先,次优路径

#ip route 192.169.2.0 255.255.255.0 f0/0

代理arp, 思科设备默认代理arp都是开启的

#no ip proxy-arp关闭代理arp

#clear arp-cache 清除arp

#show arp

Arp后到的优先

Arp攻击,广播  同一个网络内所有人都能听到

Arp欺骗 Mac地址绑定 ,静态绑定不会删除

#arp -a 

#arp ip mac arp

#arp ip mac arpa   arp绑定

#end

#show arp

 


http://www.ppmy.cn/news/507005.html

相关文章

i7 10750H和 i9 10980HK对比差距大吗

i7-10750H的参数,i7-10750H为6核心12线程设计,处理器基本频率为2.60GHz,最大睿频频率为5.00GHz,三级缓存为12MB,热设计功耗45W,制程工艺为14nm。 选i7 10750H还是 i9 10980HK 这些点很重要!看完你就知道了 …

i7-10700K和i7-9700KF哪个好

i7-10700K除了超线程回归外,基础频率和加速频率都提高了,后者更是原厂就能突破5.0GHz!,三级缓存和内存支持频率也更高,当然不变的是祖传14nm,因此TDP水涨船高也是“理所当然”了。 选i7 10700K还是i7-9700K…

浏览器渲染流程

解析HTML,生成DOM树,解析CSS,生成CSSOM树 将DOM树和CSSOM树结合,生成渲染树(Render Tree) Layout(回流):根据生成的渲染树,进行回流(Layout),得到节点的几何信息(位置,大小&#x…

刚开始接触vs有没有什么版本比较好用的?

广大的亲们,鄙人刚刚接触vs但是不知道哪个版本的比较好用,不知道有没有大佬帮忙推荐推荐, 当然能附加个安装包什么的再好不过了。感谢感谢 ,么么哒!!!

XuperChain成长计划专属社区上线!

专属XuperChain成长计划用户的去平台化社交平台来了! 为加强与XuperChain成长计划用户的沟通,做到“事事有回音”,我们依托XuperSocial建设了星际社区之外的第二个官方运营社区——XuperChain成长社区。持有已发行的XuperChain创世、监督、共…

最新的python是哪个版本的好_书声琅琅:Python哪个版本好用

python哪个版本好用?书声琅琅教育番茄老师介绍,python是目前处理人工智能和大数据最好的语言之一,随着这两个业务的扩大及普及,python也得到了快速的发展,python语言已经多年来霸占着编程语言的前三,学习热情暴涨&…

ifconfig eth0 日志解释

日常工作中我们经常ifconfig,但里面的日志具体是什么意思呢,今天我们来仔细分析记录下: # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 06:88:77:30:EF:0E inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255…

【IC设计】ICC1 workshop lab guide 学习笔记——Lab 2 Design Planning Task1-4

文章目录 Lab 2 Design Planning2.1 Load the Design2.2 Initialize the Floorplan2.3 Preplace the Macros Connected to I/O Pads2.4 Perform Virtual Flat Placement Lab 2 Design Planning 2.1 Load the Design 进入lab2_dp目录并打开icc_shell,打开orca_lib.…