思科VLAN和TRUNK技术

通过VLAN这一技术可以将一个物理局域网划分为多个虚拟的逻辑局域网,每一个虚拟局域网之间是隔离的,并且每一个虚拟局域网是一个单独的广播域。

·VLAN可以隔离2层的广播域。

·A VLAN =(一个) 广播域 = (一个)逻辑子网

VLAN 范围
在这里插入图片描述
 0,4095:这两个号保留,仅限系统使用。用户不能查看。
 1:CISCO默认VLAN,不能删除。
 2-1001:用于以太网的VLAN,用户可根据这一段号码自己创建VLAN
 1002-1005:用于FDDI和令牌环的默认VLAN,不能删除。
 1006-4094:仅用于以太网的VLAN. 扩展的VLAN,必须将VTP模式设为透明模式。

PVID的概念
当把一个接口静态的分配给一个接入端口时的默认的vlan号码。
PVID将具有相同vlan集的端口,连接在指定的VLAN ID,集合了该范围内的端口。当一个trunk端口没有配置任何的vlan,虚拟的交换机接口vlan ID把相连的接口变为默认的VLAN ID(本征VLAN)

SW1(config)#vlan 10,20,30,40 //创建vlan
Sw1(config-vlan)#name XXXX
SW1(config-if)#int e0/0
SW1(config-if)#switchport mode access //接口设置为access
SW1(config-if)#switchport access vlan 10 //将接口划分为vlan10

Sw1(config-if)#switchport host 将端口配置为主机设备所使用,配置后默认对端口启用portfast和禁用ehterchannel特性
验证
SW1(config)#do sh vlan br
Sw1#show interfaces f0/6 switchport 查看接口的的模式,封装等信息,常用命令。

注意:一旦删除了VLAN,需要手动将端口移动到别的VLAN,否则这些接入端口将进入“非活跃”状态。使用show vlan brie 查看的时候将看不到。

Trunk
在交换机之间承载多个vlan流量时需要和vlan数目相同的链路
比较 ISL和 802.1Q
在这里插入图片描述
Trunking with 802.1Q
trunk允许多个vlan流量在同一链路转发
通过帧中的tag指定vlan流量的归属
基于帧把相应vlan的信息转发到端口

VLAN TAG
• VLAN Tag 的字段
• 包含四个字段,分别是TPID(Tag protocol identifier,标签协议标识
符),Priority,CFI(Canonical Format Indicator,标准格式指示位)和VLAN ID.
• TPID:用来标识本数据帧是带有VLAN Tag的数据帧.该字段长度为16bit,0x0800-IP
• Priority:用来表示802.1P的优先级.该字段为3bit
• CFI:规范格式标识符,用来标识MAC地址是否以标准格式进行封装.该字段长度
为1bit,取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装,缺
省取值为0.和token ring网络有关,请忽略
• VLAN ID:用来标识报文所属VLAN的编号.该字段长度为12bit,取值范围为0-4095.由于0和4095通常不使用,所以VLAN ID的取值范围为1~4094

本帧 VLAN
Native VLAN 的帧在Trunk链路上不带标记
交换机收到不打标记的帧将会转发到Native vlan.
vlan dot1q tag native命令使得native vlan也打上tag

VLAN tag和Native vlan
802.1Qtrunk端口分配到一个默认的PVID(802.1Q把Untag的帧定义为Native VLAN。默认是VLAN1),所有没有打TAG的流量转发到默认的PVID(native vlan)。携带的VLAN ID为默认的PVID时,发出去的帧不带TAG(native本身就没有VLANTAG).其他流量都携带vlan tag

SW1(config)#int e1/0
SW1(config-if)#switchport trunk encapsulation dot1q //将trunk封装为dot1q的模式
SW1(config-if)#switchport mode trunk //将接口封装为trunk
SW1(config-if)#switchport trunk native vlan 10 //j将该接口的pvid划分为vlan10
验证
SW1(config-if)#do sh int tr

思科独有Native vlan解决方案
SW1(config)#vlan dot1q tag native 将Native vlan打上tag

·802.1Q-in-Q:(802.1Q Tunneling)
 802.1Q支持隧道特性,允许服务提供商在其VLAN内部传输用户VLAN,保留单独客户的VLAN分配,而无需要求它们的VLAN分配是唯一的。

服务提供商配置:
Sw1(confit-if)#switchport access vlan 30 划入SP的VLAN
Sw1(confit-if)#switchport mode dotlq-tunnel Q-in-Q

客户端配置:
Sw3(config-if)#switchport mode trunk
Sw3(config-if)#switchport trunk encapsulation [dot1q | isl]
Sw3(config-if)#switchport trunk allowed vlan 1-100,111
 (在此Trunk口上只允许VLAN1-100,111的流量通过)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值