
主页〞星际娱乐平台〝主页,交换机是一个二层设备,它是基于数据帧的源MAC地址和目的MAC地址来工作的,还可以隔离冲突域,交换机的主要功能有三个:
地址学习:交换机收到数据帧后,会将数据帧中源MAC地址存储到MAC地址表中(基于源MAC地址学习)。
转发(数据帧):前面我们说过交换机主要是基于源MAC地址和目的MAC地址来转发数据帧的,换句话说,交换机收到一个数据帧时会在MAC地址表中查找其目的MAC地址和端口,并把数据帧转发到对应的端口。
通过一个简单的实验来简单学习一下交换机的工作原理:如下图所示,在PC1和PC2两台主机之间连接了一台交换机,分别配置PC1和PC2的ip地址信息,SW1交换机不动,然后PC1 ping PC2测试网络连通性。
结果说明PC1和PC2的网络是可以通信的,那么SW1交换机是如何转发数据实现PC1和PC2之间的网络通信?
前面说过交换机是基于源MAC地址和目的MAC地址来转发数据的,也就是说,在SW1交换机中有一个MAC地址表,这个表中存放了MAC地址和交换机端口的映射关系,我们通过show命令查看交换机的MAC地址表信息:
PC1和PC2之所以能通信,是因为交换机会根据MAC地址表来转发数据帧,通常交换机对数据帧的转发操作会有三种行为:
1. 当交换机从某一端口收到一个数据帧时,会把源MAC地址和该端口之间进行映射并存储到MAC地址表中
2. 如果交换机收到的是一个广播帧,交换机不会查找MAC地址表,而是直接执行泛洪操作
3. 如果交换机接收到一个单播的数据帧,交换机会在MAC地址表中查找目的MAC地址,如果没找到,交换机则执行泛洪操作;如果找到了,则对比目的MAC地址映射的端口是否为数据帧进入交换机的端口。如果是则丢弃数据帧,如果不是则执行转发操作。
由于二层网络中使用mac地址通信,PC1想要和PC2通信就必须知道对方的mac地址,那么PC1和PC2通信之前会发送一个ARP请求(以广播的方式发送)以获取PC2的MAC地址,当SW1交换机从f2/0端口收到这个数据帧时,查找自己的MAC地址表发现是空的,会把源MAC地址和f2/0端口进行映射并存储到自己的MAC地址表中,以后SW1交换机只要收到目的MAC为01-02-03-04-AA的数据帧一律从f2/0端口转发出去,接下来交换机会把这个数据帧从其他端口(f2/1和f2/2)泛洪出去。
PC3收到该数据帧会丢弃,但PC2收到该数据帧后会响应一个ARP应答,并封装自己的MAC地址为源MAC,当SW1交换机从f2/1口收到这个数据帧时,也会将源MAC地址和f2/1端口进行映射并存储到MAC地址表中。
然后PC1和PC2就可以建立点到点连接了,并且只有这2个设备接收到这些数据帧,因为SW1交换机的MAC地址表中还没有PC3的MAC,所以PC3是无法看到这些数据帧的。
为什么当交换机收到一个广播或组播的数据帧时不会学习mac地址呢?而是直接执行泛洪操作?因为交换机是基于源mac地址学习的,广播和组播的mac只能作为目的mac地址使用,所以交换机无法学习到广播或组播的mac地址,这意味着交换机的mac地址表中根本就没有广播和组播的mac,也就不需要再查找mac地址表。
拓扑图配置port-isolate mode命令用来配置端口隔离模式。缺省情况下,端口隔离模式为二层隔离三层互通。端口隔离包括双向隔离和单向隔离。接口的单向隔离是指若在接口A上配置它与接口B隔离,则从接口A发送的报文不能到达接口B,但从接口B发送的报文可以到达接口A。如果用户希望隔离同一VLAN内的广播报文,但是不同端口下的用户还可以进行三层通信,则可以将隔离模式设置为二层隔离三层互通;如果用户希
之前博文:[交换机的背板带宽、包转发率](一、基本概念- 1 接口单板/业务线卡(line-card)-- 提供业务传输的外部物理接口,完成报文接收和发送。对于分布式系统,承担部分协议处理和交换/路由功能。- 2 交换网板/交换机矩阵-- 主要是负责**跨接口单板卡之间**的数据转发
# 教你如何实现可编程交换机硬件架构## 概述作为一名经验丰富的开发者,我将带领你逐步学习如何实现“可编程交换机硬件架构”。这是一个复杂而有挑战性的任务,但只要你耐心学习,一定能够掌握。首先,我们来看一下整个实现过程的流程图:```mermaidjourney title 可编程交换机硬件架构实现流程 section 开始 开始 -- Step1:
# 三层交换机硬件架构实现教程## 简介在网络交换机中,三层交换机是一种集路由器和交换机功能于一体的设备,能够实现不同VLAN之间的通信和数据包转发。本教程将向你介绍如何实现三层交换机硬件架构。## 整体流程下面是实现三层交换机硬件架构的步骤: 步骤 描述 ---- ---- 1. 创建VLAN 创建并配置不同的VLAN 2. 配置接口
典型的交换机硬件包含的内容,比如交换机专用集成电路(ASIC)、端口子系统、物理层子系统(PHY)、CPU、复杂可编程逻辑设备(CPLD)和事件处理器。典型数据中心交换机的内部结构如图1所示 图1:典型的数据中心交换机内部结构图一、组件:交换机A
交换机配置与原理梳理交换机配置与原理梳理 目录交换机配置与原理梳理引言1.数据链路层2.以太网帧格式3.交换机工作原理4.交换机的指令总结: 引言最近有个项目涉及到了架构网络模型以及交换机,回顾一下之前有关于数据链路层以及交换机执行命令的理论。1.数据链路层LLC(逻辑链路层)处于数据链路层的上层面向网络层传输数据,mac地址 傲世皇朝登陆处于数据链路层的下层面向物理层。 ①数据链路的建立维护与拆除 ②帧包装,
机架式交换机属于交换机中的一种类别,它根据实际使用场景的不同以及配置参数等等方面而在定价和销售定位方面有所区别,大家在实际购买的时候需要结合自己的需求以及预算选择一款最合适的产品。接下来我们就来为大家详细介绍下机架式交换机,感兴趣的朋友就一起来看看吧!一、机架式交换机的简介机架式交换机是一种插槽式的交换机,这种交换机扩展性较好,可支持不同的网络类型,如以太网、快速以太网、千兆以太网、AT
选择交换机的主要技能指标是什么?一、交换机内存 交换机中可能有多种内存,例如Flash(闪存)、DRAM(动态内存)等。内存用作存储配置、作为数据缓冲等。交换机采用了以下几种不同类型的内存,每种内存以不同方式协助交换机工作。二、网络标准 局域网(LAN)的结构主要有三种类型:以太网(Ethernet)、令牌环(Token Ring)、令牌总线(Token Bus)以及作为这三种网的骨干网光纤分
一、数据链路层的功能数据链路层位于网络层和物理层之间数据链路层的功能:数据链路的建立、维护和拆除 ----物理地址、网络拓扑帧包装、帧传输、帧同步----组帧:把数据封装在帧中,按顺序传送,定界与同步:产生/识别帧边界帧的差错恢复----差错恢复:采用重传的方法进行流量控制-----流量控制及自适应:确保中间传输设备的稳定及收发双方传输速率的匹配二、以太网以太网MAC地址计算机必需的硬件是安装在计
1.2交换机基本配置.doc1.2交换机基本配置1.2.1交换机的组成交换机是一台特殊的计算机,也由硬件和软件两部分组成,其软件部分主要包括操作系统(如IOS)和配置文件,硬件部分主要包含CPU、端口和存储介质。局域网交换机的端口主要有以太网端口(Ethernet)、快速以太网端口(Fast Ethernet)、吉比特以太网端口(Gigabit Ethernet)和控制台端口(Console)
交换机基本原理与配置数据链路层以太网的发展以太网MAC地址以太网帧格式交换机交换机设备简介交换机的工作原理交换机的转发原理交换机以太网接口的工作模式配置前的准备SecureCRT软件应用SecureCRT软件的配置 数据链路层 数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相
交换机:数据链路层的设备—数据帧数据链路层的作用:1.物理地址,网络拓扑的建立,维护,拆除2.把数据封装在帧中按顺序传送3.差错恢复,重传,如果出现错误重新发送一次4.流量控制,确保中间传输设备的稳定以及双方传输速率的匹配数据链路层主要的工作:1、硬件寻址2、差错校验交换机为什么在二层(数据链路层)?1.交换机主要工作在局域网内部准发数据帧,实现内部之间的通信2.mac地址识别,找物理地址,根据m
导者瓜分125亿美元的市场据市场研究公司IDC的最近报告显示,诸多厂商在快速发展的软件定义网络(SDN)领域争夺市场份额。Cliff Grossner是总部位于科罗拉多州恩格尔伍德的IHS公司的数据中心、云计算和SDN研究主任,他在接受CRN的采访时说:“到2016年年底至 2017年年初,数据中心和企业局域网中的SDN将会成为主流。我们看到众多客户在部署。思科有1000多个客户部署了其SDN解决
面对高性能计算、大数据分析和浪涌型IO高并发、低时延应用,现有TCP/IP软硬件架构和应用高CPU消耗的技术特征根本不能满足应用的需求。这要有体现在处理延时过大,数十微秒;多次内存拷贝、中断处理,上下文切换、复杂的TCP/IP协议处理、网络延时过大、存储转发模式和丢包导致额外延时。接下来我们继续讨论RDMA技术、原理和优势,看完文章你就会找到为什么RDMA可以更好的解决这一系列问题。RDMA是一种
1、硬件结构 三层交换机的硬件结构分为两个部分,处理器模块和交换模块,它们之间通过PCI接口相连,同时配合相应的外围电路形成完整的三层交换机系统 (1)处理器模块 处理器部采用一款MOTOROLA PowerQUICC II CPU,同一些外部存储设备以及一些外围电路构成三层交换机的处理器部分。处理器模块主要是运行嵌入式操作系统,配置系统和路由表的维持,而不是数据转发通路的组成部分。CPLD 保存
配置H3C交换机实例(设置安全策略版,通过源IP地址对WEB登录用户进行控制)[连载之电子商务系统架构] 我站在巨人肩膀上Jimmy Li作者:Jimmy Li关键词:电子商务,系统架构,vsftpd,本地用户登录,虚拟用户登录------[连载之电子商务系统架构]访问量超过100万的电子商务网站技术架构
一、交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是由于交换机内部有一个MAC地址表,MAC地址表记录了网络中全部MAC地址与该交换机各port的相应信息。某一数据帧须要转发时,交换机依据该数据帧的目的MAC地址来查找MAC地址表。从而得到该地址相应的port。即知道具有该
1.AOP(面向切面编程) AOP(Aspect-OrientedProgramming),利用一种称为横切的技术,剖解开封装的对象内部,将那些影响了多个类的公共行为封装到一个可重用模块,命名为Aspect,即切面。所谓切面,简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。使用横切
一.ifconfig配置虚拟机网络(暂时)1.桥接模式 2.NAT模式 3.仅主机模式二.使用setup配置虚拟机ip(永久)1.设置静态ip 2.设置就默认网关 3.设置DNS 4.使用service network restart更新虚拟机网络配置同一网段的计算机可以通信,但是NAT模式和仅主机模式使用的是虚拟机的虚拟网卡,所以不可以与真实机同一网段的计算机通信。桥接模式使用的是真实机公用同一