9.交换机自学习和转发过程,及生成树协议

 

目录

交换机自学习和转发帧的流程

(以太网)交换机的生成树协议


  1. 交换机自学习和转发帧的流程

    1. 交换机收到帧后登记帧的源MAC地址和进入交换机的接口号
    2. 根据帧的目的地址交换机的帧交换表进行转发,有三种情况:
      • 明确转发:交换机知道从哪个(或哪些)接口转发该帧(单播、多播、广播),也即帧交换表中有目的MAC地址的记录
      • 盲目转发(泛洪):交换机不知道从哪个端口转发该帧(也即帧交换表中没有相应的记录),只能出该帧入口外,将其通过其他所有接口转发
      • 明确删除:交换机知道不应该转发该帧,将其丢弃(如交换机某接口Z上连有集线器,该集线器连接有主机A和主机B,主机A发信息给主机B,集线器为广播方式,该帧也会转到交换机Z接口,交换机发现该帧的目的MAC地址和源MAC地址都对应交换机的接口Z,就直接丢弃,因为集线器广播时,已经传了该帧给主机B)
    3. 帧交换表中每条记录都有自己的有效时间,到期删除,原因是:
      • 交换机的接口有可能改接了其他主机(MAC地址改变了)
      • 主机换了网卡(MAC地址改变了)
  2. (以太网)交换机的生成树协议

    1. 为避免某两台交换机之间由于某条链路故障,而导致该两台交换机之间不能通信,需通过增加冗余链路提高以太网的可靠性,从而保证某链路断了还能正常联网通信
    2. 但增加冗余链路后,会形成网络环路,带来以下问题:
      1. 广播风暴:大量消耗网络资源,使得网络无法正常转发其他数据帧
      2. 主机收到重复的广播帧:大量消耗主机资源
      3. 交换机的帧交换表震荡(漂移)
    3. 基于增加冗余链路,形成网络环路带来的问题,交换机使用了生成树协议STP(Spanning Tree Protocol),使得网络在增加冗余链路保证网络可靠性的同时,又避免网络环路带来的问题
      1. 无论交换机之间采用怎样的物理连接,交换机都能自动计算并构建出一个逻辑上没有环路的网络,其逻辑结构必须是树型的(无逻辑环路)
      2. 核心思想是:
        1. 交换机之间增加冗余链路是正常是会产生环路的,而STP协议会通过使某些链路正常通信,某些链路处于阻塞状态,从而断开环路。(避免环路带来的问题)
        2. 当某条链路出现故障无法通信时,交换机会进行STP生成树的重新计算,调节原先处于阻塞状态的链路变为正常通信状态,避开那条故障链路,使得网络可以正常通信,连通整个网络(保证网络的可靠性,不会因某条链路故障而导致网络瘫痪)
      3. 首次连接交换机或网络物理拓扑发生变化时(可能是人为改变或故障),交换机都将进行生成树的重新计算

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值