文档中有一些数据包等附件,pdf不能看,去这里。http://note.youdao.com/share/?id=5319680eb0c8b9c3f8fefd157534fd90&type=note

一、华为交换机默认接口属性

1,接口默认模式是hybrid,pvid1

2,接口默认untag vlan1

二、tunk和hybrid区别

0,turnk允许一个vlan不打标签,hybrid允许多个vlan不打标签。

1,trunk不支持tag,untag功能,hybrid支持。(如下图)

2,trunk 改pvid,相当于改思科native vlan(华为交换机压根没native vlan一说)。

3,hybrid口和trunk口支持的命令如下。

4,hybrid依靠tag untag来允许vlan,而trunk依靠allow-pass来放行vlan。

二、几个实验

2.1 hybrid接口同一vlan间访问

场景一、

实验结果:

在pc1-sw之间抓包

在pc2-sw抓包:无arp包。

实验解析:

如果单纯的将接口划入vlan10,这样式通不了的。hybrid接口默认既不tag也不untag。

如需通,需要在两接口执行port hybird untag vlan10

场景二、hybrid依靠tag、untag功能实现不同vlan间通信。

如下图,可通。

这样配置,相当于pc1:vlan10,pc2:vlan20。

hybrid接口untag放行vlan。

场景三、实现一个需求

三、hybrid接口发出数据的时候的规则

场景一、

实验结果:

在sw-pc2之间抓的包如下。

实验解析:pc收到带tag的数据包无法处理直接丢弃。

场景二、

交换机配置svi,交换机ping主机

主机收到带标签的直接丢弃(不通)

实验结果:pc ping 交换机的包(不通)

实验解析:

pc发给交换机的arp包不带标签,交换机发给pc的回包带标签

场景三、

实验结果:能通

实验解析:

sw1-sw2之间抓的包:(带tag)

注:sw1和sw2的口g0/0/2 均默认是untag vlan1.

场景四、

如下拓扑:严重注意:sw1、sw2的g0/0/2 均untag 10 20.

实验结果:能通

实验解析:pc1 ping pc2,sw1发给sw2的包tag是10,sw2返回给sw1的包tag是20.

四、交换机之间通信

场景1,以下拓扑,可以通

场景2,以下拓扑,可以通。

(去tag222)

实验解析:

sw1发出的包带tag20,sw2用native vlan收了该包,sw2回包的时候用native vlan222 回包,不打标签。回到sw1可以通。

场景3,不能通

场景4,可以通,

五、场景

解法:

核心

 

POE2

POE1

POE3

POE4

 

1,核心g0/0/1

hybrid

pvid 222

untag 222

svi222

wac对接口

trunk

native 222

svi222

2,核心

g1/0/2,g1/0/3

捆绑

trunk

g1/0/4

trunk

5,poe2的配置

g1/0/2,g1/0/3

捆绑

trunk

svi222

eth1&eth2

hybrid

pvid 40

untag40

eth22

trunk

4,poe1的配置

eth24

trunk

eth1

pvid 40

untag40

6,poe3的配置

eth24

trunk

eth1&eth2

hybrid

pvid 60

untag60

eth22

trunk

7,poe4 的配置

eth24

trunk

eth1

hybrid

pvid 60

untag60

所有地址池均启在核心上。

附:思科native vlan

场景1,native vlan使两个不同vlan能通信

注:执行

no cdp run

no spanning-tree vlan 1

no spanning-tree vlan 222

场景2,navite vlan出现的问题(以下路由添加的交换模块)

2.1情况1

2.2情况2

2.3情况三

如下,通不了。

解析:arp有去有回,但是incomplete。(arp回包回到了sw1的vlan1里,而非回到了vlan222)

以上祝好。 QQ:2359201379

场景1:

R1要获取R3vlan10地址池的地址。

实验结果:无法获取。

场景2,同样的需求,

用ensp华为这套设备可以获取。

