初识STP协议

一、STP协议简介

1.  STP协议的基本原理:在一个具有物理链路的交换网络中,交换机通过运行STP协议。自动生成一个没有环路的工作拓扑。这个无环拓扑也称为STP树(STP tree)

其中,树节点是某些特定的交换机,树枝为某些特定的链路。

一棵STP树包含唯一的一个根节点,任何一个节点到根节点都是唯一且到达路径最优的。

注:拓扑发生改变,STP树也会自动的发生相应的改变

STP通过阻塞端口来消除环路,并且能够实现链路备份的目的。

STP协议的好处:避免了广播风暴、MAC地址震荡、多帧复制。

STP树的生成过程是:

  1. 选举根桥
  2. 确定根端口和指定端口
  3. 阻塞备用端口

2.我们来了解一些相应的基本术语:桥,桥的MAC地址,桥ID、端口ID。

  1. 桥(Bridge)

由于早期交换机性能方面的限制等因素,早期的交换机一般只有两个转发端口(端口如果增多会导致其转发速度过慢),所以在那时常被称为“网桥”或简称“桥”

沿用至今,桥早已不是指只有两个转发端口的交换机,而是泛指任意多端口的交换机

  1. 桥的MAC地址(Bridge  MAC  Address)

      一个桥(交换机)有多个转发端口,每个端口有一个MAC地址。

      通常把端口编号最小的那个端口的MAC地址作为整个桥的MAC地址

  1. 桥ID(Bridge  Identifier ,  BID)

      桥ID两部分组成:

前面两个字节是这个桥的桥优先级,后面6个字节是这个桥的MAC地址

桥的优先值可以人为设定,缺省值为32768 (0×8000)

  1. 端口ID(Port Identifier ,PID)

      端口ID由端口优先级和端口编号组成。不同的设备厂商,PID的定义方法可能不同。

你可能感兴趣的:(网络协议)