hybrid_hybrid降噪原理 - CSDN
精华内容
参与话题
  • hybrid端口实例分析

    万次阅读 多人点赞 2019-05-07 22:36:59
    session 1 hybrid端口属性 hybrid属性具有trunk和access两种端口属性的特点,tag类似trunk,untag类似access,但是又不同,因为hybrid端口可以接收某个或者多个vlan的数据。 在开始研究之前强调几点: 1、在...

    session 1 hybrid端口属性

           hybrid属性具有trunk和access两种端口属性的特点,tag类似trunk,untag类似access,但是又不同,因为hybrid端口可以接收某个或者多个vlan的数据。

    在开始研究之前强调几点:

    1、在hybrid端口中,所有端口都默认属于vlan1,除非配置undo port hybrid vlan 1 才能将该hybrid剔除出vlan1,可以使用display vlan 查看端口所属的vlan

    2、在hybrid端口中,无论是tag还是untag后面配置的vlan-id就是该hybrid端口所能够收到vlan数据的vlan-id,换句话说就是这些vlan中发出的数据该端口都能收到,可以使用display vlan查看(这里注意虽然可以收到这些vlan的数据但是严格意义上讲hybrid端口并不属于任何一个vlan)

    3、所有类型端口的默认pvid都是vlan1,而pvid这个属性只!针对!进入!该端口的!没有标签的!普通数据包有效,作用是将没有标签的普通数据包打上pvid中配置的标签号

    4、hybrid属性中,tag是针对于端口的接收方向的(从该端口进来的流量允许带有这些vlan标签的通过),untag是针对端口的发送方向的(从该端口出去的流量去除这些vlan标签)

    5、加入一个hybrid端口配置tag vlan 2 3和untag vlan 4 5 ,那么默认情况下这个hybrid属于vlan1、2、3、4、5,在display vlan中可以查看到,只有端口属于了某个vlan,那么该端口才能收到某个vlan的数据包,这一点是理解下列两种配置和hybrid端口属性的关键!!!

     

    session 2 实例分析

           以下两种hybrid的配置方法达到同一个目的,就是让PC3与PC1、PC2互通,PC1与PC2之间不通。两种配置方法都可以达到效果,具体不同是根据hybrid端口的tag和untag两种属性的理解和配置来区分的,熟悉了这2个配置后hybrid端口也就基本掌握了。

    实例一配置分析:

    1、为了让我们更加简洁的理解hydrid的属性,首先在所有的端口上移除了vlan1这个默认有的vlan,假设为所有端口初始不属于任何vlan,都不能相互之间通信

    2、pvid是当普通的主机数据帧进入交换机端口后被打上的vlan-tag的属性,在途中可以看出PC1、PC2、PC3的流量在进入交换机的时候分别会被打上vlan2、vlan3、vlan99的vlan标签

    3、untag后面的vlan就是该端口属于的vlan,那么不难看出LSW1的G0/0/1属于vlan2、3,G0/0/2属于vlan2、10,G0/0/3属于vlan3、10,而untag的动作是在流量出端口去往主机的时候把vlan-tag全部去除,那么不难看出LSW1的G0/0/1将去除vlan2、3的标签,G0/0/2去除vlan2、10的标签,G0/0/3去除vlan3、10的标签(还原成普通帧)

    LSW2的G0/0/1属于vlan99,G0/0/2属于vlan99,在流量出端口的时候会去除vlan99的标签(还原成普通帧)

    那么PC1与PC2的通信现在分析如下:当PC1发送arp去请求PC2的MAC地址的时候,PC1会将数据包广播发往LSW1的G0/0/2接口,LSW1收到后发现是个普通的不带标签的数据帧,于是根据接口的pvid给该帧打上vlan2的tag,然后往vlan2中进行泛红,无奈G0/0/3端口只属于vlan3、10所以无法收到vlan2中的泛红,故PC1与PC2通信失败。

    下面再来分析PC1与PC3通信:前面已经分析了PC1要去请求PC3的MAC,被LSW1的G0/0/2收到,并且打上vlan2的tag,然后在vlan2中泛红,那么在vlan2中的端口就都能收到该泛红了,所以在配置了untag vlan 2 3的G0/0/1端口自然也能收到vlan2和vlan3的泛红并转发出去,但是LSW1发现G0/0/1配置untag vlan2 3,所以将从该端口发送出去的所有带有vlan2和vlan3的数据包的tag全部去除(还原成普通帧),然后这个普通的帧就会发往LSW2被G0/0/1端口接收到,LSW2发现了一个普通的帧,那么就会用到pvid了不是,所以LSW2收到这个帧后打上vlan99的tag进行泛红,那么PC3所在的hybrid因为配置有untag vlan99必然能够收到vlan99的数据包了,然后在G0/0/2发给PC3的时候将vlan99的tag去除掉,PC3收到的就是一个不带任何tag的普通包(PC3完全不知道在它个PC1之间还有SW这种东西存在),好了PC3收到了PC1发来的arp请求,那么作为有礼貌的人应该回复自己的MAC地址了,与回一个arp响应给PC1,

    下面PC3的回包分析:PC3使用PC1的MAC和ip封装好数据包后从网卡发送出去,LSW2的G0/0/2端口收到了,发现是一个普通帧,OK来pvid打上vlan99的tag,然后查看mac地址表发现PC1的MAC地址在G0/0/1口,在查看vlan信息,发现G0/0/1口可以接收vlan99的数据(untag vlan99),两个转发条件都满足了,那么久把数据包发给G0/0/1转发,G0/0/1转发的时候根据untag vlan99把数据包vlan-id去除还原成普通帧,被LSW1的G0/0/1收到,按照pvid的惯例,普通帧被打上了pvid vlan10的tag(用vlan10举例,也可以是任意vlan),然后LSW1根据MAC地址表找到PC1在自己的G0/0/2口,再查看vlan信息发现G0/0/2接口配置了untag vlan2 10,可以接收vlan10的数据包,于是就把这个被打上vlan10的PC3发来的arp响应通过G0/0/2发送给了PC1,当然在从G0/0/2接口出去的时候根据untag vlan2 10的配置将vlan10的tag去除还原成一个普通的帧,PC1收到的是一个普通的帧,完全不知道它和PC3之间还有交换机这个东西。好了,这就是一次通信过程,PC2与PC3的通信原理也是一样的,于是就实现了PC3与PC1、PC2互通,PC1与PC2之间不通的效果。

     

    实例二配置分析:如果能看懂了实例一,那么实例二只需要关注一个点就可以,就是在hybrid中tag个untag的共性和区别。

    共性:后面所跟的vlan的数据端口都能收到

    区别:tag放行进入端口的带有该tag的数据包,untag去除掉流出端口的该tag的标签。(方向也是不一样,tag类似trunk、untag类似access但又不同)

    所以在实例二中,只是LSW1和;SW2之间的hybrid的配置有所不同,LSW1的G0/0/2、G0/0/3只有微小改动而已

    PC1与PC2的分析和实例一是一毛一样的,不做分析了,下面分析PC1与PC3之间的通信:

           PC1把帧给LSW1后在G0/0/2打上pvid vlan2的tag,从G0/0/1转发出去,同时untag掉这个帧vlan2的标签,LSW2从G0/0/1收到普通的帧后打上vlan99的tag后从G0/0/2转发给PC3(去掉vlan99的tag后转发给PC3),PC3回包给PC1过程:PC3把帧丢给LSW2的G0/0/2后被pvid打上vlan99的tag后,LSW2根据mac表和vlan信息将帧从G0/0/1口转发出去,!这里因为并没有untag属性所以转发的帧并不会去除任何vlan,而是以vlan99的帧从G0/0/1转发出去!(G0/0/1配置的tag vlan 99是为了让这个端口能转发vlan99的数据帧)当LSW1拿到LSW2发来的带有vlan99的tag的数据帧后,根据G0/0/1上配置的tag vlan99属性,放行vlan99的数据帧,然后根据mac表和vlan信息把帧丢给G0/0/2,由G0/0/2端口将vlan99的tag去除后转发给PC1,完成了PC1与PC3的整个通信过程,PC2与PC3的通信过程也是一样。

    效果图:

    使用PC1分别ping PC2和PC3

     

    展开全文
  • hybrid技术

    千次阅读 2018-09-22 11:47:00
    hybrid是什么?hybrid译为中文是“混合”的意思,是一种原生APP和HTML5混合开发的技术。 在前端移动端开发中,到现在阶段主要有三大潮流 原生APP开发(以Android和iOS为主导) HTML5 webAPP开发 原生APP和...

    hybrid是什么?hybrid译为中文是“混合”的意思,是一种原生APP和HTML5混合开发的技术。

    在前端移动端开发中,到现在阶段主要有三大潮流

    1. 原生APP开发(以Android和iOS为主导)
    2. HTML5 webAPP开发
    3. 原生APP和HTML5混合开发,也就是这里的hybrid技术

    今天我们就来聊一聊hybrid技术
    首先,为什么要有这个hybrid技术,当然是原生APP开发和web开发暴露出了问题。

    • 对于原生APP开发,开发成本高,周期长,维护成本高,并且当今社会处于高速信息发展时期,产品必须快速迭代,而且原生的APP都需要经过应用商店审核才能够上线,那么这对于企业来说,尤其是创业公司来说是不可以接受的,时间代表着金钱。
    • 对于以HTML5主导的webAPP开发,优点就是开发成本低,可以快速迭代,但是缺点也是相当明显,每次切换一个页面都要发送一次http(https)请求,从系统架构软件质量属性的性能来说,它是不可接受的,用户体验及其不友好。
    • 于是乎,基于原生APP和前端页面的hybrid技术火了起来。

    那么hybrid技术是如何工作的呢?

    首先,我们必须理解如下三个协议:
    1. file协议:用于打开本地文件,特点当然就是速度快。
    2. https协议:http+ssl协议,这个协议需要发送一次网络请求,当然相对于file协议就慢的很多了。
    3. schema协议:用于客户端和前端通讯的协议。微信部分schema协议如下(大家经常玩的朋友圈里面的链接打开的其实就是网页):
      在这里插入图片描述
    其次,大家还要理解webview的概念。

    那么什么是webview呢?其实就是一个用来存放文件的容器,我用下面图片的形式展示给大家:
    在这里插入图片描述

    红色框里的内容就是存放前端内容的容器,而红色框外面的为原生APP的东西。


    好了,假如我在webview容器里直接通过file协议调用前端页面是不是比用HTML5发送HTTPS协议要快的多了呢。
    在这里插入图片描述

    那么接下来就是客户端如何和前端页面进行交互了,这就是前面的schema协议了。

    这时候有的小伙伴可能就会问了,我用的hybrid技术开发的APP一天迭代一百次,怎么让用户同步更新呢?如下图所示:
    在这里插入图片描述
    我们可以用原生APP的API来发送一次网络请求来获取我们服务端页面的内容,这时小伙伴可能会有疑问了,你用HTML5不也是发送一次HTTPS请求吗,这样不也是很慢吗?NoNoNo,大家不要忘记JavaScript是一种解释型的语言,你请求来js文件之后还要解释执行。而你通过原生的APP可以在打开APP的同时就把服务器的页面请求过来然后再去执行本地js文件就OK了。
    当然,这里的请求也是有技巧的,不是每一次打开APP都去服务端请求新的东西,只有服务端有新的东西变化时才去请求,这样又可以提高一部分效率了。
    实现思路可以参考如下:只有用户版本号和服务器版本号不一致的时候才去请求。
    在这里插入图片描述

    好了,我简单的阐述完了混合APP内部是如何执行的以及原生APP和服务端之间的通信,估计也能够解决大家在打开原生APP发现切换页面的时候会有HTML5页面切换的疑问了。

    当然hybrid技术也并不是完美的,就像“没有免费的午餐定理”一样,这个社会就是在矛盾中发展的,hybrid技术需要懂得原生APP开发、前端开发、后台开发才能进行完成,因此开发成本高、维护成本也高。

    展开全文
  • Hybrid学习笔记

    2019-08-12 08:41:41

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • Hybrid接口的工作原理及其配置

    千次阅读 2020-05-21 18:38:20
    Hybrid接口的工作原理涉及及接口的三个属性: 分别为:untag列表,tag列表,PVID(port-base VLAN ID,基于端口的VLAN ID) untag列表:只在接口发送数据帧时起作用,如果需要发送的数据的VLAN标签在接口的...

    Hybrid接口的工作原理涉及及接口的三个属性:
    分别为:untag列表,tag列表,PVID(port-base VLAN ID,基于端口的VLAN ID)

    1. untag列表:只在接口发送数据帧时起作用,如果需要发送的数据的VLAN标签在接口的untag列表中,那么将去除标签发送数据。

    2. tag列表:作用于接受别标记的数据帧和发送数据帧。其作用类似于一个允许的vlan标识列表。当接口接收到带vlan标签的数据帧时,该接口的tag列表相当于vlan的允许列表,不在列表中的数据帧将被丢弃;当接口发送数据帧时,数据的vlan标签在接口的tag列表中,将保持标签发送数据帧,否则丢弃数据帧。

    3. PVID:接口默认PVID为vlan1,PVID只在接收未标记帧中起作用。PVID用于接收未标记数据帧时给数据帧打上当前的PVID标记。

    实验案例:(本是实验中不涉及同vlan通信,因此不需要配置 <tag列表> )
    某公司内部网络由四个vlan构成,分别为vlan10 vlan20 vlan30 及服务器 vlan100 公司核心交换机是一台华为交换机 。公司要求每个vlan的员工都能够访问到服务器,但各部门之间都不能相互访问。
    如图所示
    在这里插入图片描述

    1. 为客户端配置IP地址
      在这里插入图片描述

      在这里插入图片描述
      在这里插入图片描述
    2. 配置hybrid接口
      [sw1]interface Ethernet 0/0/1
      [sw1-Ethernet0/0/1]port link-type hybrid
      [sw1-Ethernet0/0/1]port hybrid pvid vlan 10
      [sw1-Ethernet0/0/1]port hybrid untagged vlan 10 100
      .
      [sw1]interface Ethernet 0/0/2
      [sw1-Ethernet0/0/1]port link-type hybrid
      [sw1-Ethernet0/0/1]port hybrid pvid vlan 20
      [sw1-Ethernet0/0/1]port hybrid untagged vlan 20 100
      .
      [sw1]interface Ethernet 0/0/3
      [sw1-Ethernet0/0/1]port link-type hybrid
      [sw1-Ethernet0/0/1]port hybrid pvid vlan 30
      [sw1-Ethernet0/0/1]port hybrid untagged vlan 30 100
      .
      [sw1]interface Ethernet 0/0/4
      [sw1-Ethernet0/0/1]port link-type hybrid
      [sw1-Ethernet0/0/1]port hybrid pvid vlan 100
      [sw1-Ethernet0/0/1]port hybrid untagged vlan 10 20 30 100
    3. 验证实验结果
      1) 用vlan10的主机验证。
      在这里插入图片描述
      2) 用vlan20的主机验证。
      在这里插入图片描述
      3) 用vlan30的主机验证。
      在这里插入图片描述
    展开全文
  • Hybrid简介

    2019-04-08 17:41:17
    Hybrid 最近领导让看看Hybrid,可能新项目要使用,下面是在网上搜集的一些资料 三种模式: 多View混合型 即Native View和Web View独立展示,交替出现。 单View混合型 即在同一个View内,同时包括Native View和...
  • Hybrid

    2020-10-21 22:26:06
    Hybrid接口 hybrid 混合接口:hybrid 接口是一种混合接口,是华为设备特有的接口。华为交换设备默认的接口封装类型。hybrid 接口同时具 备access 和trunk 的两种功能。 Sw1: [Huawei]un in en [Huawei]sysname sw1 ...
  • hybrid介绍

    2019-10-17 10:08:20
    hybrid 即“混合”,是客户端(app)和前端混合开发,需要前端开发人员和客户端开发人员配合完成,某些环节也可能涉及到server端。 PS:不要以为自己是前端开发就不学习客户端或者server端的知识。 基础知识: ...
  • Hybrid App开发 四大主流平台

    千次阅读 2019-04-29 15:11:35
    Hybrid App在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、 Object-C、C#等语言,还是选择继续使用网页开发,容忍HTML5功能...
  • hybrid接口类型(实验)

    2020-10-16 14:52:04
    使用hybrid接口实现客户机与服务器之间上传下载文件 通过以下拓扑图为例 客户机配置 PC配置 服务器配置 SW1配置文件 # sysname SW1 # vlan batch 10 20 100 #添加vlan10 20 100 # cluster enable ntdp enable...
  • Hybrid APP混合开发的一些经验和总结

    万次阅读 2018-11-20 11:36:57
    Hybrid APP混合开发的一些经验和总结 写在前面: 由于业务需要,接触到一个Hybrid APP混合开发的项目。当时是第一次接触混合开发,有一些经验和总结,欢迎各位一起交流学习~ 1、混合开发概述 ...
  • Hybrid App 开发快速指南

    万次阅读 2018-08-14 00:42:57
    课程背景 混合应用相对于原生应用而言,是原生应用和 Web 应用的结合体。过去几年,混合应用开发的各种利弊已得到充分的讨论和验证。关于混合应用是什么、为什么使用的问题,相信大家都有自己的答案,但如何开发混合...
  • Access、Hybrid和Trunk三种模式的理解

    万次阅读 多人点赞 2015-11-23 20:00:32
    以太网端口的三种链路类型:Access、Hybrid和Trunk: Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口; Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接...
  • Hybrid 通信方式

    千次阅读 2019-01-07 16:56:08
    相信很多人都在项目里熟练使用各种Hybrid技术,无论是使用了知名得 WebViewJavascriptBridge 框架来做自己的Hybrid Web容器,又或是自己从头着手写了一个满足自己业务需求的bridge,从而构建起自己的Hybrid Web容器...
  • huawei hybrid 端口的作用到底是啥

    千次阅读 2017-08-10 13:27:03
    实现二层隔离。看了一些参考,发现这篇文章适合 https://wenku.baidu.com/view/605a2ac28bd63186bcebbca3.html?from=search。
  • Hybrid链路类型配置要点及实例

    千次阅读 2015-01-23 17:01:58
    Hybrid混合链路类型端口和trunk端口一样也可以接收和发送多个vlan 的数据帧,但不同之处是其同时还可以指定对任何帧进行剥离标签操作, 注意:无论是Access、Trunk还是hybrid端口都会对接收到任何数据帧 添加vlan...
  • 上一篇我们安装好了centOS系统,但是却发现笔记本电脑无法连接Wi-Fi,这是因为我的笔记本电脑使用博通的无线网卡,驱动不支持导致的。 centOS论坛上这篇可以完美解决。本文主要将英文翻译过来,帮助一些童鞋解决这...
  • Hybrid端口详解

    万次阅读 2019-06-09 19:00:20
    最近对hybird接口很有疑惑,经过试验与资料查找,有了初步的认知。 很简单的一张拓扑,在不走三层的情况下,是两个不同VLAN的主机通信。...hybrid端口untagged tagged对报文的处理过程 实验后得出结论:接收报文...
  • Hybrid混合接口

    万次阅读 多人点赞 2020-05-12 21:47:56
    hybrid接口是一种混合接口,是华为设备特有的接口 华为交换机设备默认的接口封装类型 hybrid接口同时具备access和trunk的两种功能 access接口:接PC,untagged trunk接口:接交换机,tagged(PVID:不打标记) SW1...
  • 华为交换机的端口hybrid端口属性配置 一、交换机端口链路类型介绍 交换机以太网端口共有三种链路类型:Access、Trunk和Hybrid。 Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口; Trunk类型的端口可以...
  • hybrid a*(混合A星算法-hybrid a star)

    万次阅读 热门讨论 2019-07-15 17:19:48
    2010年,斯坦福首次提出一种满足车辆运动学的算法(Hybrid A*),并在(DARPA)的城市挑战赛中得以运用。 2、Hybrid A*和A*区别 Hybrid A* A* 维数 ...
1 2 3 4 5 ... 20
收藏数 42,749
精华内容 17,099
关键字:

hybrid