交换机三层架构及对流量的转发机制

交换机的作用:

区别集线器(HUB); HUB 为物理层设备,只能直接转发电流

交换机为数据链路层设备,可以将电流与二进制转换,实现了以下功能:

无限的传输距离

彻底解决了冲突-所有的接口可以同时收发数据

二层单播------物理寻址,在一个交换网络内,实现一对一通讯,保障了数据的安全,减少了垃圾数据量,降低的转发延时;

提高端口密度------可以增加更多的接口

三层架构:

接入层:提供端口的密度,用于用户终端的接入一二层交换机、AP

汇聚层(分布层):流量的集合,DHCP/VLAN/STP/HSRP/VRRP/channel...QOS/ACL

核心层:nat、高速路由转发

冗余一备份 线路、设备、网关、UPS(电源)

VLAN:虚拟局域网 二层交换与路由器(三层交换机)逻辑将一个广播域切分为多个;

配置思路:

交换机上创建 vlan

交换机上各个接口划分到对应的 vlan 中

trunk 干道

vlan 间路由------单臂路由(路由器子接口) 三层交换机

交换机对流量的转发机制:

流量进入交换机后,先识别数据帧中的源 MAC地址,然后将该MAC地址与该流量的进入接口进行绑定、记录,生成 MAC 地址表---再转换为CAM 表

之后查看数据帧中的目标 MAC 地址,在CAM 表中寻找对应的记录,若存在记录,按记录接口单播转发;

若没有记录将洪泛该流量; 洪泛------除流量的入口外其他所有出口复制;

默认 CAM 在一个 mac 最后出现的后 300s 将被删除

MAC 地址表和 CAM 的区别:

CAM 是将 MAC 表中的 MAC 地址+接口编号+vlanid 转换为 hash 值,再转换为二进制格式;意义在于识别更快;

相关推荐
程序员-Benothing7 分钟前
Shell输入输出详解:read、echo、printf、颜色输出
linux·运维·服务器
和裕7 分钟前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
FPGA小徐31 分钟前
从 NEMU 到 AbstractMachine:程序、运行时环境与 AM 完全解析
linux·运维·服务器
呉師傅2 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
Sayai2 小时前
Elasticsearch 日志检索 DSL 实战:时间范围查询、字段去重、分钟级统计与最新日志获取
大数据·运维·elasticsearch·搜索引擎·日志分析
qetfw2 小时前
Debian Chrony 时间同步、RAID5 与 LUKS 磁盘加密配置
linux·debian
大侠归来2 小时前
TCP/IP 网络编程:多播与广播
网络·tcp/ip·智能路由器
weixin_416667964 小时前
银河麒麟V10看门狗试验-1
网络·chrome·python
白帽攻防录4 小时前
SRC 挖洞:WSO2 JWT 算法混淆绕过深度复盘,CVE-2026-5430 不支持的算法怎么变成管理员
网络·算法·安全·网络安全·jwt
fb_123454 小时前
MySQL运维实战:备份恢复+主从复制+读写分离+MHA高可用(超详细手把手教程)
运维·mysql·oracle