1,同vlan下,两台pc配置了GW,arp请求过程。

Pc1 ping pc0的时候,触发pc1的arp请求,发给GW后,GW继续发给pc0(同一个vlan),pc0收到后给pc1回复。Pc1发出icmp,让pc0收到。

2.

1,hybrid口默认配置

1,三种接口

access trunk hybrid

2,

access和pvid

pvid和untag

3,hybrid的untag、tag和pvid

在hybrid接口可以修改pvid,tag/untag vlan。用tag、untag的方式允许vlan。如果untag到对端,默认就归属到pvid所在的vlan。

在trunk口不能修改native vlan(==pvid)。用allow-pass的方式允许vlan。

interface GigabitEthernet0//

port link-type hybrid

port hybrid pvid vlan 

port hybrid untagged vlan 

默认可以通

以下无法通信原因:arp到了sw1归到vlan10. Arp继续传给sw2,sw2应该往vlan10转。结果无法通信。

以下也无法实现通信:

在hybrid接口可以修改pvid,tag/untag vlan。用tag、untag的方式允许vlan。

如果untag到对端,默认就归属到pvid所在的vlan。

Note:接口默认配置

port link-type hybrid

port hybrid pvid vlan 

port hybrid untagged vlan 

即使:

interface GigabitEthernet0//

port hybrid pvid vlan 

port hybrid untagged vlan   #也是包含vlan1的。

原因:因为arp回到sw1后,是vlan1的,sw意识到应该往vlan1转,但没vlan1 所以回不去。

这样又可以通信咯

本次通信和untag 10没关系了。

和上述原因一样,arp打牌sw2属于vlan1,所以转发不过去。

下图无法通信原因:pc1 arp到sw,虽然pvid是vlan10,但是hybrid并不理睬这个数据,因为该口既没tag,也没untag(默认untag1)。

总结:hybrid口untag/tag做为某vlan准入标志。

hybrid接口如果对某vlan既非tag,又非untag,那该口该vlan不放行。

原因:数据到了sw,sw意识到要将该数据转到vlan10里去。

实现不同vlan间互通

常见hybrid部署

在这种情况下,ap想获取非vlan1的pool的地址。

在trunk口不能修改native vlan(==pvid)。用allow-pass的方式允许vlan。

[sw2-GigabitEthernet0/0/1]port link-type trunk

[sw2-GigabitEthernet0/0/1]port trunk ?

allow-pass Allowed vlan

pvid Specify current port's PVID VLAN characteristics #trunk也可以修改pvid。此处==native vlan。

接口

[na]二层sw数据交换的更多相关文章

  1. Android:Activity+Fragment及它们之间的数据交换.

    Android:Activity+Fragment及它们之间的数据交换 关于Fragment与Fragment.Activity通信的四种方式 比较好一点的Activity+Fragment及它们之间 ...

  2. Atitit.常见软件 数据 交换格式 标准

    Atitit.常见软件 数据 交换格式 标准 1. 常见的数据格式txt ,doc ,pic,music ,vodio1 2. 通用格式json yaml phpstr1 3. 专用格式1 4. 用户 ...

  3. Js中JSON数据交换使用总结

    Json格式简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是JavaScript原 ...

  4. Java--Exchanger用于进行线程间的数据交换

    package com; import java.util.concurrent.Exchanger; /** * Created by yangyu on 16/11/28. */ /** * Ex ...

  5. 【AS3】Flash与后台数据交换四种方法整理

    随着Flash Player 9的普及,AS3编程也越来越多了,所以这次重新整理AS3下几种与后台数据交换方法.1.URLLoader(URLStream)2.FlashRemoting3.XMLSo ...

  6. JQuery + XML作为前后台数据交换格式实践

    JQuery + xml作为前后台数据交换 JQuery提供良好的异步加载接口AJAX,可以局部更新页面数据, http://api.jquery.com/category/ajax/ xml作为一种 ...

  7. JQuery + JSON作为前后台数据交换格式实践

    JQuery + JSON作为前后台数据交换 JQuery提供良好的异步加载接口AJAX,可以局部更新页面数据, http://api.jquery.com/category/ajax/ JSON作为 ...

  8. Java核心知识点学习----多线程 倒计时记数器CountDownLatch和数据交换的Exchanger

    本文将要介绍的内容都是Java5中的新特性,一个是倒计时记数器---CountDownLatch,另一个是用于线程间数据交换的Exchanger. 一.CountDownLatch 1.什么是Coun ...

  9. java5 Exchanger数据交换

    Java并发API提供了一种允许2个并发任务间相互交换数据的同步应用.更具体的说,Exchanger类允许在2个线程间定义同步点,当2个线程到达这个点,他们相互交换数据类型,使用第一个线程的数据类型变 ...

随机推荐

  1. Android 虚拟现实(virtual reality)入门指南

    入门指南 本文档介绍怎样使用实验性的 Cardboard SDK for Android 创建您自己的虚拟实境 (VR) 体验. Android 演示版应用:Treasure Hunt 本教程中的代码 ...

  2. V-rep中的加速度计与陀螺仪

    加速度计(Accelerometer) VREP的模型浏览器components→sensors中可以找到加速度计的模型,用于测量物体沿着世界坐标系三个坐标轴的加速度值. VREP中没有直接测量加速度 ...

  3. V-rep学习笔记:并联机构正逆运动学

    Solving the FK problem of simple kinematic chains is trivial (just apply the desired joint values to ...

  4. Spark的MLlib和ML库的区别

    机器学习库(MLlib)指南 MLlib是Spark的机器学习(ML)库.其目标是使实际的机器学习可扩展和容易.在高层次上,它提供了如下工具: ML算法:通用学习算法,如分类,回归,聚类和协同过滤 特 ...

  5. linux rpm 安装后 mysql 默认安装目录等信息

    MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比 ...

  6. 利用组策略API 编辑GPO(Group Policy Object)

    用windows自带的GPO Editor编辑修改,然后利用注册表监控器regFromApp监视注册表的改动,就知道某个策略修改了注册表的哪个字段了. 下面是禁止U盘访问的例子:   #include ...

  7. 【php导出pdf文件】php将html 导出成pdf文件(MPDF60),支持完美分页,注意是完美!!

    1.使用 MPDF60 包 2.防止中文乱码:修改MPDF/MPDF60/config.php中 $this->autoLangToFont = true; $this->autoScri ...

  8. Easyui入门视频教程 第07集---Accordion的使用

    Accordion 是一个 收缩的组件 类似挂历的 百度了一下 意思是 accordion 英[əˈkɔ:diən] 美[əˈkɔrdiən] n. 手风琴 adj. 可折叠的 他就是 一个折叠的 很 ...

  9. java hibernate session create

    public class RegisterStory { private SysUserCDao sysUserCDao; @Test public void test() { SessionFact ...

  10. 合格linux运维人员必会的30道shell编程面试题及讲解

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/1632876 超深度 ...