交换机的hybrid特性

觉得这篇文章确实不错,认真看完后对access 和trunk口的理解也深入了一层,所以转载了过来!

Hybrid特性是H 3C 交换机的特性,该特性为局域网的搭建提供了更多的灵活性和安全性。那么就让我们一起走进hybrid世界,去体验hybrid特性给我们带来的快乐。

首先让我们来看一个网路拓扑图:


 

这是一个公司的小型网络拓扑图,该公司现有财务和工程两个部门以及一个文件服务器,分别处于不同的VLAN,现要求财务部和工程部都能访问公司内部文件服务器,但是财务部和工程部之间不能互相访问。看到这里,大家都想通过路由器或三层交换机做访问控制列表实现,没错是可以实现,但是现在只有二层设备。怎么办?

H 3C 环境下我们可以利用H 3C hybrid特性。首先我们先了解一下H 3C 交换机的几种接口类型。

Aaccess接口:access端口只能承载一个vlan的流量 ,通常用于交换机与PC相连的接口,当交换机通过access接口收到一个数据帧时,先判断是否有vlan信息,如果没有则打上该接口的PVID,当交换机要通过一个access接口转发数据时,则先判断该数据帧的vlan是否和自己在一个vlan,如果是,则剥离vlan信息,再转发,如果不是,则丢弃。

Trunk接口:trunk接口可以承载多个vlan的流量,但在H 3C 交换机上默认情况下只允许默认vlan的流量通过,只允许对默认vlan不打标记。通常用于与其它交换机相连的接口。当交换机通过trunk接口收到一个数据帧时,先判断是否允许该vlan的流量通过,如果允许,则对该数据进行处理,如果不允许,则直接丢弃。Trunk接口发送数据时,同样判断是否允许该vlan通过,如果允许则还要看源数据所在的vlan是不是默认vlan,如果是在默认vlan,则去掉标记后转发,如果不是在默认vlan则直接转发,如果不允许,则直接丢弃。当trunk端口收到一个没有标记的数据帧时,会打上自己的PVID

Hybrid接口:hybrid接口可以承载多个vlan的流量,可用在与PC或交换机相连的接口,与trunk接口的最大区别是可以对任何vlan打标记或不打标记。当交换机从hybrid接口接收数据帧时,先判断该数据的二层封装是否有vlan信息,如果有,则看该接口是否对该vlan打标记,如果对该vlan打标记,则允许从该接口通过。如果没有明确说对该vlan打标记还是不打标记,则丢弃。因为默认情况下,hybrid 接口只允许默认vlan的数据帧通过,如果要允许其它的vlan 通过,就要对相应的vlan打标记。如果收到的数据帧没有任何标记,则标记为接受端口的PVID。在接口上配置对某些vlan标记所起的作用只是允许和不允许该vlan的数据帧通过的问题,在接口上配置为对某些vlan不打标记时只在接口发送数据帧时起作用,当接口收数据时,是不起作用的。当交换机通过hybrid 接口发送数据帧时,若该数据帧有标记,则判断该数据帧所标记的vlan和发送接口是否在同一个vlan,如果是在同一个vlan,则去掉标记后转发(hybrid接口对自己所在的vlan是不标记的);如果不在同一个vlan,则判断接口对该数据帧是标记还是不标记,如果是不标记,则去掉标记后再进行转发,如果是标记,则直接转发,若没有明确说明是标记,还是不标记,则直接丢弃。而对于没有没有标记的数据帧则直接转发。当把一个接口加入到vlan2后,再把该接口设置为hybrid接口时,该接口的PVID就变成了vlan2,同时对vlan2的数据帧不打标记。

了解这些之后,我们就可以很容易的进行配置了,配置过程如下:

[Switch1]vlan 2

[Switch1-vlan2]port ethernet 0/2

[Switch1]interface ethernet 0/2

[Switch1-ethernet0/2]port link-type hybrid

[Switch1-ethernet0/2]port hybrid vlan 1 untagged

 

 

[Switch1]interface ethernet 0/1

[Switch1-ethernet0/1]port link-type hybrid

[Switch1-ethernet0/1]port link-type hybrid vlan 2 untagged

[Switch2]vlan 3

[Switch2-vlan3]port ethernet 0/3

[Switch2]vlan 4

[Switch2-vlan4]port ethernet 0/4

[Switch2]interface ethernet 0/3

[Switch2-ethernet0/3]port link-type hybrid

[Switch2-ethernet0/3]port hybrid vlan 1 untagged

[Switch2]interface ethernet 0/4

[Switch2-ethernet0/4]port link-type hybrid

[Switch2-ethernet0/4]port hybrid vlan 1 untagged

[Switch2]interface ethernet 0/1

[Switch2-ethernet0/1]port link-type hybrid

