热门标签 | 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...

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


推荐阅读
  • 本文介绍了如何在iOS平台上使用GLSL着色器将YV12格式的视频帧数据转换为RGB格式,并展示了转换后的图像效果。通过详细的技术实现步骤和代码示例,读者可以轻松掌握这一过程,适用于需要进行视频处理的应用开发。 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • 在Android 4.4系统中,通过使用 `Intent` 对象并设置动作 `ACTION_GET_CONTENT` 或 `ACTION_OPEN_DOCUMENT`,可以从相册中选择图片并获取其路径。具体实现时,需要为 `Intent` 添加相应的类别,并处理返回的 Uri 以提取图片的文件路径。此方法适用于需要从用户相册中选择图片的应用场景,能够确保兼容性和用户体验。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • 本文介绍了如何在 Vue 3 组合 API 中正确设置 setup() 函数的 TypeScript 类型,以避免隐式 any 类型的问题。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • poj 3352 Road Construction ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 本文详细介绍了定时器输入捕捉技术的原理及其应用。通过配置定时器通道的引脚模式为输入模式,并设置相应的捕获触发条件,可以实现对外部信号的精确捕捉。该技术在实时控制系统中具有广泛的应用,如电机控制、频率测量等场景。文中还提供了具体的配置步骤和示例代码,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本指南从零开始介绍Scala编程语言的基础知识,重点讲解了Scala解释器REPL(读取-求值-打印-循环)的使用方法。REPL是Scala开发中的重要工具,能够帮助初学者快速理解和实践Scala的基本语法和特性。通过详细的示例和练习,读者将能够熟练掌握Scala的基础概念和编程技巧。 ... [详细]
  • 深入解析:React与Webpack配置进阶指南(第二部分)
    在本篇进阶指南的第二部分中,我们将继续探讨 React 与 Webpack 的高级配置技巧。通过实际案例,我们将展示如何使用 React 和 Webpack 构建一个简单的 Todo 应用程序,具体包括 `TodoApp.js` 文件中的代码实现,如导入 React 和自定义组件 `TodoList`。此外,我们还将深入讲解 Webpack 配置文件的优化方法,以提升开发效率和应用性能。 ... [详细]
  • 在多堆石子游戏中,通过分析Nim博弈策略,探讨了如何在限定时间和内存条件下实现最优解。本文详细研究了石子游戏中的数学原理和算法优化方法,旨在为参与者提供有效的策略指导。具体而言,文章讨论了不同堆数下的Nim值计算及其应用,帮助玩家在复杂的博弈环境中取得优势。 ... [详细]
  • 考前准备方面,我的考试时间安排在上午11点至12点,只需提前20分钟到达考场的接待休息区即可。由于我居住在福田区,交通便利,可以选择多种方式前往考场。为了确保顺利通过考试,我建议考生提前熟悉考试流程和环境,并合理规划出行时间,以保持良好的心态和状态。此外,考前复习应注重理论与实践相结合,多做模拟题,加强对重点知识点的理解和掌握。 ... [详细]
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社区 版权所有