交换机的作用:

(1)连接多个以太网物理段,隔离冲突域;

(2)多以太网帧进行高速而透明的交换转发;

(3)自行学习和维护MAC地址信息

交换机存有MAC地址表,此表用来存储地址到端口的映射关系。根据MAC地址,通过一种确定性的方法在端口之间来转发帧。

VLAN基本原理

以太网交换机工作在数据链路层和物理层,使用一个或多个以太网交换机互连起来的交换式以太网,其所有站点都属于同一个广播域。

虚拟局域网VLAN(Virtual Local Area Network)是一种将局域网内的设备划分成与物理位置无关的逻辑组技术,这些逻辑组具有某些共同的需求

广播风暴:广播帧在二层环境中设备发出的广播帧在广播域中传播,这样会导致广播帧占用带宽。广播帧属于二层并不会跨越三层,所以为了解决广播风暴,可以使用VLAN来隔离广播域。

VLAN的划分方法

VLAN标记的最后12个比特称为VLAN标识符VID,他唯一的标志了以太网帧属于哪一个VLAN。

VID的取值范围是0~4095(0 ~ )

0和4095都不能标识VLAN,所以表示VID的有效取值范围是1 ~ 4094.

802.1Q帧是交由交换机处理,而不是用户主机

(1)当交换机收到普通的以太网帧时,会将其插入4字节的VLAN标记转变为802.1Q帧,简称打标签
(2)当交换机转发802.1Q帧时,可能会删掉其4字节VLAN标记转变为普通以太网帧,简称去标签

Access端口:

Trunk端口:

应用实例:

场景

目前,公司网络内的所有主机都处在同一个广播域,网络中充斥着大量的广播流量。作为网络管理员,您需要将网络划分成多个VLAN来控制广播流量的泛洪。本实验中,您需要在交换机S1和S2上进行VLAN配置。

步骤一

在S1和S2上创建Eth-Trunk 1并配置该Eth-Trunk为静态LACP模式。然后将

G0/0/9和G0/0/10接口加入Eth-Trunk 1。

<Quidway>system-view
[Quidway]sysname S1
[S1]interface Eth-trunk 1
[S1-Eth-Trunk1]mode lacp
[S1-Eth-Trunk1]quit
[S1]interface GigabitEthernet0/0/9
[S1-GigabitEthernet0/0/9]eth-trunk 1
[S1-GigabitEthernet0/0/9]interface GigabitEthernet0/0/10
[S1-GigabitEthernet0/0/10]eth-trunk 1<Quidway>system-view
[Quidway]sysname S2
[S2]interface eth-trunk 1
[S2-Eth-Trunk1]mode lacp
[S2-Eth-Trunk1]trunkport GigabitEthernet 0/0/9
[S2-Eth-Trunk1]trunkport GigabitEthernet 0/0/10

步骤二 关闭不关接口,并配置 Trunk

为了确保测试结果的准确性,需要关闭S3上的E0/0/1和E0/0/7端口以及S4 上的E0/0/1和E0/0/14端口。

<Quidway>system-view
Enter system view, return user view with Ctrl+Z. [Quidway]sysname S3
[S3]interface GigabitEthernet 0/0/1
[S3-GigabitEthernet0/0/1]shutdown
[S3-GigabitEthernet0/0/1]quit
[S3]interface GigabitEthernet 0/0/7
[S3-GigabitEthernet0/0/7]shutdown<Quidway>system-view
Enter system view, return user view with Ctrl+Z.
[Quidway]sysname  S4
[S4]interface GigabitEthernet 0/0/1
[S4-GigabitEthernet0/0/1]shutdown
[S4-GigabitEthernet0/0/1]quit
[S4]interface GigabitEthernet 0/0/14
[S4-GigabitEthernet0/0/14]shutdown

交换机端口的类型默认为Hybrid端口。将Eth-Trunk 1的端口类型配置为

Trunk,并允许所有VLAN的报文通过该端口。

[S1]interface Eth-Trunk 1[S1-Eth-Trunk1]port link-type trunk[S1-Eth-Trunk1]port trunk allow-pass vlan all[S2]interface Eth-Trunk 1[S2-Eth-Trunk1]port link-type trunk[S2-Eth-Trunk1]port trunk allow-pass vlan all

步骤三 创建 VLAN

本实验中将S3、R1、R3和S4设备作为客户端主机。在S1和S2上分别创建

VLAN,并使用两种不同方式将端口加入到已创建VLAN中。将所有连接客户端的端口类型配置为Access。

在S1上,将端口G0/0/13和G0/0/1分别加入到VLAN 3和VLAN 4。在S2上,将端口G0/0/3和G0/0/6分别加入VLAN 4和VLAN 2。