[Switch2-ethernet0/1]port link-type hybrid vlan 3 4 untagged

 

 

SW 1:1口:tag 1  untag  2

     2口: untag 1  tag 2

 

SW2  3口: untag 1  tag 3

      4口: untag 1  tag 4

    1  tag 1  untag 3 4

 

 

注意红色部分,为什么要对vlan1不打标记呢?好吧,让我们看一下整个流程。

根据我的配置,当财务部们的PC发送一个数据到文件服务器时:

数据去:switch2ethernet 0/3接口接收该数据,这时交换机会将该数据标记为vlan3的数据,然后查找mac地址表知道要从ethernet 0/1接口转发出去,此时switch2发现该接口对vlan3的数据不标记,于是去掉标记后从ethernet 0/1口转发出去,switch1ethernet0/1口接收数据,发现该数据是没有任何标记的,于是标记为ethernet0/1PVIDvlan1),(这个时候数据发生了很大的变化,二层原本是被封装为vlan3的数据现在变成了vlan1)然后查找MAC地址表知道要从ethernet0/2转发,发现ethernet0/2口对vlan1的数据是不标记的,于是去掉标记后进行转发,这时数据就到达了文件服务器。

数据回:switch1ethernet 0/2接口接收该数据,这时交换机会将该数据标记为vlan2的数据,然后查找mac地址表知道要从ethernet 0/1接口转发出去,此时switch1发现该接口对vlan2的数据不标记,于是去掉标记后从ethernet 0/1口转发出去,switch2ethernet0/1口接收数据,发现该数据是没有任何标记的,于是标记为ethernet0/1PVIDvlan1),(这个时候数据发生了很大的变化,二层原本是被封装为vlan2的数据现在变成了vlan1)然后查找MAC地址表知道要从ethernet0/3转发,发现ethernet0/3口对vlan1的数据是不标记的,于是去掉标记后进行转发,这时数据就到达了财务部门的PC

工程部门和文件服务器的通讯是一样的。

现在再来说一说财务部和工程部直间的通讯:

从财务部到市场部:数据去àswitch1ethernet 0/3接口接收该数据,这时交换机会将该数据标记为vlan3的数据,然后查找mac地址表知道要从ethernet 0/4接口转发出去,发现该接口既没有说明对vlan3的数据标记还是不标记,于是丢弃。既然去都去不了,还说什么回呢?

从市场部到财务部:数据回àswitch2ethernet 0/4接口接收该数据,这时交换机会将该数据标记为vlan4的数据,然后查找mac地址表知道要从ethernet 0/3接口转发出去,发现该接口既没有说明对vlan4的数据标记还是不标记,于是丢弃。

总结:hybrid接口确实是一个非常不错的特性,在安全性和灵活性方面有着非常广泛的应用价值。强烈建议先一定要把原理搞明白之后再去应用到实际工作中,否则将会出现你无法预料的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


1.小程序的优缺点优点:不需下载、卸载使用方便缺点:嵌套在微信中,属于微信的子应用2.使用的技术实际上是Hybrid技术的应用HybridApp(混合模式移动应用),使用网页语言和程序语言共同开发小程序兼具了NativeApp所有优势,也兼具了WebApp使用Html5跨平台开发低成本注:微信小程序与传
端口类型-HybridHybrid端口是交换机上既可以连接用户主机,又可以连接其他交换机的端口。Hybrid端口既可以连接接入链路又可以连接干道链路。Hybrid端口允许多个VLAN的帧通过,并可以在出端口方向将某些VLAN帧的Tag剥掉。华为设备默认的端口类型是Hybrid。 Hybrid端口收发数据帧的规则
不同vlan同段IP通信LSW1vlan1vlan2vlan3interfaceEthernet0/0/1porthybriduntaggedvlan2to3interfaceEthernet0/0/2porthybridpvidvlan2porthybriduntaggedvlan2to3interfaceEthernet0/0/3porthybridpvidvlan3porthybriduntaggedvlan2to3
VLAN中access、Trunk和Hybrid三种端口区别:acesss:1、发送不带标签的报文2、一般与PC\server相连时使用3、只可以属于一个VLANTrunk:1、发送带标签的报文2、一般用于交换机级联端口传递多组VLAN信息使用3、可以属于多个VLANHybrid:1、混合端口可以同时属于多个vlan2、混合端口
这系列文章内容包括:STP、RSTP、MSTP、VLAN、LACP、SuperVLAN。以学习实验配置为主要目标;实验引用华为官方na在线视频中实验。6.3VLAN原理和配置实验截图:配置第一个交换机:修改端口类型acc、配置端口所属vlan、配置trunk端口。实验心得:有一个问题,当你配置e0/0/3为trunk以及al
实验一:交换机端口类型配置1.拓扑图如下图所示:2.实验要求:实现二层网络中工程部和市场部不能互访,但是都能与网络中心的服务器通信3.请写出你的配置思路、配置命令实验思路:将交换机SW1、SW2、SW3之间配置为trunk链路,其他接口配置为Hybrid链路;实验配置名如下:SW1sysnameSW
   这个英文材料对我一个英语一般的学生表示亚历山大啊,不过还是勉强看完了,说说自己的看法吧。   谷歌作为一家商业公司,利润是其基本的追求目标,这一点是毋庸置疑的。但是谷歌并没有被这个基本目标挡住了视野,无数公司失败的经验告诉我们,如果缺少创新,公司的一切发展
