千家信息网

生成树原理

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,何为生成树 ?# 生成树一般用于冗余链路中,就是说在网络中,为了防止链路物理故障,因此在逻辑上断开环路//如果一个网络中,没有冗余链路,就不会产生环路,也就不会用到生成树定义:在一个冗余链路中,为了防
千家信息网最后更新 2024年11月22日生成树原理
  1. 何为生成树 ?


  # 生成树一般用于冗余链路中,就是说在网络中,为了防止链路物理故障,因此在逻辑上断开环路

  

    //如果一个网络中,没有冗余链路,就不会产生环路,也就不会用到生成树


  定义: 在一个冗余链路中,为了防止广播风暴的产生,断开环路   

# 作用:在交换网络中,存在冗余链路的情况下,防止存在二层逻辑环路的转发发生,


2stp的工作过程


# 确定交换机角色

确定端口角色

确定端口状态


# 交换机的角色 分为 :

# 根交换机 : 整个网络中有且只有一个

非根交换机:剩余的其他的交换机都是非根交换机

#确定端口的角色

# 根端口 : 在非根交换机上,距离根交换机最近的的端口就是根端口


指定端口 :根交换机的所有端口都是指定端口

非指定端口 :其他的所有端口都是非指定端口

选举原则: 一般都是先比较优先级,在优先级相同的情况下,再比较mac, //优先级和mac地址,都是值越小越好

非指定端口细分为:

替代端口

备份端口

# 端口的状态为:

down

listening

learning

forwarding

blocking

# 生成树的类型 :

# stp

rstp

mstp

#注意 : 思科的生成树是一个vlan,一棵树,而华为的是一个交换机一颗树


可是华为的交换机,可以创建区域,在给区域创建实例,然后再给实例 设置优先级 //设置实例的优先级,就相当于思科里边的一个vlan一棵树


# 举例说明 :


假如我现在要做 vlan 10 ,vlan 20为主根,vlan30,vlan40为次根 // 华为上边做

# 首相就是在交换机上创建vlan 10 ,vlan 20 ,vlan 30 vlan 40

# 并且将相应的端口加入相应的vlan //省略

# 创建区域

stp religon-configuration

religon - name test //给创建的区域起个名字

instance 1 vlan 10 vlan 20 //创建实例1,并且把vlan10 ,vlan20加入是实例


active religon -configuration //激活

stp instance 1 prirority 0 //给实例设置优先级 ------------相当于思科里边的给vlan设置设置优先级


#上面就是华为的交换机设置生成树



      

0