VLAN实现二层流量隔离(mux-vlan)应用基础配置

news/2024/7/24 2:42:52 标签: 网络

MUX VLAN能够提供VLAN内的二层流量隔离机制。

MUX VLAN的类型如下所示

主VLAN: 加入主VLAN的接口可以和MUX VLAN内的所有接口进行通信

从VLAN:
(1)隔离型从VLAN: 同一VLAN内接口之间不能互相通信,可以与主VLAN接口通信,不同从VLAN之间不能互相通信。
(2)互通型从VLAN: 同-VLAN内接口之间可以互相通信,可以与主VLAN接口通信,不同从VLAN之间不能互相通信

实验:

需求:
(1)PC1不能和PC2互通。
(2)PC3可以和PC4互通。
(3)所有PC都要和Server互通。
(4)PC1-2和PC3-4不能互通。

配置:
VLAN100为主网关

VLAN 200为隔离VLAN

VLAN 300为组VLAN

SW1的配置

SW1:
system-view
sysname SW1
vlan batch 100 200 300

vlan 100
mux-vlan //将VLAN 100 启用mux-vlan,并配置为主vlan
subordinate separate 200 //将vlan200 设置为辅助vlan-隔离vlan
subordinate group 300 //将vlan300 设置为辅助vlan-组vlan

interface g0/0/1
port link-type access
port default vlan 200
port mux-vlan enable //端口下,必须开启 mux-vlan 功能,否则无法实现隔离
quit

interface g0/0/2
port link-type access
port default vlan 200
port mux-vlan enable

interface g0/0/3
port link-type access
port default vlan 300
port mux-vlan enable

interface g0/0/4
port link-type access
port default vlan 300
port mux-vlan enable

interface g0/0/5
port link-type access
port default vlan 100
port mux-vlan enable

R1的配置

R1:
undo terminal monitor
system-view
sysname R1
interface g0/0/0
ip address 192.168.1.254 24
quit
interface g0/0/1
ip address 192.168.88.254 24
quit

Server1的配置

Server1:
192.168.88.1
255.255.255.0
192.168.88.254

查看设备上的mux-vlan以及每个接口的信息

[SW1] display mux

其中principal表示主VLAN,separate表示隔离VLAN,group表示组VLAN

补充:aggregate-vlan

实现不同的vlan使用同一个网段的地址,这样可以节省ip地址,因为每个vlan都有不能用的地址(网络地址,广播地址,网关地址),如果划分的vlan数多,不能用的ip地址就多,如果不同vlan使用同一网段地址,就可以节省ip地址。


http://www.niftyadmin.cn/n/5122894.html

相关文章

RCE 远程代码执行漏洞分析

RCE 漏洞 1.漏洞描述 Remote Command/Code Execute 远程命令执行/远程代码执行漏洞 这种漏洞通常出现在应用程序或操作系统中,攻击者可以通过利用漏洞注入恶意代码,并在受攻击的系统上执行任意命令。 2.漏洞场景 PHP 代码执行PHP 代码注入OS 命令执…

Ps:套索工具

Ps 的套索工具有三种,主要通过手动绘制的方式创建选区。 套索工具 Lasso Tool 又称“自由套索工具”,可绘制任意形状的选区,灵活快速但不够精确,是仅需粗略选区时(比如,生成式填充等)最常用的工…

【Python机器学习】零基础掌握IsolationForest集成学习

如何有效地识别异常数据点? 在日常工作和生活中,经常会遇到需要从大量数据中找出异常或者“不一样”的数据点的情况。比如在金融领域,怎样从数以百万计的交易记录中准确地找出可疑的欺诈交易?又或者在电商平台,如何从海量的商品评论中找出那些刷好评或刷差评的异常数据?…

造车先做三蹦子-之三:自制数据集(6x6数据集)230103

6*6的数据集制造、与识别: #6*6的数据集的制作、与识别、测试、输出等import torch import torch.nn as nn import torch.optim as optim# 定义模型 class NeuralNet(nn.Module):def __init__(self, input_size, hidden_size, num_classes):super(NeuralNet, self).__init__(…

深入理解Spring Boot AOP:CGLIB代理与JDK动态代理的完全指南

深入理解Spring Boot AOP:CGLIB代理与JDK动态代理的完全指南 前言第一:AOP和代理模式AOP(面向切面编程):代理模式: 第二:深入分析CGLIB代理,包括其实现原理和内部机制CGLIB的实现原理…

【跟小嘉学 Rust 编程】三十三、Rust的Web开发框架之一: Actix-Web的基础

系列文章目录 【跟小嘉学 Rust 编程】一、Rust 编程基础 【跟小嘉学 Rust 编程】二、Rust 包管理工具使用 【跟小嘉学 Rust 编程】三、Rust 的基本程序概念 【跟小嘉学 Rust 编程】四、理解 Rust 的所有权概念 【跟小嘉学 Rust 编程】五、使用结构体关联结构化数据 【跟小嘉学…

如何使用透明贴图实现火焰效果

1、透明贴图的原理 透明贴图是一种纹理贴图,用于模拟物体部分或全部的透明效果。其原理基于透明度和混合技术。 在计算机图形中,如何显示透明的物体是一个具有挑战性的问题。这是因为透明物体不会像不透明物体那样完全遮挡后面的物体,而是允…

vue中替换全局字体

一、背景 产品说项目要拿去展会展示,但现在项目字体是微软雅黑,不支持商用,需要全局替换思源字体。 二、下载字体 推荐一个网址,好用 字体天下,点击跳转 下载好的文件如下: 三、引入字体 1、在项目…