[S1]interface Eth-Trunk 1[S1-Eth-Trunk1]port link-type trunk[S1-Eth-Trunk1]port trunk allow-pass vlan all[S2]interface Eth-Trunk 1[S2-Eth-Trunk1]port link-type trunk[S2-Eth-Trunk1]port trunk allow-pass vlan all

确认S1和S2上已成功创建VLAN,且已将相应端口划分到对应的VLAN中。

<S1>display vlanThe total number of vlans is : 4----------------------------------------------------------------------------U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking;#: ProtocolTransparent-vlan; *: Management-vlan;----------------------------------------------------------------------------VID   Type Ports--------------------------------------------------------------------------------1 common   UT:GE0/0/2(U) GE0/0/3(U) GE0/0/4(U) GE0/0/5(U) GE0/0/6(D) GE0/0/7(D) GE0/0/8(D) GE0/0/11(D) GE0/0/12(D) GE0/0/14(U) GE0/0/15(D) GE0/0/16(D) GE0/0/17(D) GE0/0/18(D) GE0/0/19(D) GE0/0/20(D) GE0/0/21(U) GE0/0/22(U) GE0/0/23(U) GE0/0/24(D) GE0/0/25(D) GE0/0/26(D) GE0/0/27(D) GE0/0/28(D) XGE0/0/1(D) XGE0/0/2(D) XGE0/0/3(D) XGE0/0/4(D)Eth-Trunk1(U)common   TG:Eth-Trunk1(U)
common   UT:GE0/0/13(U)
TG:Eth-Trunk1(U)common   UT:GE0/0/1(U)
TG:Eth-Trunk1(U)VID   Status   Property MAC-LRN Statistics Description----------------------------------------------------------------------------<S2>display vlanThe total number of vlans is : 4----------------------------------------------------------------------------U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking;#: ProtocolTransparent-vlan; *: Management-vlan;----------------------------------------------------------------------------VID   Type Ports----------------------------------------------------------------------------1 common   UT:GE0/0/1(U) GE0/0/2(U) GE0/0/4(U) GE0/0/5(U) GE0/0/7(D) GE0/0/8(D) GE0/0/11(U) GE0/0/12(U) GE0/0/13(U) GE0/0/14(D) GE0/0/15(D) GE0/0/16(D) GE0/0/17(D) GE0/0/18(D) GE0/0/19(D) GE0/0/20(D) GE0/0/21(D) GE0/0/22(D) GE0/0/23(U) GE0/0/24(U) GE0/0/25(D) GE0/0/26(D) GE0/0/27(D) GE0/0/28(D) XGE0/0/1(D) XGE0/0/2(D) XGE0/0/3(D) XGE0/0/4(D)Eth-Trunk1(U)common   UT:GE0/0/6(D)
TG:Eth-Trunk1(U)common  TG:Eth-Trunk1(U)
common   UT:GE0/0/3(U)
TG:Eth-Trunk1(U)VID   Status   Property MAC-LRN Statistics Description----------------------------------------------------------------------------

1

enable

default

enable

disable

VLAN 0001

2

enable

default

enable

disable

VLAN 0002

3

enable

default

enable

disable

VLAN 0003

4

enable

default

enable

disable

VLAN 0004

回显信息中灰色阴影标注的部分表明接口已经加入到各个对应VLAN中,并且Eth-Trunk 1端口允许所有VLAN的报文通过。

步骤四 为客户端配置 IP 地址

分别为主机R1、S3、R3和S4配置IP地址。由于无法直接为交换机的物理接口分配IP地址,因此将S3和S4的本地管理接口VLANIF 1作为用户接口,配置IP 地址。

<Huawei>system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 10.0.4.1 24[S3]interface vlanif 1
[S3-vlanif1]ip address 10.0.4.2 24<Huawei>system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet0/0/2
[R3-GigabitEthernet0/0/2]ip address 10.0.4.3 24[S4]interface vlanif 1
[S4-vlanif1]ip address 10.0.4.4 24

步骤五 检测设连通性,验证 VLAN 配置

执行ping命令。同属VLAN 4中的R1和R3能够相互通信。其他不同VLAN 间的设备无法通信。

[R1]ping 10.0.4.3PING 10.0.4.3: 56   data bytes, press CTRL_C to breakReply from 10.0.4.3: bytes=56 Sequence=1 ttl=255 time=6 ms Reply from 10.0.4.3: bytes=56 Sequence=2 ttl=255 time=2 ms Reply from 10.0.4.3: bytes=56 Sequence=3 ttl=255 time=2 ms Reply from 10.0.4.3: bytes=56 Sequence=4 ttl=255 time=2 ms Reply from 10.0.4.3: bytes=56 Sequence=5 ttl=255 time=2 ms--- 10.0.4.3 ping statistics --- 5 packet(s) transmittedpacket(s) received
0.00% packet lossround-trip min/avg/max = 2/2/6 ms[R1]ping 10.0.4.4PING 10.0.4.4: 56 data bytes, press CTRL_C to break Request time outRequest time out Request time out Request time out Request time out--- 10.0.4.4 ping statistics --- 5 packet(s) transmitted0 packet(s) received100.00% packet loss

