8. 实现VLAN间的通信

文章目录

  • 一. 初识VLAN通信
    • 1.1. VLAN的概述
    • 1.2. Dot1q 终结子接口(单臂路由 )
    • 1.3. VLANIF接口
  • 二. 实验专题
    • 2.1. 实验1: Dotlq 终结子接口
      • 2.1.1. 实验目的
      • 2.1.2. 实验拓扑图
      • 2.1.3. 实验步骤
        • (1)配置PC机的网络
        • (2)交换机设置Trunk
        • (3)交换机设置单臂路由
        • (4)实验调试
    • 2.2. 实验2: VLANIF接口
      • 2.2.1. 实验目的
      • 2.2.2. 实验拓扑图
      • 2.2.3. 实验步骤
        • (1)配置PC机的IP地址
        • (2)交换机创建VLAN
        • (3)交换机创建VLAN接口
      • 2.2.3. 实验调试
  • 三. 本章命令汇总

一. 初识VLAN通信

1.1. VLAN的概述

划分 VLAN后,由于广播报文只在同一个 VLAN 内转发,所以不同VLAN的用户间不能二层互访,这样能起到隔离广播的作用
但实际应用中,不同VLAN的用户又常有互访的需求,此时就需要实现不同 VLAN 的用户互访,简称VLAN 间的通信。

实际网络部署中一般会将不同 IP 地址段划分到不同的 VLAN,同 VLAN 且同网段的 PC之间可直接进行通信,无须借助三层转发设备,该通信方式被称为二层通信,VLAN 之间需要通过三层通信实现互访,三层通信需借助三层设备

1.2. Dot1q 终结子接口(单臂路由 )

  • Dotlq 终结子接口是一种三层的逻辑接口,可以实现 VLAN 间的三层通信
  • Dotlq 终结子接口适用于通过一个三层以太网接口下接多个 VLAN 网络的环境。由于不同VLAN 的数据流会争用同一个以太网主接口的带宽,网络繁忙时,会导致通信故障