简介:VLAN10内通信,VLAN20内通信,VLAN30与VLAN10、VLAN20、VLAN30皆可通信Hybrid接口应用拓扑图:  一、配置PC机ip并测试相互能否ping通 PC名称IP子网掩码网关PC110.1.1.1255.255.255.010.1.1.254PC210.1.1.2255.255.255.010.1.1.254PC310.1.1.3
通常情况下,公司对内网的使用远远高于对外网的使用。公司的内部网络是由二层交换网络构建的,所以二层网络设计的好坏直接影响公司的正常业务。好的设计不仅使功能得到体现,还可以应对一些未知的隐患,如线路损坏、设备损坏等。下面我们主要对华为的二层设备进行了解,不过首先要了解的就
手机app代表了互联网时代的发展,促使我们的日常生活也变得越来越轻松,不管是哪个行业或者企业,在人们手机上存在最多的还是APP,手机APP逐渐的超越了网络,本身这些APP系统就是一个大型的APP系统,具体APP怎么开发呢?开发出来的手机APP,主要还是通过编程的方式设计出来的,有了变成那么就需要程
我想导出一种简单可靠的方法来自动提升正在运行的批处理,而无需使用其他线程中建议的额外的VBS文件或提升的快捷方式.通过javascript从批处理调用UAC对话框可确保简短的简单代码.在对话框中选择“是”,但错误对话框弹出时(在Cmd窗口外部)“Windows找不到’test.bat’”,下面的脚
无论如何,我可以在FORTRAN程序中使用BoostGraphLibrary(BGL)来使用图形数据结构.任何人都可以帮助我或给我一个提示.我想在我的MPI-FORTRAN代码中的几个处理器上进行并行图结构.是否可以使用BoostGraphLibrary(BGL)来达到此目的!亲切的问候,谢夫解决方法:你必须构造一个用C语
原文链接:http://www.cnblogs.com/iamzyf/p/3515889.html其实问题很简单:我的产品页面在 http://www.gdtsearch.com/products.spiderstudio.docapi.htm,这是一个静态页面;而我所有的技术博客都在博客园中.为了让访问者能够直接在产品页面中看到我最
Hybrid接口是华为特有的一种接口Hybrid接口是既可以连接普通终端的接入链路,又可以连接交换机间的干道链路。简单说就是Hybrid接口既能实现Access的功能又能实现Trunk接口的功能。实验模拟:实验拓扑:实验编址:测试连通性:查看交换机接口类型(默认情况下都是hybrid类型)displayportvlan
原生APP开发-NativeApp:需要用户下载安装使用,可访问手机的所有功能(GPS,摄像头,重力加速器),拓展性强,是专门为某种操作系统开发的(IOS,Android,黑莓等),但是开发和维护的成本都比较高 webApp:html5语言写出的app,不需要下载安装,基本上就是触屏版的网页,可以在多个设备上运行,有很大的局限性
拓扑图如下:(1)sw1的配置:<Huawei><Huawei>system-view//切换到系统视图Entersystemview,returnuserviewwithCtrl+Z.[Huawei]sysnamesw1//配置主机名Oct25201916:29:31-08:00sw1DS/4/DATASYNC_CFGCHANGE:OID1.3.6.1.4.1.2011.5.25.191
程序员常用等宽字体1SourceCodePro2CourierNew(传统)3Consolas4Monaco5中文雅黑混合版(YaHeiConsolasHybrid)
Japan'shybridmodelinventoryofhairEwhaRinkaLead:passed37thbirthdayofthepear,theeyesofeveryonestillhasaLolita-likegirltemperament,herinterpretationoftheinvolutionBOBlongghdhairstraightener hair,andevensetoffinas
1url不要用hash模式,如果涉及到外部如firebase方式直接发送给客户端动态链接,要求打开app内h5地址的时候,这个#会被截断,客户端无法解析2尽量在多页面,当客户端由不同入口进入的时候,前端尽可能做多业务拆分,避免以后所有模块在一起,一次修改要全部上线,3移动端输入框键盘要求输