首页 > 其他分享 >2.valn和acl的入门讲解及实操

2.valn和acl的入门讲解及实操

时间:2024-04-01 16:00:29浏览次数:27  
标签:GE0 valn vlan GigabitEthernet0 acl Huawei 实操 ACL port

前景:

  • vlan: 虚拟局域网

  • acl:访问控制列表

vlan虚拟局域网的作用

  • 隔离广播域增强安全性简化网络管理提高网络性能增强灵活性

示例:

一个公司有三个部门:销售、营销和财务。每个部门都有自己的 VLAN:

  • 销售 VLAN: 销售人员只能与其他销售人员通信。他们无法访问营销或财务部门的资源。

  • 营销 VLAN: 营销人员只能与其他营销人员通信。他们无法访问销售或财务部门的资源。

  • 财务 VLAN: 财务人员只能与其他财务人员通信。他们无法访问销售或营销部门的资源。

通过使用 VLAN,医院获得了以下好处:

  • 提高安全性: 如果一个部门受到网络攻击,其他部门不会受到影响。例如,如果销售 VLAN 受到病毒攻击,营销 VLAN 和财务VLAN 将不受影响。

  • 减少广播流量: 广播流量只会发送到属于同一 VLAN 的设备。这可以减少网络流量和提高性能。例如,销售 VLAN上的广播消息不会发送到营销 VLAN 或财务 VLAN。

  • 简化管理: 管理员可以为每个 VLAN 设置不同的规则和策略。例如,他们可以限制销售 VLAN 对某些网站的访问,或者为营销 VLAN 提供比其他 VLAN 更高的带宽。

ensp实验

