5分钟帮你掌握交换机的原理与配置

本文深入探讨了以太网交换机的工作原理,从数据链路层的功能、以太网的历史到以太网帧格式,详细阐述了MAC地址及其作用。此外,介绍了交换机设备的不同型号和品牌,以及交换机如何根据MAC地址表智能转发数据帧。还讲解了交换机接口的双工模式和速率协商,并提供了华为交换机的命令行配置示例,包括配置前的准备、SecureCRT软件使用和基本配置步骤。
摘要由CSDN通过智能技术生成

1. 数据链路层

1.1 数据链路层的功能

数据链路层负责网络中相邻节点之间可靠的数据通信,并进行有效的流量控制,在区域网中,数据链路层使用帧完成主机对等层之间数据的可靠传输。
数据链路层的功能包括:链路的建立、维护和拆除等。

数据链路层的功能

1.2 以太网的由来

  • 1973年,Xerox公司的X-Wire,2.94兆实验性以太网;
  • 1979年,DEC-Inter-Xerox的DIX,10兆以太网应用;
  • 1983年,IEEE802.3标准,10兆以太网标准;
  • 1991-1992年,快速以太网和千兆以太网,100/1000兆以太网。

1.3 以太网帧格式

1.3.1 MAC地址

计算机必备的硬件网卡,除了具有基本的功能之外,都有一个全球唯一的编号来标识自己,这个地址就是MAC地址,即网卡的物理地址。
MAC地址由48位二进制数组成,通常分为六段,用十六进制表示,其中前24位是生产厂商向IEEE申请的厂商编号,后24位是网络接口卡序列号。
MAC地址是第8位是0的时候,表示该MAC地址位单播地址;
MAC地址是第8位是1的时候,表示该MAC地址位组播地址;
MAC地址组成如下图所示:
MAC地址

1.3.2 以太网帧格式

以太网有很多帧格式,下图介绍的是Ethernet II的帧格式。
以太网帧格式
以太网帧格式:以前导码起始,32位冗余校验码结束。

类型:

  • 0800H 表示IP协议
  • 0806H 表示ARP协议

2. 以太网交换机

2.1 交换机设备简介

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

  • Cisco交换机产品系列
    常见的有:Cisco2960系列、Cisco3560系列、Cisco4500系列和Cisco6500系列;

  • H3C交换机产品系列

    • 核心层代表:S10500、S9500E、S7500E、S7500等;
    • 汇聚层代表:S5500-EI/SI、S5510、S5120-EI/SI、S5600等;
    • 接入层代表:S3100-EI/SI、S3600-EI/SI、S3610等。

总结:设备的系列号越高,其功能越强大,稳定性越好,背板带宽越高,但价格也越贵,不同型号设备可以实现的企业需求以及具体的应用环境也不同。
背板带宽:指交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量,背板带宽标示着交换机的数据交换能力,单位是Gb/s。

2.2 交换机的工作原理

