中继链路trunk详解
如上图所示,在实际的企业环境中,会有多台交换机共同作用,在每台交换机上都会根据部门划分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详解相关推荐
- 计算机场地规范中光纤链路测试,光纤链路测试详解.doc
光纤链路测试详解 ?随着光纤通信技术的快速发展,基于FTTH的宽带网络必将成为光纤通信中一个新的热点.光纤是迄今为止最好的传输媒介,光纤接入技术与其他接入技术(如铜双绞线.同轴电缆)相比,最大优势在于 ...
- 【干货】中继链路trunk+实验
之前我们说到这个VLAN可以隔离广播域,如果交换机有多个VLAN,我们还有多个交换机, 交换机之间的VLAN该如何通信呢? 如果每个VLAN单独连一根线,这样交换机VLAN多,交换机之间连的线也多,不 ...
- trunk口_什么是Trunk?Trunk详解
在二层交换机的性能参数中,常常提到一个重要的指标:Trunk,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能.那到底什么是TRUNK呢 ...
- lane是什么意思_什么是Trunk?Trunk详解
在二层交换机的性能参数中,常常提到一个重要的指标:Trunk,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能.那到底什么是TRUNK呢 ...
- 交换机链路聚合详解【华为eNSP】
文章目录 一.前言 二. 实验过程 一.前言 "链路聚合的主要功能是增加链路带宽,实现链路的相互备份.其具体功能是当交换机检测到此端口上的链路故障时,停止在其中一个成员端口上发送数据包,根据 ...
- zipkin链路追踪详解
服务链路追踪(Spring Cloud Sleuth) sleuth:英 [slu:θ] 美 [sluθ] n.足迹,警犬,侦探vi.做侦探 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布 ...
- 交换机接口类型Access和Trunk详解
概述: Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口: Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端 ...
- 如何为信息流内容中心设计一个高效的处理链路,详解QQ看点在这方面的演进过程
Workflow Engine诞生的背景 这几年有幸主导QQ看点内容处理系统的架构设计与开发,见证了系统从0到1的演进过程,先来一张整体概图,让读者了解内容处理系统所处位置. 内容处理主要包括过滤 ...
- 【Linux】24_网络管理数据链路层详解
目录 数据链路层简介 组建局域网 VLAN详解 TRUNK详解 数据链路层简介 功能:链路创建,维护,管理帧封装,传输,同步差错校验 地址:MAC地址(媒体访问控制地址),结构为12位16进制数字.示 ...
最新文章
- 聊聊Spring Boot服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控等!...
- R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小
- 在centos6.4下安装python3.5
- java基本数据类型_老杜带你学Java【第六课】
- 22.调用element方法控制dom元素
- vista磁盘使用100%_如何在Windows 7或Vista中创建和使用密码重置磁盘
- .Net对SQL数据库的web备份
- Hbase 协处理器之将数据保存到es (二级索引)
- Null对象模式的用法
- npm 与yarn CLI 命令比较
- Bailian2683 求分数序列和【数列和】
- asp程序ajax怎么写,ASP+AJAX+ACCESS数据库实例讲解三个步骤分享
- Screen Saver Exporter for Mac(屏幕保护程序导出程序)
- Unity背包系统 设计流程
- make[1]: *** Waiting for unfinished jobs....
- AtCoder Beginner Contest 285解题报告
- 9820E ClassicHome分析总结
- Leetcode 1905. Count Sub Islands [Python]
- CMake基础教程(18)find_path查找文件路径
- 驱动人生给出关于代码19导致驱动安装失败的解决方案
热门文章
- LumaFusion剪辑视频
- 厦门大学计算机英语考试,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
- 专注儿童编程,核桃编程招人啦~
- 解决 用 Nginx 处理 跨域问题
- 微信小程序:javascript调用另一个js文件的函数
- Cygwin下载安装
- Jekyll 教程——安装
- GB、Gb、MB、Mb知识扫盲
- python游戏编程书_Python游戏编程快速上手 第4版 (斯维加特著) 中文pdf扫描版[41MB]...
- CDH安装Tez 0.8.5