热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

小白入门篇,交换机基本转发原理及基本配置,分分钟快速入门掌握

一、认识交换机1、交换机是局域网中最重要的设备,交换机是基于MAC来进行工作的小交换机设置。2、交换机是第二层的设备,可以隔离冲突域

一 、认识交换机1、交换机是局域网中最重要的设备,交换机是基于 MAC 来进行工作的小交换机设置

2、交换机是第二层的设备,可以隔离冲突域小交换机设置。交换机是基于收到的数据帧中的源 MAC 地址和目的 MAC 地址来进行工作。

3、交换机的作用主要有这么两个:

1)、是维护 CAM(Context Address Memory)表小交换机设置,该表是 MAC 地址和交换机端口的映射表;

2)、根据 CAM 来进行数据帧的转发小交换机设置。交换机对帧的处理有三种:交换机收到帧后,查询 CAM 表,如果能查询到目的计算机所在的端口,并且目的计算机所在的端口不是交换机接收帧的源端口,交换机将把帧从这一端口转发出去(Forward);如果该计算机所在的端口和交换机接收帧的源端口是同一端口,交换机将过滤掉该帧(Filter);如果交换机不能查询到目的计算机所在的端口,交换机将把帧从源端口以外的其他所有端口上发送出去,这称为泛洪(Flood),当交换机接收到的是帧是广播帧或者多播帧,交换机也会泛洪帧。

小白入门篇<strong>小交换机设置</strong>,交换机基本转发原理及基本配置,分分钟快速入门掌握

二、交换机转发数据帧方式(1) 存储转发(Store-and-Forward)

存储转发方式是先存储后转发的方式小交换机设置。它把从端口输入的数据帧先全部接收并存储起来;然后进行CRC(循环冗余码校验)检查,把错误帧丢弃;最后才取出数据帧目的地址,查找地址表后进行过滤和转发。存储转发方式延迟大;但是它可以对进入交换机的数据包进行高级别的错误检测。这种方式可以支持不同速度的端口间的转发。

(2) 直接转发(Cut-Through)

交换机在输入端口检测到一个数据帧时,检查该帧的帧头,只要获取了帧的目的地址,就开始转发帧小交换机设置。它的优点是:开始转发前不需要读取整个完整的帧,延迟非常小。它的缺点是:不能提供错误检测能力。

(3) 无碎片(Fragment-Free)

这是改进后的直接转发,是介于前两者之间的一种解决方法小交换机设置。无碎片方法在读取数据帧的长前64个字节后,就开始转发该帧。这种方式虽然也不提供数据校验,但是能够避免大多数的错误。它的数据处理速度比直接转发方式慢,但比存储转发方式快许多。CISCO 交换机和路由器一样,本质上也是一台特殊的计算机,也有 CPU、RAM 等部件。也采用 IOS,所以交换机的很多基本配置(例如密码、主机名等)和路由器是类似的。

三、交换机基本配置1、目的

熟悉交换机的基本配置

2、实验拓扑

小白入门篇<strong>小交换机设置</strong>,交换机基本转发原理及基本配置,分分钟快速入门掌握

3、实验步骤

(1) 步骤 1:配置主机名

Switch> enable

Switch# conf terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)# hostname S1

(2) 步骤 2:配置密码

S1(config)# enable secret cisco

S1(config)# line vty 0 15

S1(config-line)# password cisco

S1(config-line)# login

(3) 步骤 3:接口基本配置

默认时交换机的以太网接口是开启的小交换机设置。对于交换机的以太网口可以配置其双工模式、速率等。

S1(config)# interface f0/1

switch(config-if)# duplex { full | half | auto }

//duplex 用来配置接口的双工模式小交换机设置,full——全双工、half——半双工、auto——自动检测双工的模式

switch(config-if)# speed { 10 | 100 | 1000 | auto }

//speed 命令用来配置交换机的接口速度小交换机设置,10——10M、100——100M、1000——1000M、auto

——自动检测接口速度小交换机设置

(4) 配置管理地址

交换机也允许被 telnet小交换机设置,这时需要在交换机上配置一个 IP 地址,这个地址是在 VLAN 接

口上配置的小交换机设置。如下:

S1(config)# int vlan 1

S1(config-if)# ip address 172.16.0.1 255.255.0.0

S1(config-if)# no shutdown

S1(config)# ip default-gateway 172.16.0.254

//以上在 VLAN 1 接口上配置了管理地址小交换机设置,接在 VLAN 1 上的计算机可以直接进行 telnet 该

地址小交换机设置。为了其他网段的计算机也可以 telnet 交换机,我们在交换机上配置了缺省网关。

(5) 保存配置

S1# copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

欢迎学网络技术朋友私信交流学习更多网络技术小交换机设置,私信交流也会提供更多免费网络技术资料下载可以和大家交流技术!希望大家持续学习,每天进步一点点!


推荐阅读
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 技嘉秀高端B450主板:不再支持第七代APU,性价比高且兼容锐龙一代和二代
    在台北电脑展上,技嘉展示了一款高端的B450主板,型号为“b450 aorus pro wi-fi”。该主板具有10+1相供电、散热片覆盖的供电区域和芯片组,以及两个m.2插槽和背部IO挡板。虽然不支持第七代APU bristol ridge,但它兼容锐龙一代和二代,且具有较高的性价比。该主板还配备了音频声卡、Wi-Fi无线网卡等功能,是一款性能出色且设计精良的主板。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文介绍了在Python张量流中使用make_merged_spec()方法合并设备规格对象的方法和语法,以及参数和返回值的说明,并提供了一个示例代码。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
author-avatar
水皱皱_446
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有