VLAN 链路聚集Trunking

1.Trunk描述

2. Trunk类型

3. 配置Trunk

4. NativeVLAN

5. VLAN范围和映射

6. 链路聚集排错

1. Trunk描述

干道(Trunk)能够在单条物理链路中承载多个VLAN的流量。链路聚集(Trunking)用于将第2层操作扩展到整个网络中, 保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。

Eg:

2. Trunk类型

ISL和IEEE 802.1Q是Cisco Catalyst交换机所使用的与协议无关的两种方法,他们能够为帧标记各自的VLAN,进而使其能够跨越干道接口进行传输。ISL是一种链路聚集所使用的封装方法,而802.1Q链路聚集使用标记的方法。

  1. 1.      ISL(inter-switch Link):Cisco专有的链路聚集封装方法,也是默认的模式,前面加26字节,后面加4字节FCS。

  2. 2.      IEEE802.1Q:业界标准的链路聚集方法,在帧头写入VLAN信息,后面只增加4字节FCS。

IEEE 802.1Q 为了能够在单条物理链路上传输多个VLAN的流量,所有Catalyst 交换机都支持IEEE 802.1Q标记。IEEE 802.1Q比ISL更有优势:

  1. 1.      与ISL相比较,IEEE 802.1Q具有更低的帧开销,所有IEEE 802.1Q的效率比ISL略高,IEEE 802.1Q的开销是4个字节,ISL开销是30字节;

  2. 2.      IEEE802.1Q是一种业界标准协议,并且得到业界的广泛支持;

  3. 3.      IEEE802.1Q支持Qos的IEEE 802.1p字段。

 

3. 配置Trunk

配置ISL和802.1Q链路聚集

Switch(config)#interface fastEthernet0/1---------------------------------接入接口模式;

Switch(config-if)#switchport trunk encapsulationdot1q ---------------选择封装类型;

Switch(config-if)#switchport modetrunk---------------------------------将接口配置为2层干道;

Switch(config-if)#switchport trunk native vlanvlan-id ------------------指定Native VLAN;

Switch(config-if)#switchport trunk allowed vlan2-----------------------配置干道所许可的VLAN;

默认情况下Trunk允许所有的vlan通过,此时可以通过命令只允许某些VLAN通过:

Switch(config-if)#switchport trunk allowed vlan {vlan-list | all }

Switch(config-if)#switchport trunk allowed vlan {add | except | remove} vlan-list

验证链路聚集配置

Switch#show running-config interface interface

Switch#show interfaces fastEthernet interface

switchport Switch#show interfaces fastEthernet0/1 trunk

 

4. Native VLAN

IEEE 802.1Q链路聚集中的Native VLAN

默认情况下,IEEE 802.1Q干道为转发未被标记的帧而定义了Native VLAN,交换机能够从未被标记的干道端口上的Native VLAN转发第2层帧,默认情况下.交换机上所有的接口都位于VLAN1下.也就是NATIVE VLAN。需要重点注意的是,对于2台设备之间的802.1Q干道端口,要求链路2侧具有相同的NativeVLAN配置,若配置不当可能会导致环路。

Eg:

交换机上的每个物理端口都拥有一个被称为PVID(端口VLAN ID),根据端口的Native VLAN ID交换机为每个802.1Q端口分配一个PVID值。所有的交换机都把未标记的帧分配到PVID参数所指定的VLAN。当端口接收到标记帧的时候,它也将注意帧标记,如果帧没有被标记,那么帧就将被转发到PVID所包含的VLAN。基于上述原因,允许在相同的以太网网段中实现VLAN网桥或工作站与非VLAN网桥或工作站的共存。

 

5. VLAN范围和映射

ISL支持的VLAN编号范围是1-1005,而802.1Q支持的VLAN编号范围是1-4094。如果链路采用802.1Q接口,那么VLAN干道的默认行为是允许所有正常和扩展范围的VLAN跨越;如果链路采用ISL接口,那么VLAN干道的默认行为是允许正常范围的VLAN跨越链路。

当穿越采用802.1Q和ISL的网络时,Cisco交换机基于下列原因而要求实现VLAN映射:

  1. 1.      如果网络环境中的设备是通过802.1Q干道连接到Cisco交换机,那么1到1000范围的802.1Q VLAN将被自动映射到ISL VLAN,而大于1000的802.1Q的VLAN,为了使其能够被Cisco网络设备所识别和转发,就必须将他们映射到某个ISL VLAN。

  2. 2.      如果网络环境中所包含的非Cisco 设备使用保留的VLAN,那么为了使得这些VLAN能够在Cisco网络中正常工作,就必须将他们映射到某个非保留的VLAN。

802.1Q VLAN映射到ISL VLAN约束限制:

1. 单条交换机上最多只能有8个802.1Q VLAN到ISL VLAN的映射。

2. 只能将802.1Q VLAN映射到以太网类型的ISL VLAN。

3. 为了避免出现重叠编号,不应当在映射表输入任何802.1Q干道和Native VLAN。

4. 通过把802.1Q VLAN映射到 ISL VLAN,将阻塞与所映射ISL VLAN相对应的802.1Q VLAN的流量。

5. VLAN映射仅在交换机本地有用,若希望在网络中起作用,必须在网络中所有适当的交换机中配置相同的

VLAN映射。

6. 链路聚集排错

为了能够对干道端口的故障进行排错,需验证如下配置:

1.接口模式;

2.Native VLAN

3.封装类型;

VLAN中常见故障是设备不能够跨越干道链路而建立连接,为了解决此故障,需采取下列解决方案:

