【教女朋友学网络系列3】之手把手教她明白交换机的基本原理

序言

交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。

一.数据链路层

1.功能

  • 数据链路的建立、维护与拆除
  • 帧包装、帧运输、帧同步
  • 帧的差错恢复
  • 流量控制

2.目的

  • 设计数据链路层的主要目的就是在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差别的物理线路改进成逻辑上无差错的数据链路,向网络层提供高质量的服务。较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。

3.位置

主机A主机B数据单元
网络层网络层数据包
数据链路层数据链路层数据帧
物理层物理层比特

二.以太网MAC地址

1.作用

  • 用来识别一个以太网上的某个单独的设备或一组设备
    IP地址是32位二进制
    MAC地址是48位二进制

2.组成

前导码(7字节)帧起始定界符(1字节)目的地址 (6字节)源地址 (6字节)类型(2字节)数据(46~1500字节)帧校验序列(4字节)

前7段为物理层封装、后6段位数据链路层封装

  • 前导码作用是使目的主机接收器时钟与源主机发送器时钟同步。紧接着是帧开始分界符“10101011”,用于指示帧的开始。
  • 前导码和起始定界符是为了隔离每个以太网帧的,也是定位符。
  • 以太网帧格式以前导码起始,32位冗余校验码结尾

三.交换机

1.工作原理

1.基于源MAC地址学习
2.基于已知目标MAC地址转发
3.当目标MAC地址未知时,泛洪处理
4.交换机收到广播/组播帧时,无条件泛洪处理
5.交换机一个接口可以学习MAC地址
6.交换机学习到同一个MAC地址,但是是从不同的端口到学习到的,此时,将此MAC与后学习到的端口绑定起来。

2.交换机的工作模式

1.单工:两个数据站之间只能沿单一方向传输数据 例子:麦克风、扬声器(单向传输)
2.半双工:两个数据站之间可以双向数据传输,但不能同时进行 例:对讲机(发时不收,收时不发)
3.全双工:两个数据站之间可双向且同时进行数据传输 例:打电话(既收又发)

3.相关概念

冲突:两个节点同时发送数据的情况。
冲突域:集线器所有接口都处于一个冲突域中,交换机一个接口一个冲突域。
本网段广播:发送的消息会传达给这个网段的全体成员。
广播域:交换机的所有接口处于一个广播域中,路由器一个接口一个广播域。
隔离:IP地址子网划分是一种物理上的隔离;网络在没有逻辑隔离前,网络是可以通讯的,但是在交换机做过虚拟局域网技术(VLAN)之后,网络将被逻辑隔离,此时,被隔离的IP也是不能通讯的。
VLAN–虚拟局域网
VLAN–一般是划分同一个广播域,让其现场不同的逻辑网段,让其不能通讯。
VLAN的好处:
1.隔离了广播域
2.便于管理
3.安全性

划分VLAN的方式:基于端口划分、基于MAC地址划分

ethernet:接口带宽是10M
fastethernet:接口带宽是100M
gethernet :接口带宽是1000M
serial:串口带宽是1.544M
华为接口链路类型
access–交换机对接的是一台电脑,一个接口只能属于一个VLAN
trunk–交换机对接的是一台交换机,主干链路是用来传递vlan的,它不属于任何VLAN。
hybrid–交换机对接的可以是一台电脑,也可以是一台交换机,它可以选择以access属性工作,也可以选择trunk属性工作,混合接口。

4.命令

1.基础命令

  • <>用户视图 【】系统视图
  • <>undo teminal - monitor 关闭弹出信息
  • <>system view 进入系统视图
  • 【】sysname xxxx 修改名称
  • 【】user-interface console 0 【】idle-timeout 0 0 永不超时
  • <>save 保存
  • <>reset saved-config 擦除起始文件
  • <>display current-configuration 查看当前配置文件
  • 【】clear config int e0/0/1 清除接口下所有命令
  • 【】display mac-address 交换机查看MAC地址表

2.配置telnet服务

在这里插入图片描述

< huawei >undo terminal monitor
< huawei >system-view
[Huawei]sysname sw1
[sw1]user-interface console 0
[sw1-ui-console0]idle-timeout 0 0
[sw1-ui-console0]q
[sw1]int vlan 1
[sw1-Vlanif1]ip add 192.168.1.10 255.255.255.0
[sw1-Vlanif1]q
[sw1]user-interface vty 0 4 进入telnet(进入虚拟终端)
[sw1-ui-vty0-4]authentication-mode password 验证模式为密码模式(设置口令模式)
[sw1-ui-vty0-4]set authentication password simple 123明文密码(设置口令)
[sw1-ui-vty0-4]user privilege level 3用户权限
[sw1-ui-vty0-4]q
[sw1]q
< sw1>telnet 192.168.1.20
客户机验证telnet服务 👇
在这里插入图片描述

< huawei >undo terminal monitor
< huawei >system-view
[Huawei]sysname sw2
[sw2]user-interface console 0
[sw2-ui-console0]idle-timeout 0 0
[sw2-ui-console0]q
[sw2]int vlan 1
[sw2-Vlanif1]ip add 192.168.1.20 255.255.255.0
[sw2-Vlanif1]q
[sw2]user-interface vty 0 4进入telnet
[sw2-ui-vty0-4]authentication-mode password验证模式为密码模式
[sw2-ui-vty0-4]set authentication password simple 123明文密码
[sw2-ui-vty0-4]user privilege level 3用户权限
[sw2-ui-vty0-4]q
[sw2]q
< sw2>telnet 192.168.1.20
客户机验证telnet服务 👇
在这里插入图片描述

注意:交换机间的远程控制要保持在同一个网段,除vlan1外,创建额外的vlan需要进行接口的划分

在这里插入图片描述在这里插入图片描述
附:进入端口从当前vlan删除用到 undo port default vlan(clear config int 接口)
其它端口同理如trunk口 undo port trunk allow-pass vlan

总结

随着网络信息系统由小型到中型到大型的发展趋势,交换技术也由原来最初的基于MAC地址的交换,发展到基于IP地址的交换,进一步发展到基于IP+端口的交换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YJ Thoreau

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

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

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

打赏作者

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

抵扣说明:

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

余额充值