首页 > 其他分享 >vlan端口类型与配置

vlan端口类型与配置

时间:2023-09-10 11:34:30浏览次数:32  
标签:配置 标签 vlan 端口 trunk interface port

端口类型

Access 端口

    1.一般用于链接接入链路

    2.作为出接口要脱标签,作为入接口要添加标签

    3.只能识别一个标签

Trunk 端口

    1.一般用于链接干道链路

    2.trunk端口传递的信息一般带有标签

    3.能识别多个标签

Hybrid端口

    1.华为私有(华为默认)

    2.作为出接口可以脱掉多个标签,作为入接口只能添加一个标签

    3.传递的信息可带标签可不带标签

Vlan的划分方式  

  • 根据端口划分: 基于端口的VLAN(主流使用)
  • 根据MAC划分: 基于MAC的VLAN
  • 根据IP进行划分: 基于IP子网的VLAN
  • 根据协议划分: 基于协议的VLAN
  • 根据几种划分依据组合进行划分: 基于策略的VLAN

vlan配置命令

trunk口配置

interface GigabitEthernet0/0/1

 port link(连接)-type trunk // 设置端口类型为tuunk类型

 port trunk allow-pass vlan 10 20 // 连接交换机时,允许vlan标签 10 20通过

 port trunk pvid vlan 30 // 连接pc时,添加和剥离vlan标签

assess口配置

interface GigabitEthernet0/0/1

 port link-type access // 设置端口类型为access类型

 port default(默认) vlan 10 // 把端口划到vlan 10

hybrid口配置

interface GigabitEthernet0/0/1

 port hybrid pvid vlan 50 // 连接pc时,添加vlan标签

 port hybrid untagged vlan 50 // 连接pc时,剥离vlan标签

 port hybrid tagged vlan 10 50 // 连接交换机时,带标签通过

vlan端口类型与配置_IP

不同vlan能不能通信,主要看数据转发过程中,vlan标签的情况,如上图,虽然pc1和pc2属于不同的vlan,但是他们依然可以通信,因为pc1发送的数据,在出接口先打上vlan10标签,SW1转发出去时,由于是access口类型,所以会剥掉vlan10标签,到SW2时,再打上vlan20标签,再转发到pc2时,剥掉vlan20标签,所以pc1和pc2可以通信

vlan三层通信

三层交换机之间或路三层交换机和由器之间所有接口类型都可以用,但是路由器三层通信是不识别标签的,所以要脱标签

trunk类型(两边必须同vlan)

interface GigabitEthernet0/0/3

 port link-type trunk

 port trunk pvid vlan 100

 port trunk allow-pass vlan 100

access类型(两边可以不同vlan)

interface GigabitEthernet0/0/3

 port link-type access

 port default vlan 100

hybrid类型

interface GigabitEthernet0/0/3

 port hybrid pvid vlan 100

 port hybrid untagged vlan 100

标签:配置,标签,vlan,端口,trunk,interface,port
From: https://blog.51cto.com/u_16238677/7424061

相关文章

  • Springboot项目中pom.xml配置文件无法解析下载oracl数据库解决办法(Cannot resolve com
    网上说是因Oracle的版权问题,导致maven下载不下来ojdbc各个版本的jar包。就会报错Cannotresolvecom.oracle:ojdbc6:11.2.0.1.0 经过一番百度,找到了一个适用的解决方法,如下操作即可:1.在终端或客户端机器上找到oracle安装驱动目录:例如:E:\myorcl\product\11.2.0\dbhome_1\j......
  • SonarQube教程:idea配置及使用sonarlint插件扫描项目
    下载插件settings--plugins--marketplace中搜索sonarlint,安装后重启idea配置插件settings中搜索sonarlint配置远程sonarqube服务器地址,及相关鉴权信息使用插件在项目名称上或某个java文件中右击,选择AnalyzewithSonarlint或者在idea底部找到sonarlint,点击绿色开始按钮,即可开......
  • nacos配置mysql链接
    因为是Linux安装,所以下载的是tar.gz的 下载完之后直接用的MobXtrem上传到任意文件夹中,然后用下面的命令解压到当前文件夹:tar-zxvfnacos-server-1.4.2.tar.gz然后进入到bin文件夹下面,执行单机命令启动:./startup.sh-mstandalone这个时候就已经可以访问页面域名/ip:8848/......
  • [转]Windows10+VS2013+OpenCV3.0开发环境搭建配置
    首先要说明一下:不管VS(VisualStudio)的版本是什么,也不管OpenCV的版本是什么,配置都大同小异。所以如果您希望在Window下配置OpenCV的开发环境,那么仔细阅读学习这篇文章即可。之前在介绍OpenCV的组件模块时,我是以OpenCV4来说明的,详情见链接 https://www.hhai.cc/thread-19-1-1.htm......
  • centOS安装配置go1.18环境
    今天在centOS系统宝塔面板下创建Go项目,打算安装Go环境。Gin、Gorm中的一些新语言特性似乎要求go1.18及以上,因此我安装并记录下了以下配置过程。卸载原有旧版本(没有则不做)sudorm-rf/usr/local/go下载go对应版本二进制包wgethttps://studygolang.com/dl/golang/go1.18.......
  • windows系统上docker配置redis闪退以及版本匹配问题
    安装镜像首先,在windows命令行安装指定版本的redis镜像:dockerpull<image_name>:<version>除此之外,因为docker安装运行redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从github官网中找。将conf文件一下参数进行调整:bind......
  • laravel环境配置
    laravel环境配置  laravel环境配置 learnku.com/docs/laravelvagrant--versionvagrantboxaddlaravel/homesteadvagrantboxlist ......
  • 使用IDEA连接Hive数据库使用Java代码实现增删改查还需要一个Hive配置类
    可以取名为:HiveConfig--packagecom.example.config;importcom.alibaba.druid.pool.DruidDataSource;importlombok.Data;importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.boot.context.properties.ConfigurationProperties;i......
  • 虚拟机问题配置
    ......
  • kubectl之kubeconfig配置
     一、介绍我们一般使用kubectl去操作K8S集群,如部署Pod,获取node信息,获取pod信息,获取svc信息,删除某个svc等。kubectl默认会从$HOME/.kube目录下查找文件名为 config 的文件,也能通过设置环境变量 KUBECONFIG 或者通过设置去指定其它kubeconfig文件。kubeconfig就是为访问集群所......