vlan原理与配置

交换机

交换机 主要工作在二层,数据链路层,用于转发数据帧

工作原理:

当主机之间通过交换机进行通信时,交换机会先查看mac表中,ip地址对应的mac地址,进而进行转发。

初始状态下mac表是空的,所有初始会进行泛洪学习,交换机收到数据帧的原mac地址和对接口记录到mac地址表中

当数据帧的mac地址在mac表中,会直接转发,但当目的mac地址不在mac表中是或者目的mac地址为广播地址时,交换机会泛洪

目标主机收到后会以单播形式回复,并记录在mac表中,目标地址不是自己的不回复

查看mac表

交换机的交换行为有三种:

这几种情况进行泛洪:

 1 广播

 2 组播

 3 未知单播帧

转发: 在已知的单播帧 进行转发

丢弃:当发现发送的帧有问题则进行丢弃,如目的地址与原地址都是自己的

vlan:

在处于同一个网络下利用vlan 进行虚拟的隔离

有vlan的帧中带有tag表示

 

Tag 区分不同的vlan  vlan号 从1-4094

2种链路类型:

   Access: 是用户主机与交换机之间的接入链路,交换机每个交接口为一个access

   Trunk: 用于交换机与交换机之间的链路为干道链路,可以允许多个vlan的通过

 

Access端口在收到数据后会添加vlan tag,一般在交换机的接口处添加,

在转发钱会移除tag 这里vlan1 是特殊的默认都是vlan1 pvid也为1

 

当trunk端口收到帧时,如果该帧不包含tag,将打上端口的pvid相同的vlan号

吐过包含tag 则不改变

当trunk段鸥发送的帧,的vlanid 与端口的pvid相同时,则剥离tag发送,不同则直接转发

 

实验配置

创建vlan 

 

批量创建 

 设置接口类型

 将该接口设为vlan中

配置trunk

 

 修改接口pvid 默认pvid为1

 vlanif vlan间路由

 则么让不同vlan之间进行通信?

Vlan路由三层交换,

没每一个vlan常见一个vlanif 接口作为网关

配置

配置IP地址

配置

创建vlan10

批量创建

 

 

配置trunk

 

修改接口pvid  默认pvid 1

原文地址:https://www.cnblogs.com/huxl1/p/13586655.html