同样,还可以检测R1和S3以及R3和S4之间的连通性。此处不再赘述。

步骤六 配置 Hybrid 端口

配置端口的类型为Hybrid,可以实现端口为来自不同VLAN报文打上标签或去 除 标 签 的 功 能。本任务中,需要通过配置Hybrid端口来允许VLAN 2和VLAN 4 之间可以互相通信。

将S1上的G0/0/1端口和S2上的G0/0/3和G0/0/6端口的类型配置为Hybrid。同时,配置这些端口发送数据帧时能够去掉VLAN 2和VLAN 4的标签。

[S1]interface GigabitEthernet 0/0/1[S1-GigabitEthernet0/0/1]undo port default vlan
[S1-GigabitEthernet0/0/1]port link-type hybrid
[S1-GigabitEthernet0/0/1]port hybrid untagged vlan 2 4
[S1-GigabitEthernet0/0/1]port hybrid pvid vlan 4[S2]interface GigabitEthernet 0/0/3
[S2-GigabitEthernet0/0/3]undo port default vlan
[S2-GigabitEthernet0/0/3]port link-type hybrid
[S2-GigabitEthernet0/0/3]port hybrid untagged vlan 2 4
[S2-GigabitEthernet0/0/3]port hybrid pvid vlan 4
[S2-GigabitEthernet0/0/3]quit [S2]interface GigabitEthernet 0/0/6
[S2-GigabitEthernet0/0/6]undo port default vlan
[S2-GigabitEthernet0/0/6]port link-type hybrid
[S2-GigabitEthernet0/0/6]port hybrid untagged vlan 2 4
[S2-GigabitEthernet0/0/6]port hybrid pvid vlan 2

执行port hybrid pvid vlan命令,可以配置端口收到数据帧时需要给数据帧添加的VLAN标签。同时port hybrid untagged vlan命令可以配置该端口在向主机转发数据帧之前,删除相应的VLAN标签。

执行ping命令。测试VLAN 3中的R1与R3是否还能通信。

<R1>ping 10.0.4.3PING 10.0.4.3: 56   data bytes, press CTRL_C to breakReply from 10.0.4.3: bytes=56 Sequence=1 ttl=255 time=1 ms Reply from 10.0.4.3: bytes=56 Sequence=2 ttl=255 time=1 ms Reply from 10.0.4.3: bytes=56 Sequence=3 ttl=255 time=1 ms Reply from 10.0.4.3: bytes=56 Sequence=4 ttl=255 time=10 ms Reply from 10.0.4.3: bytes=56 Sequence=5 ttl=255 time=1 ms--- 10.0.4.3 ping statistics --- 5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 1/2/10 ms

执行ping命令,测试VLAN 2中的S4能否与VLAN 4中的R1通信。

<R1>ping 10.0.4.4PING 10.0.4.4: 56   data bytes, press CTRL_C to breakReply from 10.0.4.4: bytes=56 Sequence=1 ttl=255 time=41 ms Reply from 10.0.4.4: bytes=56 Sequence=2 ttl=254 time=2 ms Reply from 10.0.4.4: bytes=56 Sequence=3 ttl=254 time=3 ms Reply from 10.0.4.4: bytes=56 Sequence=4 ttl=254 time=2 ms Reply from 10.0.4.4: bytes=56 Sequence=5 ttl=254 time=2 ms--- 10.0.4.4 ping statistics --- 5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 2/10/41 ms

通过配置Hybrid端口,使VLAN 2内的主机能够接收来自VLAN 4的报文, 反之亦然。而没有配置Hybrid端口的VLAN 3中地址为10.0.4.2的主机仍无法与其他VLAN主机通信。

