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

交换机不配access口能通吗_基础网络知识之trunk、access详解,网络新手必读,工作常用知识...

不管是专业的网络工程师还是非专业的弱点工程师,在平时配置华为网络交换机的时候,都会有碰到配置网络设备端口的需求。可能这里很多工程师都会有疑问࿰

不管是专业的网络工程师还是非专业的弱点工程师,在平时配置华为网络交换机的时候,都会有碰到配置网络设备端口的需求。可能这里很多工程师都会有疑问,这么简单的问题也需要写一篇文章来解析吗?其实不然,越是基础的我们就越是要弄懂它的原理,这样才能更好的为客户、为公司快速的解决问题,设计更好的网络架构。

3d09795298461957e25dec167980d295.png

在我跟很多网络工程师打交道的过程中,我发现很多工程师都不懂trunk、access、hybrid口这三种端口配置方式的原理,大部分人只是记住了“接电脑用access口,接网络设备用trunk口”这条口诀,如果配置好了,没出问题当然是皆大欢喜,如果碰到特殊需求,比如华为接入网络交换机需要接配置了本地转发的无线AP、和linux系统的双网卡服务器对接,很多工程师就摸不着头脑了。今天,小编根据我多年的实战经验来给大家解析一下在华为网络交换机端口下配置了trunk、access、hybrid后,华为网络交换机的端口是怎样处理从这些口接收到的报文的吧。


1.ACCESS口,也就是我们平时说的接电脑等终端的口。access口和vlan是有关系的,电脑网卡发出来的数据报文是传统的以太网帧,并且电脑网卡不能处理带有vlan tag的报文。所以我们需要在交换机的端口上把发给电脑的数据报文上的vlan tag标签去除,这样电脑才能处理这些报文。这里所用到的去除vlan tag的技术就是access口技术。如下图所示:

02103a3939d7e6dd29b45f019b149d2f.png

1.PC1通过Ethernet 0/0/1端口发送传统以太网数据帧给LSW1华为网络交换机。

2.LSW1华为网络交换机通过GE0/0/2口接收到该报文。我们通过命令行方式把GE0/0/2口配置成ACCESS口,命令是:port link-type access。交换机的GE0/0/2口接收到该报文后,会给给该报文封装一个携带vlan标签的头部,标识该报文是属于哪个vlan的,命令是: port default vlan x //x代表vlan号,取值是1-4094.

3.如下图所示,PC1和PC2在属于同一个vlan,如果PC2要访问PC1。交换机LSW1通过GE0/0/2口把从GE0/0/1口接收到的携带有vlan标签的报文发送给PC1.因为PC1的网卡是不能处理携带vlan标签的报文的,所以LSW1配置成access模式的端口会把该报文的vlan标签去除掉,然后转发给PC1。

1bad5d724f3ce8dd03b652d250137212.png

2.Trunk口,为了方便大家的理解,大家可以称之为管道口。它和access口不一样的地方在于,trunk口既可以允许携带vlan标签的报文通过,也可以允许不携带vlan 标签的报文通过。

如下图所示:

c99d7206ce00625cc814450cc21f283c.png

1.华为网络交换机LSW1和LSW1的GE0/0/1口都配置为trunk口,命令是:port link-type trunk。端口配置为trunk口后,交换机的端口还不能发送报文。我们需要通过命令:port trunk allow-pass vlan X 来允许端口发送和接收携带有哪些vlan标签的二层报文,没有允许的vlan报文不能通过。

2.trunk口也可以用于接入无线AP,用命令:port trunk pvid vlan X来实现。端口配置了该命令后,交换机对接收到的报文都会加上vlan x的标签,同时该接口对发送出去的属于vlan x的报文,也会把本征vlan的标签去除掉才发送给终端,需要配合port trunk allow-pass vlan X 这条命令来使用。

经过本文学习相信大家都理解access口和trunk口之间的区别了,欢迎关注网络专家vlog。



推荐阅读
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 华为设备:企业局域网规划及三层交换机技术
    一、实验环境公司最近新租赁了写字楼,领导要求一定要好好规划网络,整理IP地址二、实验需求1、财务部有几台服务器,IP地址不能变&#x ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • php网站设计实验报告,php网站开发实训报告
    本文目录一览:1、php动态网站设计的关键技术有哪些软件,及搭建步骤需要哪些页面,分别完成 ... [详细]
  • 三小时掌握计算机网络基础(通俗易懂)
    目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARPRARP协议6.路由选择协议7.TCPIP协议8.UDP协议 9.DNS协议 ... [详细]
  • H5前端开发_金三银四,H5前端开发如何用性能优化征服前端面试官?
    本文由编程笔记#小编为大家整理,主要介绍了金三银四,H5前端开发如何用性能优化征服前端面试官?相关的知识,希望对你有一定的参考价值。许多Web性能优化都是无效的,问题出在哪 ... [详细]
author-avatar
jixiaojia
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有