1、划分vlan(access模式)

  [Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
######交换机的接口模式有三种
主要用的有两种,access,trunk
access:用来连接终端的(电脑,打印机)
trunk:用来连接其他的交换机
Hybrid 模式是一种混合模式,它允许交换机端口同时作为 access 端口和 trunk 端口。也就是说,它可以连接终端设备(如电脑和打印机),也可以连接其他交换机。
###########################
[Huawei-GigabitEthernet0/0/1]port default vlan 10 ###把0/0/1划分到vlan10


[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 20

[Huawei-GigabitEthernet0/0/2]display vlan

VID Type   Ports                                                      
--------------------------------------------------------------------------------
1   common UT:GE0/0/3(D)     GE0/0/4(D)     GE0/0/5(D)     GE0/0/6(D)  
              GE0/0/7(D)     GE0/0/8(D)     GE0/0/9(D)     GE0/0/10(D)  
              GE0/0/11(D)     GE0/0/12(D)     GE0/0/13(D)     GE0/0/14(D)  
              GE0/0/15(D)     GE0/0/16(D)     GE0/0/17(D)     GE0/0/18(D)  
              GE0/0/19(D)     GE0/0/20(D)     GE0/0/21(D)     GE0/0/22(D)  
              GE0/0/23(D)     GE0/0/24(D)                                

10   common UT:GE0/0/1(U)                                                  

20   common UT:GE0/0/2(U)  

2、vlan划分(trunk模式)

  
<Huawei>sy
[Huawei]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk #配置成trunk
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan all #允许那些vlan通过(all所有)
###port trunk allow-pass vlan 10,,port trunk allow-pass vlan 20(方通10和20)

3、三层交换

  
1、配置好pc1和pc2的ip和网关
2、配置二层交换的vlan
二层交换
<Huawei>sy
[Huawei]vlan 10
[Huawei]vlan 20
[Huawei-vlan20]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10

[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 20

[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan all

3、配置三层交换的地址
<Huawei>sy
[Huawei]vlan 10
[Huawei]vlan 20
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/1]q
[Huawei]interface Vlanif 10  ###就是pc1 vlan 10的网关
[Huawei-Vlanif10]ip address 1.1.1.254 255.255.255.0
[Huawei]interface Vlanif 20   ###就是pc2 vlan 20的网关
[Huawei-Vlanif20]ip address 2.2.2.254 255.255.255.0

4、单臂路由

4.1、单臂路由概述

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。

单臂路由实现不同VLAN之间的通信

链路类型有两种

  • 交换机连接主机的端口为access链路

  • 交换机连接路由器的端口为Trunk链路

4.1.1子接口

  • 路由器的物理接口可以被划分为多个逻辑接口

  • 每个子接口对应一个VLAN网段的网关

  
交换机配置:
1、配置链路
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]vlan 10
[Huawei-GigabitEthernet0/0/1]vlan 20
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port default vlan 20
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan all

单臂路由实现不同VLAN之间通信的原理

路由器重新封装MAC地址,转换VLAN标签

  
[Huawei]int g0/0/0.10   //进入G0/0/0.10子接口(让子接口和vlan相关联就可以了)
[Huawei-GigabitEthernet0/0/0.10]dot1q termination vid 10 //配置子接口dot1q封装的vlanID(dot1q就是和那个vlan进行关联,vid可以理解为vlan的id)
[Huawei-GigabitEthernet0/0/0.10]arp broadcast enable//网络通信必备协议,作用就是用来解析ip地址所对应的mac
[Huawei-GigabitEthernet0/0/0.10]ip address 1.1.1.254 255.255.255.0//配置子接口的IP地址
[Huawei-GigabitEthernet0/0/0.10]dis this //查看子接口信息
[V200R003C00]
#
interface GigabitEthernet0/0/0.10
dot1q termination vid 10
ip address 1.1.1.254 255.255.255.0
arp broadcast enable
#
return
[Huawei-GigabitEthernet0/0/0.10]int g0/0/0.20
[Huawei-GigabitEthernet0/0/0.20]dot1q termination vid 20
[Huawei-GigabitEthernet0/0/0.20]arp broadcast enable
[Huawei-GigabitEthernet0/0/0.20]ip address 2.2.2.254 255.255.255.0
[Huawei-GigabitEthernet0/0/0.20]dis this
[V200R003C00]
#
interface GigabitEthernet0/0/0.20
dot1q termination vid 20
ip address 2.2.2.254 255.255.255.0
arp broadcast enable
#
return

acl访问控制

1.acl概述

ACL,中文名称是“访问控制列表”,它由一系列规则(即描述报文匹配条件的判断语句)组成。这些条件通常被称为五元组-分别是报文的源地址、目的地址、源端口、目的端口、端口号等

2.acl的分类

基于ACL规则定义方式的划分,可分为:

  • 基本ACL、高级ACL、二层ACL、用户自定义ACL和用户ACL

基于ACL标识方法的划分,则可分为:

  • 数字型ACL和命名型ACL

⚠️:用户在创建ACL时可以为其指定编号,不同的编号对应不同类型的ACL。同时,为了便于记忆和识别,用户还可以创建命名型ACL,即在创建ACL时为其设置名称。

命名型ACL,也可以是“名称 数字”的形式,即在定义命名型ACL时,同时指定ACL编号。如果不指定编号,系统则会自动为其分配一个数字型ACL的编号。

基本ACL:

主要针对IP报文的源IP地址进行匹配,基本ACL的编号范围是2000-2999。

比如这个例子,创建的是acl 2000,就意味着创建的是基本ACL。

高级ACL:

可以根据IP报文中的源IP地址、目的IP地址、协议类型,TCP或UDP的源目端口号等元素进行匹配,

可以理解为:基本ACL是高级ACL的一个子集,高级ACL可以比基本ACL定义出更精确、更复杂、更灵活的规则。

前提条件:

1、能够实现pc1,pc2,pc3相互访问通

  
lsw1交换机配置
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type trunk
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all

[Huawei]interface Vlanif 10
[Huawei-Vlanif10]ip add 192.168.10.254 255.255.255.0

[Huawei-Vlanif10]int vlan 20
ip address 192.168.20.254 255.255.255.0

[Huawei-Vlani20]int vlan30
ip address 192.168.30.254 255.255.255.0
dis ip int b //查看信息
Interface                         IP Address/Mask     Physical   Protocol  
MEth0/0/1                         unassigned           down       down    
NULL0                             unassigned           up         up(s)  
Vlanif1                           unassigned           up         down    
Vlanif10                          192.168.10.254/24   up         up      
Vlanif20                          192.168.20.254/24   up         up      
Vlanif30                          192.168.30.254/24   up         up  

3.acl规则配置

步骤一:创建一个访问控制规则

步骤二:调用这个规则(创建完调用才能实现)


  
1、创建规则
[Huawei]acl name test advance //创建一个名字为test的规则(创建命名型ACL,自动分配编号,advance:高级类型acl)
[Huawei-acl-adv-test]rule deny ip source 192.168.10.0 0.0.0.255 destination 192.168.30.0 0.0.0.255
###ip:指定ACL规则应用的协议是IP。
####source 192.168.10.0 0.0.0.255:指定匹配的数据包的源IP地址范围,即从192.168.10.0到192.168.10.255的所有地址
####destination 192.168.30.0 0.0.0.255:指定匹配的数据包的目标IP地址范围,即从192.168.30.0到192.168.30.255的所有地址。

[Huawei-acl-adv-test]rule permit ip source any destination any //允许从任何源 IP 地址到任何目标 IP 地址的所有 IP 数据包。这是最宽松的 ACL 规则,它允许所有流量通过

2、调用规则
[Huawei-GigabitEthernet0/0/1]traffic-filter inbound acl name test   //traffic-filter报文过滤(过滤规则),inbound:入站规则,调用名字为test的规则
#用于将名为 "test" 的 ACL 应用到 GigabitEthernet0/0/1 接口的入站流量。

语法:
traffic-filter {inbound | outbound} acl name <acl_name>
traffic-filter: 指定要配置流量过滤。
inbound: 指定要过滤入站流量。
outbound: 指定要过滤出站流量。
acl name: 指定要应用的 ACL 的名称。

标签:GE0,valn,vlan,GigabitEthernet0,acl,Huawei,实操,ACL,port
From: https://www.cnblogs.com/j-qingtian/p/18108677

相关文章

  • Matplotlib代码实操学习
    一.前情提要1.本文是代码结合知识点,注释即为知识点2.主要详细讲解折线图、散点图和柱状图3.若想深入学习,建议阅读【python教程】数据分析——numpy、pandas、matplotlib_哔哩哔哩_bilibili二.学习①折线图#Ⅰ引入frommatplotlibimportpyplotaspltimportrandomi......
  • openGauss中的sequence跟Oracle的sequence有什么区别?
    openGauss中的sequence跟Oracle的sequence有什么区别?openGauss中也提供了sequence序列功能,使用Oracle的用户应该都非常喜欢使用这个功能。所以如果从Oracle迁移到openGauss,那么这项功能可以完全替代了。接下来我们简单测试一下:enmotech=>droptabletest;DROP......
  • Oracle 常用SQL笔记
    1.查询所有的分区表SELECT*FROMDBA_TAB_PARTITIONS; 2.创建分区altertable{TABLE_NAME}addpartitionSYS_P202403valueslessthan(TO_DATE('2024-03-0100:00:00','SYYYY-MM-DDHH24:MI:SS','NLS_CALENDAR=GREGORIAN')),partition......
  • Oracle 低代码平台 Apex 最新版本 23.2 安装过程
    趁春节快结束前,安装了一把APEX,到目前为此,APEX最新版本为23.2,23.2和21版本有一些变化,只是用于验证,我是使用的单独模式,没有安装TOMAT,下面列一下安装过程:1.环境  ORACLELINUX9.3  GI19.22  ORACLE19.22  CDB  APEX23.22.使用PDB用于APEX  ......
  • MYSQL数字函数实操宝典:场景化SQL语句一网打尽
    ​......
  • AUTOSAR MCAL基础配置(实操)
    一、用EB配置工程操作流程:1、在EBTresos配置工具中新建MCAL配置工程,添加MCU和PORT模块,分别对其进行配置。2、对MCU时钟进行配置,时钟源为外部8M晶振,经过40倍倍频,再经过二分频得到160MHz的PLL输出时钟。最终得到80M内核时钟,40M总线时钟,20M的flash时钟3、在EBTresos配置......
  • oracle常用命令
    1.修改监听器配置在Oracle数据库中,监听器是一个非常重要的组件,其负责监听外部的请求并将其分发到相应的实例中。当无法远程登录时,我们需要检查监听器的配置。2.在终端中输入以下命令,打开监听器配置文件:$cd$ORACLE_HOME/network/admin$vilistener.ora在文件中修改以下参......
  • Oracle中表空间查询
    1、查看表占的空间SELECTt.segment_name,round(SUM(t.bytes/1024/1024/1024),2)FROMuser_segmentstGROUPBYt.segment_nameORDERBYSUM(t.bytes/1024/1024/1024)DESC2、查看表空间使用率(包含临时表空间)SELECT*FROM(SELECTA.TABLESPACE_NAME,ROUND(A.BY......
  • 关于RCE的学习(2)nssctf部分题目实操(1)
           结果对一些基础命令的学习,我发现一个非常显而易见的问题,那就是,理论知识如果没有建立在实操的基础上来讲的话,那么理论知识就会显得非常空,那么结合我上一篇对rce学习的文章,我对一下题目做出如下总结。       首先是,[SWPUCTF2021新生赛]easyrce   ......
  • Oracle查询数据库万能SQL
    Oracle数据库表简要说明数据库表描述USER开头的只能查询自身用户的表DBA开头的最高权限,只能用sys、system用户才能查询CDB开头的ContainerDatabase数据库容器,ORACLE12版本引入ALL开头的sys、system、普通用户都能查查询数据库表--查询数据......