• 交换机基础


    交换机基础

    转发方式
    • 泛洪:交换机把从某一个接口进来的帧转发给本交换机内同一VLAN内的其他所有接口;
    • 转发:交换机把从某一个接口进来的帧转发给指定的某一个端口;
    • 丢弃:交换机把从某一个接口接收到的帧直接丢弃。
    MAC 地址表的概念:

    当把电脑主机插到交换机接口之后,如果电脑主机开始发送数据,那么交换机就会把该电脑主机的网卡MAC地址映射到自己的接口上, 这个映射关系就是MAC地址表。

    一个网卡有一个MAC地址。

    查看MAC地址表(如下),通过这个命令我们可以查看这个电脑连接到了我的交换机的哪个接口。

    display mac-address verbose
    
    MAC 地址表学习的过程

    image

    当PC1和PC2没有通信时,查看交换机的MAC地址表没有任何信息。

    当PC1 去给PC2 发送数据包的时候, 交换机是不知道PC2 连接在自己的哪个接口的, 只知道PC1 连接在我的e0/0/1接口, 因为我从这个接口收到了来自PC1 的数据帧, 可以把PC1帧中携带的PC1 的网卡MAC地址绑定在我本地的E0/0/1, 然后把这个数据帧复制多份, 从其他的所有非接口发送出去,发送的范围就是这个接收端口所在的VLAN的成员接口和该交换机的中继接口,每个接口发送一份。而当PC2 收到这个泛洪的数据帧后, 就会回复PC1, 这样交换机就学习到这个MAC地址表了。

    当PC1和PC2通信之后,此时查看交换机的MAC的地址表,就可以看到如下信息:

    image

    access与trunk

    交换机中默认所有的端口都在vlan1中,可以先创建vlan,然后进入指定端口内,设置端口连接方式,给不同端口配置不同的VLAN,从而达到同一vlan内可以相互访问,不同vlan间不能相互访问。

    [Huawei]vlan 10
    [Huawei-vlan10]int g0/0/1
    [Huawei-GigabitEthernet0/0/1]port link-type access
    [Huawei-GigabitEthernet0/0/1]port default vlan 10
    

    一般情况下,PC和交换机连接的方式是access,只能承载一个vlan,交换机和交换机之间连线方式是trunk,可以承载多个Vlan。Vlan只在交换机内生效,出了设备就无效。

    [Huawei]int g0/0/2
    [Huawei-GigabitEthernet0/0/2]port link-type trunk
    [Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
    
  • 相关阅读:
    ThinkPHP5远程代码执行高危漏洞(附:升级修复解决方法)
    PowerDesigner 表格导出为excel
    ubuntu 18.04 配置远程ssh/远程ftp/远程vnc登陆
    Linux apache的运行用户和用户组
    mac系统 安装pip,用python读写excel(xlrd、xlwt)安装
    nvm 设置 nodejs 默认版本
    js基础
    Node.js 8 中的 util.promisify的详解
    HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
    MQTT简介
  • 原文地址:https://www.cnblogs.com/levelstrcpy/p/16293175.html
Copyright © 2020-2023  润新知