热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vlan的创建以及一些相关知识(达内)

1、创建VLAN    [sw1]vlan10  创建一个      VLAN,并进入VLAN1

1、创建VLAN 

      [sw1]vlan 10    //创建一个             VLAN,并进入 VLAN 10 ;

  [sw1-vlan10]description AAA // 为vlan配置一个名字;

2、配置端口模式

           [sw1]interface gi0/0/1

           [sw1-gi0/0/1]port link-type access //指定端口为access模式   

3、将端口放入指定的 VLAN 

           [sw1]interface gi0/0/1 

  [sw1-gi0/0/1]port default vlan 10 //将端口放入vlan10

4、验证、测试、保存

删除 VLAN : 

   [sw1]undo vlan 10 //删除以后,成员端口会自动的回归到vlan1;

    批量创建/删除 VLAN :

        [sw1]vlan batch 10 20 30 40 50// 创建vlan 10,20,30,40,50;

        [sw1]vlan batch 10 to 20 // 创建vlan 10,11,12,.....,20;

[sw1]undo vlan batch 10 to 20 // 批量删除10,11,12,....,20;

链路类型

Trunk:

    为了能够在同一个链路上同时传输多个 VLAN 的数据,

必须将链路的模式配置为 trunk 模式。

该类型的链路上的数据,是需要携带 vlan 标签的;

该链路为数据打标签的方式,分为两种:

     1、ISL  : inter-switch link ,交换机之间的链路协议,思科的私有协议;现在很多交换机已经不支持了;

标签总长度为30个字节,其中ISL头部是26个字节,ISL尾部是4个字节;

2、802.1q :是公有标准,任何厂家的设备都支持使用该协议为2层数据打标签。

 标签长度为4个字节;一般用来链接“交换机”设备。

Access:

    这种类型的链路,同一时刻,只能属于一个 VLAN ; 

传输的数据,是没有任何标签的。

一般用来连接“非交换机”设备!

以上是链路中常用的链路模式,当然现在很多华为设备支持Hybrid模式,这种比较灵活,既能实现Access功能,也能实现Trunk功能。

注意:

    在交换网络中,必须确保所有的交换机上面的 VLAN 信息是完全

一致的。否则会导致交换网络不通

这个时候可以采用Gvrp,在不同的交换机之间自动的同步 VLAN 信息,由设备自己学习Vlan,这样免得出错。

通过 GVRP 学习到的 VLAN ,称之为 动态 VLAN ; 

对于动态 VLAN 而言,access 端口是不可以直接加入的;

   access 端口只能加入到 静态 VLAN (本地手动创建的),trunk 端口是自动加入的,所以gvrp只是起到同步Vlan信息,而不能直接加端口,如果需要加入端口,还是要手动输入下Vlan的。

开启gvrp:

1、全局启动 GVRP 功能:

    [SW]gvrp

2、在 trunk 链路上启动 GVRP ;

    [sw]interface gi0/0/24

[sw-gi0/0/24]gvrp 

3、验证 GVRP

    display gvrp status 

display vlan --> 会在显示结果中看到类型为 dynamic 的vlan。


推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 本文深入探讨了如何通过调整InnoDB的关键配置参数来优化MySQL的随机IO性能,涵盖了缓存、日志文件、预读机制等多个方面,帮助读者全面提升数据库系统的性能。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
author-avatar
丶敷衍怎么演彡_175
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有