描述核心交换机中的TRUNK配置功能

在核心交换机中使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK,下面文章就对人们关心的核心交换机中的TRUNK配置功能进行说明研究。核心交换机的TRUNK配置功能非常重要,同时对TRUNK进行合理的配置,可以为互连的交换机之间提供更好的传输性能。到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK,下面我们来了解一下这些方面的知识。在核心交换机的性能参数中,常常提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。一、什么是TRUNK?TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。Trunk是一种封装技术,它是一条点到点的链路,链路的两端可以都是交换机,也可以是交换机和路由器,还可以是主机和核心交换机或路由器。基于端口汇聚(Trunk)功能,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。一般情况下,在没有使用TRUNK时,大家都知道,百兆以太网的双绞线的这种传输介质特性决定在两个互连的普通10/100交换机的带宽仅为100M,如果是采用的全双工模式的话,则传输的最大带宽可以达到最大200M,这样就形
成了网络主干和服务器瓶颈。要达到更高的
数据传输率,则需要更换传输媒介,使用千兆光纤或升级成为千兆以太网,这样虽能在带宽上能够达到千兆,但成本却非常昂贵(可能连交换机也需要一块换掉),更本不适合低成本的中小企业和学校使用。如果使用TRUNK技术,把四个端口通过捆绑在一起来达到800M带宽,这样可较好的解决了成本和性能的矛盾。二、TRUNK的具体应用TRUNK(端口汇聚)是在核心交换机和网络设备之间比较经济的增加带宽的方法,如服务器、路由器、工作站或其他核心交换机。这中增加带宽的方法在当单一交换机和节点之间连接不能满足负荷时是比较有效的。TRUNK 的
主要功能就是将多个物理端口(一般为2-8个)绑定为一个逻辑的通道,使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整个网络的带宽。而且数据还可以同时经由被绑定的多个物理链路传输,具有链路冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。但在VLAN数据传输中,各个厂家使用不同的技术。
例如:思科的产品是使用其VLAN TRUNK 技术,其他厂商的产品大多支持802.1q协议打上TAG头,这样就生成了小巨人帧,需要相同端口协议的来识别,小巨人帧由于大小超过了标准以太帧的1518字节限制,普通网卡无法识别,需要有核心交换机脱TAG。TRUNK功能比较适合于以下方面具体应用:1、TRUNK功能用于与服务器相联,给服务器提供独享的高带宽。2、TRUNK功能用于核心交换机之间的级联,通过牺牲端口数来给核心交换机之间的数据交换提供捆绑的高带宽,提高网络速度,突破网络瓶颈,进而大幅提高网络性能。3、Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个核心交换机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从Trunk组中撤消,进而重新分配各个Trunk端口的流量,从而实现系统容错。三、如何设置TRUNK设置TRUNK需要指定一个作为主干的端口,比如2/24,如把某个端口设成Trunk方式,命令
如下:set trunk mod/port [on | off | desirable | auto | nonegotiate] [vlan_range] [
isl | dot1q dot10 | lane | negotiate]。该命令可以分成以下4个部分:mod/port:指定用户想要运行Trunk的那个端口;Trunk的运行模式,分别有:on | off | desirable | auto | nonegotiate。要想在快速以太网和千兆以太网上自动识别出Trunk,则必须保证在
同一个VTP域内。也可以使用On或
Nonegotiate模式来强迫一个端口上起Trunk,无论其是否在同一个VTP域内。承载的VLAN范围。缺省下是1~1005,可以修改,但必须有TRUNK协议。使用TRUNK时,相邻端口上的协议要一致。另外在中心交换机上需要把和下面的核心交换机相连的端口设置成TRUNK,这样下面的核心交换机中的多个VLAN就能够通过一条链路和中心交换机通信了。四、配置TRUNK时的注意事项在一个TRUNK中,数据总是从一个特定的源点到目的点,一条单一的链路被设计去处理广播包或不知目的地的包。在配置TRUNK时,必须遵循下列规则:1:正确选择TRUNK的端口数目,必须是2,4或8。2:必须使用同一组中的端口,在核心交换机上的端口分成了几个组,TRUNK的所有端口必须来自同一组3:使用连续的端口;TRUNK上的端口必须连续,如你可以用端口4,5,6和7组合成一个端口汇聚。4:在一组端口只产生一个TRUNK。

时间: 2024-10-29 17:46:11

描述核心交换机中的TRUNK配置功能的相关文章

深度剖析核心交换机性能参数

