交换机原理与vlan

(1)交换机工作原理

1.介绍交换机:

交换机是一种网络硬件,通过报文交换接收和转发数据到目标设备。它是一个扩大网络的器材,可以为接入交换机的任意两个网络节点提供独享的电信号通路,从而在计算机网络上连接不同的设备。交换机从广义上分为广域网交换机和局域网交换机两种,主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控等。

交换机具有性能价格比高、高度灵活、相对简单、易于实现等特点。它在网络中起到了为子网络提供更多的连接端口的作用,是网络通信中不可或缺的一部分。

2.MAC地址表:

MAC地址表,全称为Media Access Control Address Table,是用于存储局域网中各节点MAC地址与交换机端口号对应关系的表格。在交换机中,MAC地址表用于实现数据帧的转发。当交换机接收到一个数据帧时,它会首先查看数据帧的目的MAC地址,然后在MAC地址表中查找与该MAC地址对应的端口号。如果找到对应的端口号,则将数据帧转发到该端口;如果没有找到对应的端口号,则将数据帧广播到所有端口,除了接收该数据帧的端口。MAC地址表是交换机实现数据帧转发的重要依据,它可以帮助交换机快速地将数据帧转发到目标设备,提高网络的传输效率。

3.交换式以太网:

交换式以太网交换式以太网是一种高速网络,以交换式集线器或交换机为核心设备,采用星型拓扑结构。这种网络在近年来得到了广泛应用。

(2)vlan基本原理

1.交换机工作原理

VLAN(虚拟局域网)的工作原理主要包括以下几个方面:

1. 设备隔离和通信控制:通过将不同的设备连接到不同的VLAN端口上,可以实现设备之间的隔离和通信的控制。例如,可以将某些端口配置为属于VLAN1,将另一些端口配置为属于VLAN2,从而实现不同设备之间的逻辑分段。
2. VLAN标记:为了实现VLAN之间的通信,交换机会在数据帧的头部添加一个VLAN标记。这个标记是一个特殊的标识符,通常是一个12位的VLAN ID,用于标识该数据帧所属的VLAN。交换机在转发数据帧时,会根据VLAN标记来决定将数据帧转发到哪个VLAN。
3. VLAN间通信:在同一个交换机上的不同VLAN之间,默认情况下是无法直接通信的。为了实现不同VLAN之间的通信,需要使用路由器或者三层交换机。路由器可以连接不同的VLAN,并根据VLAN标记来决定将数据帧转发到对应的VLAN。三层交换机则具备路由功能,可以在交换机内部实现VLAN间的路由。
4. VLAN管理:VLAN的创建、删除和配置都需要进行管理。管理员可以通过配置交换机的管理界面,对VLAN进行创建、删除、配置等操作,以满足网络的需求。

2.vlan链路类型

VLAN链路类型包括三种:接入链路(Access Link)、干道链路(Trunk Link)和混合链路(Hybrid Link)。

1. 接入链路(Access Link):指连接终端设备(如电脑、打印机等)到交换机的端口,只能属于一个VLAN,且端口是未标记VLAN Tag的。

2. 干道链路(Trunk Link):指连接交换机到上层设备(如路由器)的端口,可以属于多个VLAN,且端口是标记VLAN Tag的。干道链路通常用于网络传输设备之间的互连。

3. 混合链路(Hybrid Link):指既能属于多个VLAN,又能根据需要配置某些VLAN的报文带VLAN Tag,某些VLAN的报文不带VLAN Tag的端口。混合链路通常用于相连的网络设备或用户终端中,部分识别VLAN Tag、部分不识别VLAN Tag的情况。

(3)实验 交换机vlan配置

1.添加设备并连接并

配置

完成设备连接并分别配置好PC 1-4的相关参数后,通过Ping命令验证,说明此时4台PC相互之间能够直接进行通信。

2、创建VLAN

Switch#vlan database 进入VLAN配置模式

