如上图所示,在实际的企业环境中,会有多台交换机共同作用,在每台交换机上都会根据部门划分VLAN,为了让处于不同交换机上的VLAN之间能够通信,因此我们使用中继(VLAN TRUNK)

VLAN TRUNK的作用:不同交换机上相同ID的VLAN相互通信,传输前加个标识,把标识的方法告诉对方。

1.链路的类型

在交换网络中,有两种类型的链路:接入链路和中继链路。

(1)接入链路

只是VLAN的成员,属于并且只属于一个VLAN的端口。这个端口不能从另外一个VLAN接收或发送信息,除非该信息经过了路由。接入链路通常链接客户机。

(2)中继链路

常用来将一台交换机连接到其他交换机或路由。

2.数据帧通过中继链路的过程

(1)连接在SW0上的VLAN 10的主机A发送数据帧给SW 1上的VLAN 10中的主机B,主机A发送普通的数据帧。

(2)交换机SW 0接收到这些数据帧后,根据接收到的数据帧的端口信息,得知此帧出于何处,并且查看MAC地址表,知道需要转发给SW 1,于是,SW 1就会在这些数据帧上打上VLAN的标记,也就是在数据帧中插入一个字段,将VLAN ID信息写入这个字段。

(3)SW 1接收到这些有VLAN ID标识的数据帧后,根据目标MAC地址,将数据帧转发给VLAN 10中的主机B。

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

试验:

我们通过上图来了解trunk:

在SW1上创建了三个VLAN,分别为vlan 10,vlan 20,vlan 30。

在SW2上创建了两个vlan,分别为vlan 10,vlan 20.

我们要实现vlan10之间,vlan20之间的通信,如果没有trunk技术的话,那我们就需要在SW1和SW2之间,再增加一条链路来实现通信。这样的话,端口利用率太低。而我们的交换机端口有两种模式access和trunk,一般我们在连接PC时都选用access模式,在设备之间互联时选用trunk模式。

access模式:

SW1(config)#interface f0/1              //进入f0/1端口

SW1(config-if)#switchport mode access   //将端口设置为access(访问模式)

SW1(config-if)#switchport access vlan 10 //将f0/1加入到vlan 10

将access模式的端口加入到某一个vlan之中的话,那么这个端口就只能用来传输这一个vlan的数据。

trunk模式:

SW1(config)#interface f0/7               //进入f0/7端口

SW1(config-if)#switchport mode trunk  //将f0/7端口设置为trunk模式

SW2(config)#interface f0/7               //进入f0/7端口

SW2(config-if)#switchport mode trunk  //将f0/7端口设置为trunk模式

上图中的交换机之间的链路我们就称为trunk链路,相当于这条链路是共享的,它可以传输多个vlan的数据,不仅仅只为为某一个vlan服务。这样就可以实现vlan10之间 ,vlan20之间的正常通信。

ps:三层交换机端口设置trunk模式,需进行封装。

配置命令:

SW3(config)#interface g0/1

SW3(config-if)#switchport trunk encapsulation dot1q

SW3(config-if)#switchport mode trunk

为什么要进行封装?

dot1q为国际通用的trunk封装协议,所以各个厂家的设备都需要遵循这个公有标准。

但是有些厂家开发了自己设备的私有封装协议,例如思科的ISL封装协议。思科与思科之间的设备既可以使用公有的dot1q,也可以使用其私有的ISL封装协议。但是思科与其他厂商之间,就只能使用公有的dot1q协议来进行封装。

中继链路trunk详解相关推荐

  1. 计算机场地规范中光纤链路测试,光纤链路测试详解.doc

    光纤链路测试详解 ?随着光纤通信技术的快速发展,基于FTTH的宽带网络必将成为光纤通信中一个新的热点.光纤是迄今为止最好的传输媒介,光纤接入技术与其他接入技术(如铜双绞线.同轴电缆)相比,最大优势在于 ...

  2. 【干货】中继链路trunk+实验

    之前我们说到这个VLAN可以隔离广播域,如果交换机有多个VLAN,我们还有多个交换机, 交换机之间的VLAN该如何通信呢? 如果每个VLAN单独连一根线,这样交换机VLAN多,交换机之间连的线也多,不 ...

  3. trunk口_什么是Trunk?Trunk详解

    在二层交换机的性能参数中,常常提到一个重要的指标:Trunk,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能.那到底什么是TRUNK呢 ...

  4. lane是什么意思_什么是Trunk?Trunk详解

    在二层交换机的性能参数中,常常提到一个重要的指标:Trunk,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能.那到底什么是TRUNK呢 ...

  5. 交换机链路聚合详解【华为eNSP】

    文章目录 一.前言 二. 实验过程 一.前言 "链路聚合的主要功能是增加链路带宽,实现链路的相互备份.其具体功能是当交换机检测到此端口上的链路故障时,停止在其中一个成员端口上发送数据包,根据 ...

  6. zipkin链路追踪详解

    服务链路追踪(Spring Cloud Sleuth) sleuth:英 [slu:θ] 美 [sluθ] n.足迹,警犬,侦探vi.做侦探 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布 ...

  7. 交换机接口类型Access和Trunk详解

    概述: Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口: Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端 ...

  8. 如何为信息流内容中心设计一个高效的处理链路,详解QQ看点在这方面的演进过程

    Workflow Engine诞生的背景  这几年有幸主导QQ看点内容处理系统的架构设计与开发,见证了系统从0到1的演进过程,先来一张整体概图,让读者了解内容处理系统所处位置.  内容处理主要包括过滤 ...

  9. 【Linux】24_网络管理数据链路层详解

    目录 数据链路层简介 组建局域网 VLAN详解 TRUNK详解 数据链路层简介 功能:链路创建,维护,管理帧封装,传输,同步差错校验 地址:MAC地址(媒体访问控制地址),结构为12位16进制数字.示 ...

最新文章

  1. 聊聊Spring Boot服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控等!...
  2. R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小
  3. 在centos6.4下安装python3.5
  4. java基本数据类型_老杜带你学Java【第六课】
  5. 22.调用element方法控制dom元素
  6. vista磁盘使用100%_如何在Windows 7或Vista中创建和使用密码重置磁盘
  7. .Net对SQL数据库的web备份
  8. Hbase 协处理器之将数据保存到es (二级索引)
  9. Null对象模式的用法
  10. npm 与yarn CLI 命令比较
  11. Bailian2683 求分数序列和【数列和】
  12. asp程序ajax怎么写,ASP+AJAX+ACCESS数据库实例讲解三个步骤分享
  13. Screen Saver Exporter for Mac(屏幕保护程序导出程序)
  14. Unity背包系统 设计流程
  15. make[1]: *** Waiting for unfinished jobs....
  16. AtCoder Beginner Contest 285解题报告
  17. 9820E ClassicHome分析总结
  18. Leetcode 1905. Count Sub Islands [Python]
  19. CMake基础教程(18)find_path查找文件路径
  20. 驱动人生给出关于代码19导致驱动安装失败的解决方案

热门文章

  1. LumaFusion剪辑视频
  2. 厦门大学计算机英语考试,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  3. 专注儿童编程,核桃编程招人啦~
  4. 解决 用 Nginx 处理 跨域问题
  5. 微信小程序:javascript调用另一个js文件的函数
  6. Cygwin下载安装
  7. Jekyll 教程——安装
  8. GB、Gb、MB、Mb知识扫盲
  9. python游戏编程书_Python游戏编程快速上手 第4版 (斯维加特著) 中文pdf扫描版[41MB]...
  10. CDH安装Tez 0.8.5