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

第三讲:交换机原理及配置

文章目录一、数据链路层1、数据链路层的功能


文章目录



  • 一、数据链路层



    • 1、数据链路层的功能

    • 2、以太网的发展

    • 3、以太网MAC地址

    • 4、以太网帧格式



  • 二、以太网交换机



    • 1、交换机设备简介

    • 2、交换机的工作原理

    • 3、交换机接口的双工模式



  • 三、交换机基本配置



    • 1、交换机配置前的物理连接

    • 2、交换机配置前的软件连接

    • 3、交换机常用的命令



      • 3.1 常用命令

      • 3.2 远程登录设置







一、数据链路层

1、数据链路层的功能

●数据链路层负责网络中相邻节点之间可靠的数据通信,并且进行有效的流量控制。在局域网中,数据链路层使用帧完成主机对等层之间的可靠传输。

●数据链路层的作用包括数据链路的建立、维护与拆除、帧包装、帧传输、帧同步,帧的差错控制以及流量控制。

img


2、以太网的发展

●以太网是一种计算机局域网技术,IEEE组织的IEEE802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和访问层协议的内容。

●施乐以太网(Xerox Ethernet)是一种以太网的雏形。最初的2.94Mbit/s以太网在施乐公司内部使用,而在1982年,Xerox与DEC及inter组成的DIX联盟,并共同发表了Ethernet Version2(EV2)的规定,并将它投入商场市场,且被普遍使用,而EV2的网络就是目前受IEEE承认的10BASE5。

img


3、以太网MAC地址

●MAC地址是由48位二进制数组成,通常分为六段,用十六进制表示,如:00-D0-09-A1-D7-B7。其中前24位是生产厂商想IEEE申请的厂商编号,后24位是网络接口卡序列号。

●MAC地址第8位为0时,表示该MAC地址为单播地址;为1时,表示该MAC地址为组播地址。一块物理网卡的地址一定是一个单播地址,也就是第8位一定是0,组播地址是一个逻辑地址,用来表示一组接收者,而不是一个接收者。

img


4、以太网帧格式

●在以太网链路上的数据包称作以太帧,以太帧起始部分由前导码和帧开始符组成,后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载包含其它协议报头的数据包(例如IP协议)。以太网由一个32位冗余校验码结尾,它用于检验数据传输是否出现损坏。

●以太网由多种格式,下面主要介绍最常用的Ethernet II 的帧格式,包含六个域。

img

●前导码:物理层的封装,数据帧转换成比特流就靠这部分。相当于火车头。

●帧起始定界符:物理层的封装,当发送的数据超过最大字节,会将数据分批发送(发送是无顺序发送的),然后通过帧起始定位符来组合这些分批的数据。

●目的地址:目的MAC地址

●源地址:源MAC地址

●类型:封装的上层协议类型(网络层的)

●数据:封装的上层数据

●帧校验序列:检验数据是否缺失,数据顺序是否正常。


二、以太网交换机

1、交换机设备简介

交换机品牌众多,像Cisco、华为、H3C、T0-Link、神舟数码,锐捷等厂家都生产了很多不同型号的交换机。

image-20220416152730019

●网线从每个园区接入到汇聚层,汇聚层在接入到数据中心。

●为什么会需要汇聚层?

如果园区直接接入数据中心,消耗的网线较长,且数据中也也没有那么接入口,通过汇集进行接入后,不仅消耗的接口较少,而且也方便进行维护。


2、交换机的工作原理

交换机可以根据MAC地址转发数据帧,交换机存储的MAC地址表将MAC地址和交换机的接口对应在一起,每当交换机收到客户端发送的数据帧时,就会根据MAC地址的信息判断该往哪个接口转发。

交换机转发数据帧的过程如下:

①初始状态

img

②MAC地址学习

img

③广播未知数据帧

image-20220416154706391

④接收方回应信息

image-20220416154726238

⑤交换机实现单播通信

img

整体概述:

●主机A想发送数据帧到主机B中,主机A在发送之前,交换机的MAC地址表还是空白的,当A开始发送数据后,交换机记录A的MAC地址以及往A去的接口,然后再查看自己的MAC地址表中有没有主机B的MAC地址表和接口,如果没有,然后进行广播,广播出去,主机B收到消息然后将自己的MAC地址发送到交换机,交换机记录主机B的MAC地址以及接口,主机A和主机B可以实现单播通信。

●如果下次主机A还想与主机B发送消息,步骤一样,如果交换机还存在主机B的MAC地址和接口,那就不用进行广播,可以与主机B直接单播通信。


3、交换机接口的双工模式

① 单工

单工传输是指两个数据占之间只能沿一个方向传输数据,多模光纤

image-20220416160159211

②半双工

半双工数据传输是的两个数据站之间可以实现双向数据传输,但不能同时进行。通信效率低。

image-20220416160323501