[na]交换机接口文档的更多相关文章

  1. 【开源】.Net Api开放接口文档网站

    开源地址:http://git.oschina.net/chejiangyi/ApiView 开源QQ群: .net 开源基础服务  238543768 ApiView .net api的接口文档查看 ...

  2. 用Swagger生成接口文档

    Swagger简介 在系统设计的时候,各个应用之间往往是通过接口进行交互的.因此接口的定义在整个团队中就变得尤为重要.我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接 ...

  3. Swagger+Spring mvc生成Restful接口文档

    简介 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参数和模型紧密集 ...

  4. postman-根据接口文档进行测试

    根据接口文档来测试 1.get请求

  5. api(接口)文档管理工具

    api(接口)文档管理工具 欢迎光临:博之阅API管理平台  ,做为一个app开发者,还没有用到api管理工具,你就OUT了 点击进入:程序员精华博客大全  

  6. Markdown写接口文档,自动添加TOC

    上回说到,用Impress.js代替PPT来做项目展示.这回换Markdown来做接口文档好了.(不敢说代替Word,只能说个人感觉更为方便)当然,还要辅之以Git,来方便版本管理. Markdown ...

  7. ShiWangMeSDK Android版接口文档 0.2.0 版

    # ShiWangMeSDK Android版接口文档 0.2.0 版 android 总共有 14 个接口,分别涉及到初始化和对界面的一些细节的控制.下面详细介绍接口,如果没有特殊说明,接口都在 S ...

  8. 使用swagger实现web api在线接口文档

    一.前言 通常我们的项目会包含许多对外的接口,这些接口都需要文档化,标准的接口描述文档需要描述接口的地址.参数.返回值.备注等等:像我们以前的做法是写在word/excel,通常是按模块划分,例如一个 ...

  9. 推荐一款接口文档在线管理系统-MinDoc

    项目简介 MinDoc 是一款针对IT团队开发的简单好用的文档管理系统. MinDoc 的前身是 SmartWiki 文档系统.SmartWiki 是基于 PHP 框架 laravel 开发的一款文档 ...

随机推荐

  1. Android 百度地图开发(一)

    在自己的Android项目中增加百度地图的功能. 一 申请API key 在使用百度地图之前,我们必须去申请一个百度地图的API key,申请地址http://lbsyun.baidu.com/api ...

  2. V-rep学习笔记:力传感器

    VREP中可以添加力传感器,用于刚性连接在两个物体之间以测量这两个物体之间的作用力或力矩.如下图所示,力传感器可以测量沿着X.Y.Z三个坐标轴的力和力矩: [Forces and torques me ...

  3. 4、redis之使用commons-pool

    增加池的配置文件redis-pool.properties: #最大能够保持idel状态的对象数 redis.pool.maxIdle=200 #当池内没有返回对象时,最大等待时间 redis.poo ...

  4. python之函数用法islower()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法islower() #http://www.runoob.com/python/att ...

  5. 3299 有序数组合并求第K大问题

    题目描述 Description 给出两个有序数组A和B(从小到大有序),合并两个有序数组后新数组c也有序,询问c数组中第k大的数 假设不计入输入输出复杂度,你能否给出一个O(logN)的方法? 输入 ...

  6. 程序员必备!Sonar代码质量管理工具

    Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具. Sonar 概述 Sonar 是一个用于代码质量管理的开放平台.通过插 ...

  7. UltraEdit编辑器|UE

    目前对我而言,还是比较喜欢editplus/notepad++. 注册码: UltraEdit-32 v15.00注册码:free userGGCDP-KIOGN-KQHLZ-RNCSK-KKKHZ- ...

  8. 转:场景管理--BSP

    对于一个3D引擎来说,最核心的部分应该算是场景组织(scene graph)了,如果这部分你都没有设计好, 那么就别指望开发一个成熟的3D引擎了.为了开发3d引擎,所以我首先就研究这方面的内容,对一个 ...

  9. oracle加密-des 简单举例.

    Declare  v_seed Raw(128);  v_key_1 Raw(64);  v_key_2 Raw(64);    v_Text_for_encrypted Raw(64);  v_mw ...

  10. iOS设置圆角的四种方法

    小小圆角问题,正常情况下,我们不需要过多关心,但当屏幕内比较多的时候,还是有必要了解下性能问题的 一.设置CALayer的cornerRadius 这是最常用的,也是最简单的. cornerRadiu ...