一条单一的链路被设计去处理广播包或不知目的地的包,给端口提供一个几倍于独立端口的独享的高带宽,看完本文你 肯定有不少收获,希望本文能教会你更多东西.在核心交换机中使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK,下面文章就对人们关心的核心交换机中的TRUNK配置功能进行说明研究.核心交换机的TRUNK配置功能非常重要,同时对TRUNK进行合理的配置,可以为互连的交换机之间提供更好的传输性能.到底什么是TRUNK呢?使用TRUNK功能到底能给我

剖析核心交换机的端口汇聚功能

通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址,核心交换机就是一种在通信系统中完成信息交换功能的设备.核心交换机的TRUNK配置功能非常重要,同时对TRUNK进行合理的配置,可以为互连的交换机之间提供更好的传输性能.到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK,下面我们来了解一下这些方面的知识.在核心交换机的性能参数中,常常提到一个重要的指标:TRUNK,许多的二层交换机产

数据-Android软件中用户的评论功能是怎样实现的?求大牛解答。

问题描述 Android软件中用户的评论功能是怎样实现的?求大牛解答. 比如,微博客户端一篇微博,下边有多个用户的相关评论, 这些评论的数据该怎样存放?总不能存放到Mysql 吧..那样总有一天把服务器崩溃的, 还有就是,用户的点赞功能. 那么多的微博,怎样判别用户之前对它点赞过了,不让其点赞,没有允许点赞? 解决方案 数据肯定在服务器上要保留,本地也可以保留缓存,每个用户有id,或者记录设备id,这样就可以知道之前是否干过 解决方案二: 兄弟,当然有后台啊,这些数据都是存在后台服务器的啊,展示

ci-CI框架中实现文件删除功能

问题描述 CI框架中实现文件删除功能 求教各位大神,能给一个在CI框架中删除文件的例子么,在php中用ulink()就可以,但是CI框架中的helper辅助函数中似乎没有这个方法,求大神们帮帮忙,谢谢

phpstrom10.0-phpStrom10.0中的环境配置

问题描述 phpStrom10.0中的环境配置 本人新手一枚,现在学习php,公司使用的php ide是phpstrom10.0的,找了很久都没找到可以用的配置方法,不知道是什么原因.想看看论坛里面的高手能不能帮我解决下这个问题.我的目的很简单就是把环境配置好,写一个简单的hello world之类的能在浏览器访问. 解决方案 安装XAMPP 设置好网站根目录,假设设置到D:WWW 然后你直接访问127.0.0.1 就可以 解决方案二: 本地安装一个XAMPP 就可以 具体的可以联系我 phps

求android中一个定时提醒功能的实现思路!

问题描述 求android中一个定时提醒功能的实现思路! 比如在一个记事本中,我写了一项任务,想加一个定时提醒功能,类似闹钟一样,但又和闹钟不一样,闹钟只能定今天的时间,我想定任意一天的任意时刻的一个提醒功能,跪求实现思路!!! 解决方案 http://blog.csdn.net/wanglang3081/article/details/7456684 解决方案二: 这一个service在后台运行,实时检查时间 解决方案三: Timer定时机制. 解决方案四: 如果要实现任意天任意时刻,那就必须

vmware-请问centos中是如何配置网关的

问题描述 请问centos中是如何配置网关的 在学习<网络攻防与技术实践>,本书实例中有一个是在VMware虚拟机中安装centos,是配置蜜网网关虚拟机 .在安装好虚拟机后打开虚拟机配置密网网管,下面 进入centos网关调试界面,有没有哪位老师知道这个界面是如何进入的 解决方案 补充一下Honeywall是这个centos的名称 解决方案二: [Linux]CentOS网关服务器配置

关于ubuntu中qt5环境配置得问题

问题描述 关于ubuntu中qt5环境配置得问题 在网上下了qt-opensource-linux-x64-5.5.0-2.run,在ubuntu14.10中安装,没有任何问题,安装之后写了个小程序 运行之后发现:-1: error: cannot find -lGL :-1: error: collect2: error: ld returned 1 exit status 发现网上给的答案是安装libgl1-mesa-dev 结果下列软件包有未满足的依赖关系: libgl1-mesa-dev

datagridview-在C#中可以实现以下功能吗?具体代码怎么实现,需要添加什么引用吗?

问题描述 在C#中可以实现以下功能吗?具体代码怎么实现,需要添加什么引用吗? 在datagridview中显示出数据表后,1)选中某一行,再按"删除选中"按钮删除的代码怎么写? 2)双击表中的某一行,可以弹出该条记录的详细.如下图选中其中某行,显示下面界面 解决方案 是出现已经保存过的监察表 解决方案二: 貌似不难.不过我是学HTML的 解决方案三: 1.删除按钮先判断datagridview.CurrentRow.Index>=0,表示某行被选中, 通过datagridview