③全双工

全双工数据传输是在两个数据站之间可以双向且同时进行数据传输的模式。

image-20220416160424268

④交换机以太网接口速率

●接口连接时进行协商

●协商失败则无法正常通信


三、交换机基本配置

1、交换机配置前的物理连接

Console接口位于交换机背板,将其与PC的COM接口直连即可对交换机进行配置,连接线缆一般为专用的console电缆。

image-20220416161812742


2、交换机配置前的软件连接

使用Secyre CRT软件进行配置交换机然后进行连接

image-20220416161947530


3、交换机常用的命令


3.1 常用命令

用户视图模式
切换至系统视图模式[Huawei]
system-view
1、历史命令查询
[Huawei] display history-command
2、配置主机名
system-view
[Huawei] sysname Router1
3、状态信息查询
display version ####查看VRP版本
display users ####查看用户终端信息
4、进入接口模式并查看信息
sys
[Huawei]int e0/0/1
[Huawei-GigabitEthernet0/0/1]dis this ####查看当前视图下的配置信息
5、配置文件管理命令
[Huawei]display saved-configuration ###查看设备保存的信息
[Huawei]display current-configuration ###查看设备当前配置的信息
reset saved-configuration ###擦除存储设备中的配置文件(初始化)
compare configuration ###比较当前配置信息与存储设备中的保存文件是否一致
6、关闭华为的信息提示中心
[Huawei]undo info-center enable`
或者
undo terminal monitor
7、永不超时
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0 0
8、配置双工及速率命令
sys
[Huawei]int g0/0/1
[SW1-Ethernet0/0/1]undo negotiation auto ###关闭自动协商
[SW1-Ethernet0/0/1]speed 100 ###调至速率100M
[SW1-Ethernet0/0/1]duplex full ###调至全双工模式, 解释:full:Full-Duplex(全双工模式) half:Half-Duplex(半双工模式)
9、保存配置
save

3.2 远程登录设置

1、设置远程登录密码

[Huawei]user-interface vty 0 4
#0是初始值,4是结束值。表示可同时打开5个会话进入交换机去配置命令
[Huawei-ui-vty0-4]authentication-mode password
[Huawei-ui-vty0-4]set authentication password simple 222
[Huawei-ui-vty0-4]user privilege level 3
[Huawei-ui-vty0-4]dis this

2、用SecureCRT链接eNSP
●双击打开某台设备有【视图】和【配置】,打开【配置】—窗口配置:串口号:2000 ###这个是端口号
●打开SecureCRT 点击【链接】—【Protocol】Telnet—-【Hostname】127.0.0.1—-【Prot】2000
●当前终端被打开—断开【disconnect】—-会话【session options】—–强制每次一个字符模式【Force charater at atime mode】—保存【OK】
2000 ###这个是端口号
●打开SecureCRT 点击【链接】—【Protocol】Telnet—-【Hostname】127.0.0.1—-【Prot】2000
●当前终端被打开—断开【disconnect】—-会话【session options】—–强制每次一个字符模式【Force charater at atime mode】—保存【OK】
●右击当前终端—链接【reconnect】



推荐阅读
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • Spring Boot + RabbitMQ 消息确认机制详解
    本文详细介绍如何在 Spring Boot 项目中使用 RabbitMQ 的消息确认机制,包括消息发送确认和消息接收确认,帮助开发者解决在实际操作中可能遇到的问题。 ... [详细]
  • 我自己做了一个网站图片的抓取,感觉速度有点慢抓取4000张图片可能得用15分钟左右的时间,我百度看用线程可以加快抓取,然后创建了5个线程抓取,但是5个线程是同步执行同样的操作一个图片就 ... [详细]
  • Spring 中策略模式的应用:Resource 接口详解
    本文探讨了在 Spring 框架中如何利用 Resource 接口实现资源访问策略。Resource 接口作为资源访问策略的抽象,通过多种实现类支持不同类型的资源访问。 ... [详细]
  • 短视频app源码,Android开发底部滑出菜单首先依赖三方库implementationandroidx.appcompat:appcompat:1.2.0im ... [详细]
  • 使用 Jupyter Notebook 实现 Markdown 编写与代码运行
    Jupyter Notebook 是一个开源的基于网页的应用程序,允许用户在同一文档中编写 Markdown 文本和运行多种编程语言的代码,并实时查看运行结果。 ... [详细]
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom"echarts";4、如果用到map(地图),还 ... [详细]
  • 普通树(每个节点可以有任意数量的子节点)级序遍历 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 第十九天 - 类的约束、异常处理与日志记录
    本文介绍了如何通过类的约束来确保代码的一致性,以及如何使用异常处理和日志记录来提高代码的健壮性和可维护性。具体包括抛出异常、使用抽象类和方法,以及异常处理和日志记录的详细示例。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
author-avatar
书友69132746
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有