1.3. VLANIF接口

  • VLANIF 接口是一种三层的逻辑接口,可以实现 VLAN 间的三层通信
  • VLANIF 配置简单,是实现 VLAN 间互相访问最常用的一种技术。一个VLAN 对应一个VLANIF,在为 VLANIF 接口配置IP 地址后,该接口即可作为本 VLAN 内用户的网关,对需要跨网段的报文进行基于IP 地址的三层转发
    但每个 VLAN 需要配置一个 VLANIF,并在接口上指定个IP 子网网段,比较浪费 IP 地址`。

二. 实验专题

2.1. 实验1: Dotlq 终结子接口

2.1.1. 实验目的

  • 掌握通过配置 Dotlg 终结子接口的方法实现 VLAN 间互相访问的方法
  • 深入理解 VLAN间相访问的转发流程

2.1.2. 实验拓扑图

在这里插入图片描述

2.1.3. 实验步骤

(1)配置PC机的网络

1)PC1配置,如图所示:
在这里插入图片描述
2)PC2配置,如图所示:
在这里插入图片描述

(2)交换机设置Trunk

LSW1上创建VLAN2VLAN 3,把 G0/0/1 接口划入 VLAN 2,把 G0/0/2 接口划入VLAN 3,把 G0/0/3 接口设置成 Trunk,命令如下:

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname LSW1
#创建VLAN 2和VLAN 3
[LSW1]vlan batch 2 3
[LSW1]interface g0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type access
#把G0/0/1接口划入VLAN2
[LSW1-GigabitEthernet0/0/1]port default vlan 2
[LSW1-GigabitEthernet0/0/1]quit
[LSW1]interface g0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
#把G0/0/1接口划入VLAN3
[LSW1-GigabitEthernet0/0/2]port default vlan 3
[LSW1-GigabitEthernet0/0/2]quit
[LSW1]interface g0/0/3
#连接路由器的接口因为需要传递多VLAN的数据,所以需要配置
[LSW1-GigabitEthernet0/0/3]port link-type trunk
#Trunk接口VLAN 2和VLAN 3 通过
[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3
[LSW1-GigabitEthernet0/0/3]quit

如图所示:
在这里插入图片描述

(3)交换机设置单臂路由

在 R1上设置单路由,命令如下:

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]interface g0/0/0
#主接口打开后,不做其他任何配置
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]quit
[R1]interface g0/0/0.2
#配置Dotlg终结VLAN2,配置此命今后,该子接口可以剥离Tag标签为VLAN2的数据,并且发送数据时会打上VLAN2的Tag标签
[R1-GigabitEthernet0/0/0.2]dot1q termination vid 2
#配置IP地址
[R1-GigabitEthernet0/0/0.2]ip address 10.1.1.1 24 
#开启ARP广播功能,如果终结子接口上未使能ARP广播功能,系统会直接把该IP报文丢弃,从而不能对该IP报文进行转发
[R1-GigabitEthernet0/0/0.2]arp broadcast enable
[R1-GigabitEthernet0/0/0.2]quit

#设置子接口GO/0/0.3
[R1]interface g0/0/0.3
[R1-GigabitEthernet0/0/0.3]dot1q termination vid 3
[R1-GigabitEthernet0/0/0.3]ip address 10.2.2.1 24
[R1-GigabitEthernet0/0/0.3]arp broadcast enable
[R1-GigabitEthernet0/0/0.3]quit

如图所示:
在这里插入图片描述

(4)实验调试

使用PC1访问 PC2,可以看到不同 VLAN 间的设备可以通过路由设备实现互相通信,结果如图:
在这里插入图片描述

2.2. 实验2: VLANIF接口

2.2.1. 实验目的

  • 掌握通过配置VLANIF接口方法实现VLAN间的相访问
  • 深人理解VLAN间互相访问的转发流程

2.2.2. 实验拓扑图

在这里插入图片描述

2.2.3. 实验步骤

(1)配置PC机的IP地址

1)配置PC1,如图所示:
在这里插入图片描述
2)配置PC2,如图所示:
在这里插入图片描述

(2)交换机创建VLAN
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname LSW1
#创建VLAN2和VLAN3
[LSW1]vlan batch 2 3
[LSW1]interface g0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type access
#G0/0/1属于VLAN2
[LSW1-GigabitEthernet0/0/1]port default vlan 2
[LSW1-GigabitEthernet0/0/1]quit
[LSW1]interface g0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
#G0/0/1属于VLAN3
[LSW1-GigabitEthernet0/0/2]port default vlan 3
[LSW1-GigabitEthernet0/0/2]quit

如图所示:
在这里插入图片描述

(3)交换机创建VLAN接口
#创建VLANIF接口,并且在VLANIF接口配置IP地址
[LSW1]interface Vlanif 2
#设置地址
[LSW1-Vlanif2]ip address 10.1.1.1 24
#打开链接
[LSW1-Vlanif2]undo shutdown
[LSW1-Vlanif2]quit
[LSW1]interface Vlanif 3
[LSW1-Vlanif3]ip address 10.2.2.1 24
[LSW1-Vlanif3]undo shutdown
[LSW1-Vlanif3]quit

如图所示:
在这里插入图片描述
使用交换机的三层VLAN间的路由实现不同VLAN间通信时,在网关设备上配置对应VLAN的VLANIF接口作为此VLAN的网关,并且在VLANIF接口配置对应的网关IP地址中实现不同网段的数据通信

VLANIF接口是一种三层的逻辑接口,支持VLAN Tag的剥离添加,因此可以通过VLANIF接口实现VLAN之间的通信

2.2.3. 实验调试

PC1访问 PC2,可以看到使用 VLANIF 接口也能够实现不同 VLAN 间的通信,命令如下:

#PC1访问 PC2
PC>ping 10.2.2.1

如图所示:
在这里插入图片描述

三. 本章命令汇总

命令作用
dotlq termination vid 10配置Dotlq终结子接口的单层VLAN ID
arp broadcast enable使能终结子接口的ARP广播功能
interface Vlanif 10创建VLANIF10

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/359439.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter分布式场景

Jmeter分布式 1. 为什么使用Jmter分布式测试 1.1 需求 对学院接口(查询学院-所有)进行1000用户并发访问&#xff0c;测试服务器处理批量请求能力1.2 现状 我们单台电脑由于配置(CPU、内存)问题&#xff0c;最模拟500用户时&#xff0c;就出现卡死现象按照一般的压力机配置&…

C/C++ (stdio.h)标准库详解

cstdio,在C语言中称为stdio.h。该库使用所谓的流与物理设备&#xff08;如键盘、打印机、终端&#xff09;或系统支持的任何其他类型的文件一起操作。 在本文将会通过介绍函数参数&#xff0c;举出实际的简单例子来帮助大家快速上手使用函数。 目录 一、流 二、库函数 1、F…

Angular组件(二) 分割面板ShrinkSplitter

Angular组件(二) 分割面板ShrinkSplitter 前言 在Angular组件(一) 分割面板ShrinkSplitter文章中我们实现了Splitter组件&#xff0c;后来在业务场景中发现在开关右侧容器和底部容器时&#xff0c;使用起来不方便&#xff0c;ngModel绑定的值始终是左侧容器和顶部容器的大小&…

sony ps3 eye 摄像头win10、win11directShow补丁驱动,补充CL5.3驱动无法外部程序调用问题

最近把几年前&#xff0c;淘的sony ps3 eye 摄像头&#xff08;30元左右&#xff09;拿出来测试&#xff0c;发现升值了。原因是&#xff0c;这个摄像头可以树莓派结合做只能机器人&#xff0c;次摄像头&#xff0c;拥有高达640下60帧&#xff0c;320下120帧高速率&#xff0c;…

KAFKA节点故障的容错方案

KAFKA节点故障的容错方案 1. broker启动加载逻辑1.1 日志组成和分析1.2 snapshot文件1.3 broker启动流程1.4 LogManager的初始化和启动过程 2. controller高可用1.1 选主逻辑1.2 HA切换1.3 controller的职责 3. partition高可用3.1 ISR列表3.1 选举Leader 4. 疑问和思考4.1 如果…

跟着cherno手搓游戏引擎【15】DrawCall的封装

目标&#xff1a; Application.cpp:把渲染循环里的glad代码封装成自己的类&#xff1a; #include"ytpch.h" #include "Application.h"#include"Log.h" #include "YOTO/Renderer/Renderer.h" #include"Input.h"namespace YO…

VRRP负载平衡

1.构图 2.实验 2.1如图提示配置pc1-pc4 掩码:255.255.255.0网关均设置为192.168.1(\2).254 2.2配置sw1-sw2 [sw1]port-group 1 //创建接口组&#xff0c;组号是1[sw1-port-group 1]group-member gigabitethernet 0/0/1 to gigabitethernet 0/0/3 //添加组成员&#xff0c;从…

Java注解和反射

注解和反射 课程&#xff1a;注解和反射02&#xff1a;内置注解_哔哩哔哩_bilibili 一.注解入门 1.Annotation是jdk1.5开始引入的新技术。 2.Annotation的作用&#xff1a; 不是程序本身&#xff0c;可以对程序作出解释&#xff1b; 可以被其他程序&#xff08;例如编译器&…

4D毫米波雷达分类和工程实现

4D毫米波目标检测信息丰富&#xff0c;可获得目标3维位置信息、径向速度vr和rcs等&#xff0c;能够对目标准确分类。 4D毫米波和激光做好时空同步&#xff0c;可以用激光目标给4D毫米波做标注&#xff0c;提升标注效率。 1 激光用做4D毫米波分类真值 128线激光推理的结果作为4…

计算机网络-数据交换方式(电路交换 报文交换 分组交换及其两种方式 )

文章目录 为什么要数据交换&#xff1f;总览电路交换电路交换的各个阶段建立连接数据传输释放连接 电路交换的特点电路交换的优缺点 报文交换报文交换流程报文交换的优缺点 分组交换分组交换流程分组交换的优缺点 数据交换方式的选择分组交换的两种方式数据报方式数据报方式的特…

基于二值化图像转GCode的双向扫描实现

基于二值化图像转GCode的双向扫描实现 什么是双向扫描双向扫描代码示例 基于二值化图像转GCode的双向扫描实现 什么是双向扫描 在激光雕刻中&#xff0c;双向扫描&#xff08;Bidirectional Scanning&#xff09;是一种雕刻技术&#xff0c;其中激光头在雕刻过程中沿两个方向…

怎么查询鸿蒙真机支持的API版本

1、打开设备的开发者模式与USB调试并通过USB连接上电脑。 2、管理员身份运行cmd。 3、进入hdc.exe所在目录。(鸿蒙OS IDE的SDK下载目录中) 4、输入hdc shell&#xff0c;进入特殊模式 5、输入 getprop hw_sc.build.os.apiversion 查看API版本 6、输入 getprop hw_sc.build…

算法:积木游戏学习数学

一、算法描述 小华和小微一起通过玩积木游戏学习数学。 他们有很多积木&#xff0c;每个积木块上都有一个数字&#xff0c;积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排&#xff0c;请小微找到这排积木中数字相同且所处位置最远的2块积木块&#xff0c;计算他们的…

Java 开发环境 全套包含IDEA

一、JDK配置 1.下载 JDK Builds from Oracle 去这边下载open JDK 2.JDK环境变量配置 按win&#xff0c;打开设置 找到环境变量编辑 这边输入的是你下载的那个JDK的bin的路径 检擦配置是否正确在cmd中输入 二、IDEA安装配置 1.下载&#xff08;社区版&#xff09; JetBrai…

华为---STP(二)---STP报文和STP端口状态

目录 1. STP报文简介 1.1 Configuration BPDU 1.2 TCN BPDU 2. STP交换机端口状态 2.1 STP交换机端口状态表 2.2 STP交换机端口状态迁移过程图 2.3 STP交换机端口状态变化举例说明 3 引起的STP网络拓扑改变的示例 3.1 根桥出现故障 3.2 有阻塞端口的交换机根端口所在…

学习鸿蒙基础(2)

arkts是声名式UI DevEcoStudio的右侧预览器可以预览。有个TT的图标可以看布局的大小。和html的布局浏览很像。 上图布局对应的代码&#xff1a; Entry //入口 Component struct Index {State message: string Hello Harmonyos //State 数据改变了也刷新的标签build() {Row()…

万户 ezOFFICE DocumentEditExcel.jsp SQL注入漏洞

0x01 产品简介 万户OA ezoffice是万户网络协同办公产品多年来一直将主要精力致力于中高端市场的一款OA协同办公软件产品,统一的基础管理平台,实现用户数据统一管理、权限统一分配、身份统一认证。统一规划门户网站群和协同办公平台,将外网信息维护、客户服务、互动交流和日…

Unity3D正则表达式的使用

系列文章目录 unity工具 文章目录 系列文章目录前言一、匹配正整数的使用方法1-1、代码如下1-2、结果如下 二、匹配大写字母2-1、代码如下1-2、结果如下 三、Regex类3-1、Match&#xff08;&#xff09;3-2、Matches()3-3、IsMatch&#xff08;&#xff09; 四、定义正则表达式…

React、React Router、JSX 简单入门快速上手

React、React Router、JSX 简单入门快速上手 介绍特点 JSX使用js表达式渲染列表样式控制注意事项 入门脚手架创建react项目安装目录介绍入口文件解析 组件解析介绍函数式组件类组件 事件绑定注意点定义使用事件对象事件处理函数接收额外参数 组件状态状态的定义使用 组件通信父…

探索水下低光照图像检测性能,基于YOLOv7【tiny/l/x】不同系列参数模型开发构建海底生物检测识别分析系统

海底这类特殊数据场景下的检测模型开发相对来水比较少&#xff0c;在前面的博文中也有一些涉及&#xff0c;感兴趣的话可以自行移步阅读即可&#xff1a; 《尝试探索水下目标检测&#xff0c;基于yolov5轻量级系列模型n/s/m开发构建海底生物检测系统》 《基于YOLOv5C3CBAMCBA…