交换机工作原理(以太网VLAN华为交换机实例配置)相关推荐

  1. 6.OSI七层模型及交换机工作原理及VLAN(虚拟局域网)及VTP(vlan同步技术)

    交换机工作原理及VLAN(虚拟局域网) ❤OSI参考模型:从下往上,第一层是物理层 物理层:在设备之间传输比特流(以010101这样的二进制进行传输,以电信号的形式进行传输,0没有,1有) 物理层给线 ...

  2. 交换机原理_交换机工作原理解析

    原文连接:http://www.elecfans.com/dianzichangshi/20171204593673.html 交换机原理 数据传输基于OSI七层模型,而交换机就工作于其第二层,即数据 ...

  3. CCNP1交换:三层架构概述、路由器交换机登录密码破解、VLAN、trunk(ISL、dot1Q)、DTP、VTP、交换机工作原理

    文章目录 CCNP1交换:三层架构概述.路由器交换机登录密码破解.VLAN.trunk(ISL.dot1Q).DTP.VTP.交换机工作原理 一.企业网三层架构概述: 1.冗余: 2.三层架构: 二. ...

  4. 数据链路层功能,以太网帧格式,交换机工作原理和交换机的命令行配置

    内容概要 1.数据链路层功能 2.以太网MAC地址 3.以太网帧格式 4.交换机工作原理和工作模式 1.交换机的工作原理 2.交换机的工作方式 5.ensp基础命令 1.数据链路层功能 数据链路层在物 ...

  5. 交换机工作原理与配置小白看了都秒懂(配置华为交换机)

    交换机工作原理 讲到交换机必须要了解MAC地址 MAC地址是由48位二进制数组成,通常分为6段,用十六进制表示 交换机的通信方式为单播或者广播,交换机根据MAC转发数据的单位是帧 交换机并不会把收到的 ...

  6. eNSP第三篇:STP,生成树,xSTP,MSTP,多生成树,交换机工作原理,环路的形成

    STP,生成树,xSTP,MSTP,多生成树,交换机工作原理,环路的形成 了解环路的形成 交换机的工作原理 交换机接口在接收到数据包时,会检查数据包的源MAC地址和目的MAC地址,然后查询MAC地址表 ...

  7. 交换机:简述对交换机工作原理的认识

    一.交换机工作原理 交换机在接收到数据帧以后,首先.会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着.会检查自己的MAC表中是否有数据帧中目标MAC地址的信息,如果有则会根据MAC表中记录的 ...

  8. Wireshark抓包分析交换机工作原理

    [实验名称] 交换机工作原理 [实验目的] 1.熟悉Linux虚拟网络环境: 2.熟悉Linux中network namespace的基本操作: 3.熟悉Linux中虚拟以太网设备Tap和veth p ...

  9. 网络工程师入门必备「思科模拟器」实现交换机工作原理_5分钟学会!超详细实验配置解析~

    交换机: 再当今局域网中,交换机作为是作为最常见的以太网交换设备.大到服务器级华为思科交换机,小到十几块钱的塑料盒子.那么作为局域网中最常见的交换设备,它是如何进行工作的. 交换机的工作环境: 交换机 ...

最新文章

  1. Zend Studio 8.0.1 官方汉化包安装 解决文本中文乱码
  2. 2017-2018网络攻防第二周
  3. 在JavaScript中使用json.js:访问JSON编码的某个值
  4. C语言实现链表栈 LinkedListStack(附完整源码)
  5. 技术这东西,不可不看,不可全看.
  6. 40 个 常用的 SpringBoot 注解,你知道几个?
  7. mysql的server_id怎么设置_MySQL Server-id踩到的坑
  8. Java自学路线图之Java系统自学
  9. Maven系列(一) — Nexus 下载及配置
  10. 计算机桌面空白地方鼠标右击没有属性选项,电脑右键没有属性选项_电脑右键没有显卡属性...
  11. Winodws update auto update client(wuauclt)
  12. Android技术点滴记录
  13. RTMP(2):Chunk 和 Message
  14. 【论文阅读】23-Robust Feature Matching Using Spatial Clustering With Heavy Outliers
  15. 联想笔记本无法识别USB(通用串行总线(USB)的控制器问题)
  16. android如何设置自适应大小的背景图片,Android – 设置壁纸以适应手机屏幕尺寸...
  17. 基础30讲 第九讲 一元函数积分学的几何应用
  18. 上个厕所的功夫弄清楚了ES搜索服务器
  19. java.lang.Short常用方法
  20. 拜占庭将军问题(二)——口头协议

热门文章

  1. python编程初学者的良言警句_编程初学者的良言警句-ASP教程,ASP应用
  2. 关于集团内委外加工方案
  3. java中uploadify_java 上传3(uploadify中文api)
  4. 谈谈建站心得(转载)[精华]
  5. 不止是贵,iPhoneXS的大杀器A12 Bionic透露了苹果正在布的“一盘棋”
  6. android 的检测更新,android 版本自动检测更新
  7. linux 文件系统 pe,Linux磁盘和文件系统管理
  8. 第十三届蓝桥杯省赛总结暨国赛训练计划(五一做计划)
  9. 腾讯员工晒出薪资:真实 985 毕业薪资,大家看我还有救吗??
  10. <阅读>复杂系统的脆性理论及应用