zoukankan      html  css  js  c++  java
  • HCNA-RS笔记-20171118-day06

    交换机运行在数据链路层,根据MAC地址表进行数据帧转发
    交换机转发数据帧行为
    1,查找MAC地址表,如果有对应的MAC地址条目则根据MAC地址
    条目转发
    2,如果在MAC中没有相应条目则采取泛洪处理
    泛洪:将数据帧发向其他所有的端口,除了接收到该数据帧的端口
    3,丢弃:损坏的数据帧直接丢弃

    MAC地址表构成
    1,根据数据帧的源MAC地址学习
    2,交换机在收到数据帧后记录数据帧中源MAC地址与接收端口的
    映射关系构成MAC地址条目

    未知单播帧:没有在MAC表中找到相应MAC地址条目的数据帧称之
    为未知单播帧
    MAC地址表动态条目:老化时间300S


    STP:生成树将交换网络构成一棵没有环路的树的协议称之为生成


    生成树规则
    1,在交换网络选择出一台交换机成为根桥
    2,在其他非根交换机上选择一个根端口
    3,在线上选择出一个指定端口
    4,其他非指定端口和非根端口成为阻塞端口



    根桥:网络中参照点相当于树根,只能有一个其他交换机
    都一根桥为核心参照点来决定自己的端口角色
    根桥选举规则
    1,交换机在启动后都发送BPDU声明自己成为根桥
    2,选择桥ID最小的成为根桥
    桥ID=优先级+MAC
    2.1 选择优先级最小的成为根桥
    2.2 优先级相同则选择MAC地址

    根端口:到达根桥最近的端口(接收到最优BPDU的端口)称之
    根端口,在非根交换机上只能选择一个;
    在完成根桥选择后只有根桥向外发送配置BPDU,其他交换机
    在收的来自根桥的BPDU后决定自己的端口角色,将BPDU
    转发给其他交换机

    根端口选举(在非根交换机)
    1,选择接收到根桥ID最小的端口成为根端口
    2,选择到达根桥Cost最小的端口成为根端口
    3,选择转发者桥ID最小的端口成为根端口
    4,选择转发者端口ID最小的端口成为根端口


    指定端口:在一条链路到达根桥最近的端口称之为指定端口
    指定端选举
    1,站在线上选择
    1.1,选择接收到根桥ID最小的端口成为指定端口
    1.2,选择到达根桥Cost最小的端口成为指定端口
    1.3,选择转发者桥ID最小的端口成为指定端口
    1.4,选择转发者端口ID最小的端口成为指定端口


    端口状态:
    1,forwarding:可以转发数据
    2,listening:15s,不允许转发用户数据,不学习MAC地址表
    3,learning:15s,不允许转发用户数据,学习MAC地址构成
    MAC地址表
    4,blocking:只能接收BPDU,不学习任何的MAC地址表信息
    不转发任何数据;

    BPDU 发送间隔 2s
    BPDU 最大老化时间:20s
    massage age:最大20s


    直连故障:30s
    非直连故障:50s

    当网络发生拓扑变化后:向上游发送TCN消息通知拓扑发生
    变化,上游设备在收到后则回复TCA进行确认,同时将TCN
    消息发向根桥,根桥在收到TCN消息后,则回复TC消息执行拓扑
    变化动作,收到TC消息的交换机将MAC地址表时间置为15s

    RSTP:快速生成树成
    端口角色
    1,AP端口:可替换端口是对根端口备份,如果根端口down掉
    AP端口立即成新的RP端口不用有任何等待
    2,bakcup端口:备份端口,是对指定端口的备份,如果指定
    端口down掉,则BP端口立即成为新的指定端口

    边缘端口:不参与生成树运算,立即进入forwarding状态
    如果收到BPDU立即失去边缘端口特性,重新参与生成树计算

    P/A协商机制:proposal/agreement协商机制
    RSTP中所有计算都使用P/A协商机制,进行协商无需任何等待
    基本过程
    1,发送proposal帧说明自己端口要成为的角色
    2,如果对方没有任何的异议则回复agreement帧

    RSTP拓扑变化:当检测到拓扑变化是向外发送TC消息,其他交换机
    在收到TC消息后立即删除MAC地址表,除了接收到TC消息的端口
    根保护:一个端口在开启根保护功能后,如果收到比现有
    根桥更优的BPDU则将该端口置为阻塞
    BPDU保护:在开启后如果在边缘端口收到BPDU则立即将该端口关闭
    环路保护:配置在根端口上,如果长时间没有收到来自根桥的BPDU
    则将端口置为discarding状态防止环路

  • 相关阅读:
    out/host/linuxx86/obj/EXECUTABLES/aapt_intermediates/aapt 64 32 操作系统
    linux 查看路由器 电脑主机 端口号 占用
    linux proc进程 pid stat statm status id 目录 解析 内存使用
    linux vim 设置大全详解
    ubuntu subclipse svn no libsvnjavahl1 in java.library.path no svnjavahl1 in java.library.path no s
    win7 安装 ubuntu 双系统 详解 easybcd 工具 不能进入 ubuntu 界面
    Atitit.json xml 序列化循环引用解决方案json
    Atitit.编程语言and 自然语言的比较and 编程语言未来的发展
    Atitit.跨语言  文件夹与文件的io操作集合  草案
    Atitit.atijson 类库的新特性设计与实现 v3 q31
  • 原文地址:https://www.cnblogs.com/xiaomada/p/7859701.html
Copyright © 2011-2022 走看看