1.      确保链路两端的第2层接口配置是有效的,并丏至少链路的一侧干道模式应当是Trunk或desirable,

通过在cisco IOS软件中使用show interface interface trunk命令;

2.  确保链路两端口的干道封装类型是有效丏兼容的;

3.  在IEEE802.1Q干道中,确保干道两端的Native VLAN配置是相同的;

 

Baby Giant Frame(小巨人帧)

原始以太网帧大小不超过1518字节,如果一个最大长度的帧是通过802.1Q来标记得,那么这个帧变成1522字节,这种大于1500小于2000的帧被成为小巨人帧。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

转载于:https://blog.51cto.com/luost/1687140

VLAN 链路聚集(Trunking)相关推荐

  1. 如何配置FS726T的链路聚合--Trunking

    Link Aggregation(LAG)技术可将两台设备之间的多条物理链路作为一条逻辑链路来处理,它可在两台设备之间自动实现链路冗余,如果其中一台物理链路出现故障,数据流将动态透明的从另一条物理链路 ...

  2. 添加vlan后无法上网_VLAN攻击如何有效防范?搞定虚拟局域网就在以下三点

    VLAN(VirtualLocal Area Network)的中文名为"虚拟局域网".虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据 ...

  3. 交换机之间的链路聚合

    实训日期 2021.05.12-19 一.实训目的 通过上机实训,使学生掌握: (1)能够实现跨交换机上实现VLAN方法: (2)能够掌握将交换机端口分配到VLAN中的操作技巧 二.实训原理 把聚合( ...

  4. 华为--链路聚合原理与链路捆绑实验(含bond)

    文章目录 前言 一:以太网链路聚合原理 1.1:链路聚合基本概念 1.2:链路聚合的优点 1.3:链路聚合的限制条件 1.4:BPDU(实验配置中会用到) 二:以太网链路捆绑 2.1:链路捆绑分类: ...

  5. 思科ccnp认证网络工程师VLAN攻击概述你必须要知道

    思科ccnp认证网络工程师VLAN攻击概述你必须要知道,VLAN(Virtual Local Area Network)的中文名为"虚拟局域网".虚拟局域网(VLAN)是一组逻辑上 ...

  6. 链路聚合Eth-trunk以及华为交换机配置实例

    链路聚合基本概念:链路聚合是把两台设备之间的链路聚集在一块,当做一条逻辑链路使用. 链路聚合的作用: 1.增加链路带宽:多个链路聚合成一个带宽更大的链路,一般采用基于流的负载均衡模式: 2.增加链路可 ...

  7. 网络管理员比赛回顾01-基本操作和简单vlan

    目录 一.模拟器eNSP 二.基本操作 三.配置IP地址 四.VLAN 一.模拟器eNSP 使用eNSP模拟器,来源于网络上的安装包,学习一个.基本操作就不多说了,在实践里慢慢记录 二.基本操作 认识 ...

  8. 交换机VLAN、 TRUNK 、VTP 配置

    交换机VLAN. TRUNK .VTP 配置 1. 配置 CISCO 二层交换机的IP 地址(catalyst 2950 为例) SW1(config)#int vlan 1 //进入管理接口inte ...

  9. 配置Voice vlan

    cisco7960 P1连接3550 F0/5端口 用IEEE 802.1Qframes标准端口承载语音流量 switch conf t mls qos vlan 2 name access exit ...

最新文章

  1. Javascript中闭包的作用域链
  2. VTK:Points之RadiusOutlierRemoval
  3. Junit 内部解密之一: Test + TestCase + TestSuite
  4. 《软件工程实践》第三次作业-原型设计(结对第一次)
  5. DeepMind 用 GAN 虚构视频真假难辨【智能行业热点】(2019.7.22)
  6. SU编程和Madagascar编程中的函数对比和区别--终端提示函数
  7. ASP.NET XML Web 服务的应用程序集成
  8. Sql2008中添加程序集(转)
  9. 大数据技术原理与应用 大作业--------微博精准营销案例设计与实现
  10. AD域控与ISA防火墙控制上网
  11. 利用python实现对人物头发及衣服颜色的替换
  12. linux u盘空间越小 写入越慢,解决U盘容量变小问题
  13. 构筑自有流量池,电商宝SCRM(微信公众号和个人号管家)助力企业打赢粉丝争夺战...
  14. 高级计算机维修员+职业资格证书查询,国家职业资格证书查询(全国联网)
  15. Python爬取网上车市[http://www.cheshi.com/]的数据
  16. 【CF1154】题解
  17. 角速度求积分能得到欧拉角吗_数值计算方法 第六章 数值积分和数值微分
  18. python二维图颜色函数_通过python改变图片特定区域的颜色详解
  19. (已解决)[h264_v4l2m2m @ 0x15bafc0] Could not find a valid device
  20. elementui设置开始时间 结束时间

热门文章

  1. k8s使用statefulset部署mysql一主多从集群
  2. python plc_基于python的西门子plc数据采集系统
  3. Photoshop软件的应用领域介绍
  4. vcruntime140.dll丢失的解决方法,vcruntime140.dll下载安装教程
  5. 云久淘客系统,微信公众号,淘客返利系统。
  6. python爬虫数据导入excel_Python爬虫练习(3)——将数据导入excel表格
  7. PiMuseum-游戏开发入门级教程-中国象棋-Chapter-3
  8. 自己的故事自己讲-从一个挖煤的如何入门编程的故事。
  9. lingo 目标规划篇(3/3)
  10. 什么是分布式配置中心?