[na]二层sw数据交换
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数据交换的更多相关文章
- Android:Activity+Fragment及它们之间的数据交换.
Android:Activity+Fragment及它们之间的数据交换 关于Fragment与Fragment.Activity通信的四种方式 比较好一点的Activity+Fragment及它们之间 ...
- Atitit.常见软件 数据 交换格式 标准
Atitit.常见软件 数据 交换格式 标准 1. 常见的数据格式txt ,doc ,pic,music ,vodio1 2. 通用格式json yaml phpstr1 3. 专用格式1 4. 用户 ...
- Js中JSON数据交换使用总结
Json格式简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是JavaScript原 ...
- Java--Exchanger用于进行线程间的数据交换
package com; import java.util.concurrent.Exchanger; /** * Created by yangyu on 16/11/28. */ /** * Ex ...
- 【AS3】Flash与后台数据交换四种方法整理
随着Flash Player 9的普及,AS3编程也越来越多了,所以这次重新整理AS3下几种与后台数据交换方法.1.URLLoader(URLStream)2.FlashRemoting3.XMLSo ...
- JQuery + XML作为前后台数据交换格式实践
JQuery + xml作为前后台数据交换 JQuery提供良好的异步加载接口AJAX,可以局部更新页面数据, http://api.jquery.com/category/ajax/ xml作为一种 ...
- JQuery + JSON作为前后台数据交换格式实践
JQuery + JSON作为前后台数据交换 JQuery提供良好的异步加载接口AJAX,可以局部更新页面数据, http://api.jquery.com/category/ajax/ JSON作为 ...
- Java核心知识点学习----多线程 倒计时记数器CountDownLatch和数据交换的Exchanger
本文将要介绍的内容都是Java5中的新特性,一个是倒计时记数器---CountDownLatch,另一个是用于线程间数据交换的Exchanger. 一.CountDownLatch 1.什么是Coun ...
- java5 Exchanger数据交换
Java并发API提供了一种允许2个并发任务间相互交换数据的同步应用.更具体的说,Exchanger类允许在2个线程间定义同步点,当2个线程到达这个点,他们相互交换数据类型,使用第一个线程的数据类型变 ...
随机推荐
- 通过Navicat Premium迁移Oracle到EDB迁移实战
1.1 DB migration analysis 在从Oracle向EDB迁移数据之前,须要做非常多准备工作.比方须要分析源数据库数据量大小.数据是否稳定.异构数据库兼容.编码方式.业务逻辑(存 ...
- java 多重循环
//http://www.weixueyuan.net/view/6311.html //多重循环 import java.util.Scanner; public class Test16{ pub ...
- spring boot 服务 正确关闭方式
引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行.产品级别的 ...
- JavaWeb学习笔记1
表现层实现:先画静态界面(1定义界面须要显示的组件,2初始化组件并设置组件的属性,3把组件放入panel,把panel放入frame)写界面通过代码实现动态功能. 展示数据的步骤:1,i调用逻辑接口 ...
- QQ登录整合/oauth2.0认证-01-申请appkey和appid
本节需要你申请appkey和appid还有绑定域名的空间 首先 再讲课之前 你需要准备以下东西 到腾讯开发平台中申请 开发者 获得appid 和appkey 这两个东东 这两个东东 就算没审核 也可以 ...
- Spring中Autowired注解,Resource注解和xml default-autowire工作方式异同
前面说到了关于在xml中有提供default-autowire的配置信息,从spring 2.5开始,spring又提供了一个Autowired以及javaEE中标准的Resource注释,都好像可以 ...
- [SQL] 请教一下 count里面有case when 一般情况下啥时候用
http://www.itpub.net/forum.php?mod=viewthread&tid=1810967 问题: 比如 count(case when pday_id=${deal ...
- 【LeetCode】206. Reverse Linked List (2 solutions)
Reverse Linked List Reverse a singly linked list. click to show more hints. Hint: A linked list can ...
- cd及目录快速切换
一.cd ~ 切换到用户目录 二.cd - cd - 返回进入当前目录前所在目录 三.pushd.popd.dirs 在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用lin ...
- POJ 2676 Sudoku (DFS)
Sudoku Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 11694 Accepted: 5812 Special ...