交换机原理

本文详细介绍了交换机在数据链路层的功能,包括以太网帧格式、交换机的工作原理如MAC地址学习、转发、查询与刷新功能,以及交换机以太网接口的工作模式。此外,还讲解了交换机的命令行配置,如华为交换机的视图切换、配置主机名、状态查询、接口模式配置和文件管理等。

目录

一、数据链路层功能

二、以太网帧格式

1.Ethernet  ll帧格式

三、交换机的工作原理

1.交换机的转发原理

2.交换机的功能

3.交换机以太网接口的工作模式

四、交换机的命令行配置


一、数据链路层功能

数据链路层位于网络层与物理层中间

功能:

  1. 数据链路的建立、维护与拆除

  2. 帧包装、帧传输、帧同步

  3. 帧的差错恢复

  4. 流量控制

二、以太网帧格式

以太网MAC地址是用来识别一个以太网上的某个单独的设备或一组设备。

MAC地址是48位二进制组成,通常用12位十六进制表示,在这12位中前6位是厂家的编号,后6位是出厂批次,某个批次的网卡。

例如:

MAC地址的第8个bit如果为:

0~~~~~单播MAC地址;1~~~~~组播MAC地址

 发送数据的3种方式

  • 单播------一对一通信
  • 组播------一对部分感兴趣设备
  • 广播------一对所有设备
  • 数据链路层广播MAC------FF-FF-FF-FF-FF-FF        ---48个1

1.Ethernet  ll帧格式

  •  类型/长度:用来标识上层协议的类型,例如0800H表示IP协议IPV4,0806H表示ARP协议。

 

        值大于0600---Type----体现上层协议的类型(Type=0x0800--网络层为IPv4,Type=0x86dd--网络层为IPv6,Type=0x0806--ARP) 小于0600---Length---数据帧的字节数

  • 数据帧遵循IEEE 802.3以的格式,同时数据帧当中会增加LLC(逻辑链路控制-802.2)字段
  • 数据字段----范围是46字节---1500字节(1500字节----MTU(最大传输单元))  
  •  帧校验:根据算法

数据帧里有什么?源目MAC地址    类型      真实数据     帧校验

三、交换机的工作原理

交换机的作用:提供更多的接口

普通交换机处于第二层数据链路层,只能认识MAC地址;

三层交换机具有了认识IP地址的功能,工作在第三层网络层(三层交换机具有一部分路由器的功能,但不能完全替代路由器)。

  • 接入层   交换机
  • 汇聚层   交换机
  • 核心层   路由器(有些企业为了省钱,用三层交换机替代了路由器)

1.交换机的转发原理

初始状态——MAC地址学习——广播未知数据帧——接收方回应——交换机实现单播通信

例如:有ABC三台主机连接一台交换机,初始状态时,mac地址表空白,当A向交换机发出数据帧请求通话B,此时交换机会自动学习A的源mac地址,但现在mac数据表空白,所以交换机除A以外的接口泛洪(发出广播寻找B),B接收到广播,进行数据帧回复,交换机接受B的回复,学习B的mac,C收到广播但是不是B丢弃,A和B建立单播联系,再下一次的请求联系中,交换机便无需广播,也不会产生泛洪。

例如:

 将三台主机的ip等设置好

 初始状态MAC地址表是空白的(display mac-address#查看交换机的MAC地址表)

当pc3 ping pc4时:

 交换机中就显示:

 这就是动态学习,通过数据帧学习的。

注意:

  1. ip地址和子网掩码同时出现。
  2. display mac-address#查看交换机的MAC地址表

2.交换机的功能

  • 学习功能:数据帧经过交换机,交换机会自动学习数据帧的源mac地址
  • 转发功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
  • 查询功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
  • 刷新功能:交换机默认300s刷新一次mac地址表

3.交换机以太网接口的工作模式

  • 单工:两个数据站之间只能沿单一方向传输数据。
  • 半双工:两个数据站之间可以双向数据传输,但不能同时进行。
  • 全双工:两个数据站之间可双向且同时进行数据传输。

四、交换机的命令行配置

华为中有三种模式:

  • 用户视图:基本操作,查看基本信息(权限受限,只能看不能操作)
  • 系统视图:进阶操作,配置静态路由,动态路由(能看也可以操作)
  • 接口模式:配置IP地址等(配置IP地址时使用)

用户模式:

  • display version   #可以看当前模拟器的版本号,交换机的版本信息。
  • display current-configuration  #可以看到当前的配置
  • sys或者 system-view  #从用户视图模式切换至系统视图模式
  • 退出系统视图模式ctrl+z或者在系统视图模式中输入 quit


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

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

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   #查看设备当前配置的信息
<SW1>save                                #保存配置
<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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值