交换机会根据MAC地址智能转发数据帧,不会把收到的每个数据信息都以广播的方式发给客户端,交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每当交换机收到客户端发送的数据帧时,就会根据MAC地址表的信息判断该如何转发。
交换机转发数据帧的过程如下:

  • 1)MAC地址的学习
    如下图所示:假设主机A发送数据帧(源MAC地址位00.00.00.11.11.11,目标MAC地址位00.00.00.22.22.22)到交换机的1号接口,交换机首先查询MAC地址表中1号接口对应的源MAC地址条目。如果条目中没有数据帧的源MAC地址,交换机就会将这个帧的源地址和收到该数据帧的接口编号(1号口)对应起来,添加到MAC地址表中。
    MAC地址的学习交换机转发数据帧

  • 2)广播未知数据帧
    如果交换机没有在MAC地址表中找到数据帧目的地址所对应的条目,就无法确定该从哪个接口将数据帧转发出去,于是被迫选用广播的方式,即除了1号口之外的所有接口都将转发这个数据帧,下图所示中的主机B和主机C都会收到。
    广播未知数据帧交换机转发数据帧

  • 3)接受回应方信息
    如下图所示,主机B会响应这个广播,并回应一个数据帧(源MAC地址为:00.00.00.22.22.22,目标MAC地址为:00.00.00.11.11.11),交换机也会将此帧的源MAC地址和接口编号(2号接口)对应起来,添加到MAC地址表中。
    交换机转发数据帧交换机转发数据帧

  • 4)交换机实现单播通信
    如下图所示:现在主机A和主机B之间的通信不用再借助广播了,因为MAC地址表中已经有它们的条目,主机A发送数据帧的目标地址为:00.00.00.22.22.22,交换机会发现这个地址对应的接口编号为2,于是交换机将只向2号口转发数据帧。
    交换机实现单播通信注意点:老化时间:由于交换机MAC地址条目是动态的,所以它不会永远存在于MAC地址表中,而是在300s(老化时间)后会自动消失,但是如果在此期间,交换机又收到对应条目的MAC地址的数据帧,老化时间将会重置为300s。

2.3 交换机接口的双工模式

2.3.1 单工、双工和全双工

  • 单工:单工数据传输是指两个数据站之间只能沿单一方向传输数据,如:麦克风到扬声器。
  • 半双工:半双工数据传输使两个数据站之间可以实现双向数据传输,但是不能同时进行,如:手持对讲机两个人都可以讲话,但是只能一个说一个听,但是不能同时进行。
  • 全双工:全双工数据传输是在两个数据站之间可双向且同时进行数据传输的模式,如:打电话的双方可以同时说话,不需要等到对方说完。

2.3.2 交换机以太网的接口速率

  • 接口连接时进行协商
  • 协商失败则无法正常通信

3. 交换机基本配置

3.1 配置前的准备

  • Consolo电缆(如下图所示)
    Consolo线缆

  • 物理连接

    • 计算机COM口
    • 交换机/路由器Consolo口
  • 软件连接

    • 超级终端
    • 其他软件

3.2 SecureCRT软件的使用

  • SecureCRT软件的配置

    • 端口选择
    • 选择连接方式:Serial
    • COM口属性

3… 华为交换机的命令行模式

用户视图模式<Huawei>切换至系统视图模式[Huawei]
<Huawei>system-view

1、历史命令查询
[Huawei] display history-command

2、配置主机名
<Huawei> system-view
[Huawei] sysname Router1

3、状态信息查询
<Huawei>display version   ####查看VRP版本
<Huawei>display users    ####查看用户终端信息

4、进入接口模式并查看信息
<Huawei>sys
[Huawei]int e0/0/1
[Huawei-GigabitEthernet0/0/1]dis this   ####查看当前视图下的配置信息

5、配置文件管理命令
[Huawei]display saved-configuration     ###查看设备保存的信息
[Huawei]display current-configuration   ###查看设备当前配置的信息
<Huawei>reset saved-configuration      ###擦除存储设备中的配置文件
<Huawei>compare configuration          ###比较当前配置信息与存储设备中的保存文件是否一致

6、关闭华为的信息提示中心 
[Huawei]undo info-center enable 
或者
<Huawei>undo terminal monitor

7、永不超时
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0 0

8、配置双工及速率命令
<Huawei>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、保存配置
<Huawei>save

10、设置远程登录密码
[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


用SecureCRT链接eNSP
●双击打开某台设备有【视图】和【配置】,打开【配置】---窗口配置:串口号:2000  ###这个是端口号
●打开SecureCRT 点击【链接】---【Protocol】Telnet----【Hostname】127.0.0.1----【Prot】2000
●当前终端被打开---断开【disconnect】----会话【session options】-----强制每次一个字符模式【Force charater at atime mode】---保存【OK】
●右击当前终端---链接【reconnect】
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码海小虾米_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值