Switch(vlan)#vlan 10 创建VLAN 10

Switch(vlan)#vlan 20 创建VLAN 20

Switch(vlan)#exit 退出VLAN配置模式

3、为VLAN分配端口

VLAN建立后,必须为把端口加入VLAN内,这样才完成交换机的VLAN配置。

Switch(config)#interface f0/1 进入F0/1端口配置

Switch(config-if)#switchport access vlan 10 将F0/1端口划入VLAN10,Access模式

Switch(config-if)#interface f0/2

Switch(config-if)#switchport access vlan 10

Switch(config-if)#interface f0/3 进入F0/3端口配置

Switch(config-if)#switchport access vlan 20 将F0/3端口划入VLAN10,Access模式

Switch(config-if)#interface f0/4

Switch(config-if)#switchport access vlan 20

完成端口分配后,通过Ping命令验证,此时PC1与PC2之间、PC3与PC4之间应能相互通信,而PC1、2与PC3、4之间将无法相互通信。

使用show vlan命令查询VLAN信息结果

4.添加设备,完成设备连接并配置ip地址,子网掩码,网关。

完成设备连接并分别配置好PC 1-4的相关参数后,通过Ping命令验证,说明此时4台PC相互之间能够直接进行通信。

5、创建VLAN

(1)交换机SW1

Switch>enable

Switch#configure terminal

Switch(config)#hostname SW1 将第一台交换机命名为SW1

SW1(config)#vlan 100 在SW1上创建VLAN 100

SW1(config-vlan)#exit

SW1(config)#vlan 200 在SW1上创建VLAN 200

SW1(config-vlan)#exit

(2)交换机SW2

Switch>enable

Switch#configure terminal

Switch(config)#hostname SW2 将第二台交换机命名为SW2

SW2(config)#vlan 100 在SW2上创建VLAN 100

SW2(config-vlan)#exit

SW2(config)#vlan 200 在SW2上创建VLAN 200

SW2(config-vlan)#exit

6、为VLAN分配端口

为满足今后VLAN的拓展,计划将两台交换机的F0/1-F0/10划入VLAN 100,F0/11-F0/20划入VLAN 200。

(1)交换机SW1

SW1(config)#interface range f0/1-10 选择端口F0/1-F0/10

SW1(config-if-range)#switchport access vlan 100 将端口F0/1-10划入VLAN100

SW1(config-if-range)#interface range f0/11-20 选择端口F0/11-F0/20

SW1(config-if-range)#switchport access vlan 200 将端口F0/11-20划入VLAN200

(2)交换机SW2

SW2(config)#interface range f0/1-10 选择端口F0/1-F0/10

SW2(config-if-range)#switchport access vlan 100 将端口F0/1-10划入VLAN100

SW2(config-if-range)#interface range f0/11-20 选择端口F0/11-F0/20

SW2(config-if-range)#switchport access vlan 200 将端口F0/1-10划入VLAN100

7、设置交换机级连口为Trunk模式

(1)交换机SW1

SW1(config)# interface F0/24 选择F0/24端口(级连口)

SW1(config-if)#switchport mode trunk 将该端口设置为Trunk模式

(2)交换机SW2

SW2(config)# interface F0/24 选择F0/24端口(级连口)

SW2(config-if)#switchport mode trunk 将该端口设置为Trunk模式

C小提示:在大部分自适应交换机中,当与之连接的另一交换机端口设置为Trunk模式后,相应端口会自动工作于Trunk模式下。另外,由于不同交换机IOS的区别,有些交换机需先使用命令switchport trunk encapsulation dot1q绑定IEEE 802.1Q标准,在交换机的级连口把上Tag标记。

完成配置后,通过Ping命令验证,此时PC1与PC3之间、PC2与PC4之间应能相互通信,而PC1、2与PC3、4之间将无法相互通信。

使用show vlan命令查询两台交换机

  • 28
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值