P38&40蜗牛一期--虚拟局域网VLAN

虚拟局域网VLAN

主要应用在交换机上
一台交换机上默认情况下连接一个广播域,因为默认情况下所有的接口都是属于同一种vlan的,默认vlan1,所以是同一个广播域

1.目的

  • 划分广播域,不同广播域之间不够进行通信,如果想要进行通信,这时候需要借助路由。下图中分成两个域,这样右边广播域就不受左边主机发送的广播消息干扰。
    在这里插入图片描述

2. vlan的种类

  • 静态vlan
    • 基于端口划分、需要管理去配置,创建vlan并将接口加入到vlan
  • 动态vlan
    • 基于MAC地址自动将同一类型的MAC地址加入到同一VLAN(苹果,安卓)

3.静态vlan

  • vlan的范围(思科设备) 如果是华为设备,会有所差异
    • 总计4096个vlan 0-4095
    • 0,4095保留
    • 默认vlan 1
    • 以太网vlan 2-1001
    • 拓展以太网vlan 1025-4094

4.配置静态vlan

  • 创建vlan
    • 在vlan数据库中创建
vlan database
vlan1
    • 在全局模式创建
conf t
vlan2
  • 将接口加入vlan
conf t
int f0/1	(某个接口)或者(连续的接口)	int range f0/0-20	
sw mode acc		#指定接口模式
sw acc vlan 2	#加入对应vlan
  • 其他配置命令
    • 查看vlan信息
show vlan
show vlan brief		#摘要信息
    • 查看指定vlan
show vlan id 2
    • 删除vlan
conf t
no vlan 2		#绝大部分思科删除都是前加no

通过在交换机上创建vlan,将不同主机加入对应vlan后,在同一交换机下,相同vlan可以直接进行通信,不同vlan无法直接进行通信

问题:下面两个交换机中间属于哪个vlan呢
在这里插入图片描述
vlan trunk:可以实现同一vlan跨交换机进行通信
识别vlan10的数据,会从fa0/2发送不会从fa0/1发送

    • 需要去指定接口的模式

虚拟局域网vlan

目的
划分广播域
配置vlan
创建

  • 全局模式的创建
vlan 2

设置对应接口模式

  • 进入接口
  • 设置接口模式(目前是需要将接口加入对应vlan,一般用于连接PC)
switchport mode access	#接入模式,一般情况下连接pc的接口都是接入模式
  • 将接口加入vlan
switchport access vlan 2

vlan trunk

目的:

  • 实现相同vlan跨交换机通信

在这里插入图片描述
如果没有trunk,有很多vlan都要不同的链路,现实中不太可能。
trunk的话,接口的模式需要设置,思科的接口模式有点多
在这里插入图片描述
去Cisco拿一台交换机看看

Switch>en
Switch#show int f1/0 switchport				#查看交换接口
Name: Fa0/1
Switchport: Enabled							#开启状态
Administrative Mode: dynamic auto			#管理员设置的模式:动态自动(默认)
Operational Mode: down						#运行状态:关闭的,因为没连主机,现在用闪电连一个

# 连上之后提示信息,端口状态打开
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

在这里插入图片描述

上面接了个主机
Switch#show in f0/1 sw

Name: Fa0/1
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access
下面接个交换机试试

在这里插入图片描述
因为交换机默认是Administrative Mode: dynamic auto 动态自动,那么两个交换机协商出来的接口模式是什么?

Switch#show int f0/2 sw
Name: Fa0/2
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access		#协商出来还是static access

结论:交换机接口模式(默认是动态自动)

  • 连接主机:协商出的结果是access
  • 连接交换机:
    • 动态自动-------动态自动 协商结果:access
    • 动态自动-------动态企望 协商结果:trunk
    • 动态自动-------access 协商结果:access
    • 动态自动-------trunk 协商结果:trunk
设置Fa0/2
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/2

#看看有哪些模式
Switch(config-if)#switchport mode ?
  access   Set trunking mode to ACCESS unconditionally
  dynamic  Set trunking mode to dynamically negotiate access or trunk mode
  trunk    Set trunking mode to TRUNK unconditionally
Switch(config-if)#switchport mode dynamic ?
  auto       Set trunking mode dynamic negotiation parameter to AUTO
  desirable  Set trunking mode dynamic negotiation parameter to DESIRABLE
#设置动态企望
Switch(config-if)#switchport mode dynamic desirable

#查看fa0/2的接口模式
Switch(config-if)#end
Switch#show int f0/2 sw
Name: Fa0/2
Switchport: Enabled
Administrative Mode: dynamic desirable
Operational Mode: trunk			#协商出来的是trunk,不再是access了

# 设置成access模式
Switch(config)#int f0/2
Switch(config-if)#sw mo acc
Switch#show int f0/2 sw
Name: Fa0/2
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access	#协商出来是 access

# 设置成trunk模式
Switch(config)#int f0/2
Switch(config-if)#sw mo tr
Switch#show int f0/2 sw
Name: Fa0/2
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk		#协商出来是 trunk
  • Trunk模式协商结果(nenegotiate是非协商一般不设置)
SW1端口模式SW2端口模式SW1结果SW2结果
trunkdynamic autotrunktrunk
trunkdynamic desirabletrunktrunk
dynamic autodynamic autoaccessaccess
dynamic autodynamic desirabletrunktrunk
dynamic desirabledynamic desirabletrunktrunk
trunk、nonegotiatetrunktrunktrunk
trunk、noegotiatedynamic autotrunkaccess
trunk、nonegotiatedynamic desirabletrunkaccess

一个原理:同层设备用交叉线,不同层设备用直通线

交换机连交换机用交叉线,可以选接口

目标:
在这里插入图片描述
先配置交换机0

#创建两个vlan
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#exit
Switch#show vlan brief 			#查看一下有没有创建成功
10   VLAN0010                         active    
20   VLAN0020                         active    

Switch(config)#int f0/1
Switch(config-if)#sw mo acc		#这条省略,因为下面查看,本来就是access

#查看
Switch#show int f0/1 sw
Operational Mode: static access	#看到没有配置,已经协商出来了是access模式

#修改
Switch(config)#int f0/1
Switch(config-if)#sw acc vlan 10
Switch(config-if)#int f0/2
Switch(config-if)#sw acc vlan 20

#查看接口模式是否正确
Switch#show vlan brief
VLAN Name                             Status    Ports
10   VLAN0010                         active    Fa0/1
20   VLAN0020                         active    Fa0/2
################
Switch#show int f0/1 sw ?不支持?????,直接改trunk
#针对20号接口还要去设置,实现trunk模式
Switch#show int f0/1 sw		#回顾这里查看的时候
Administrative Trunking Encapsulation: dot1q  # --管理员设置的trunk的封装
trunk承载所有的vlan信息,所以针对不同的设备要能允许,所以要把他封装成标准的帧.
交换机,帧的格式有两种:Ethernet2的帧还有802.3的帧.所以要封装成802.3的帧,在遇到不同设备
##################
#改trunk 交换机0trunk,交换机1 auto access 所以右边不设置也可以,
Switch(config-if)#switchport mode trunk 
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/20, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/20, changed state to u
'''			
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值