当前位置: 首页 > news >正文

华为---端口隔离简介和示例配置

目录

1. 端口隔离概念

2. 端口隔离作用

3. 端口隔离优点

4. 端口隔离缺点

5. 端口隔离的方法和应用场景

6. 端口隔离配置

6.1 端口隔离相关配置命令

6.2 端口隔离配置思路

7. 示例配置

7.1 示例场景

7.2 网络拓扑图

7.3 基本配置

7.4端口隔离配置与验证

7.4.1 双向隔离配置与验证

7.4.2 双向隔离配置与验证


1. 端口隔离概念

        端口隔离是一种网络安全技术,用于在交换机或路由器中对不同网络端口之间的流量进行隔离和控制。它通过限制不同端口之间的通信,防止未经授权的数据流进入或离开特定的网络区域。

2. 端口隔离作用

  1. 实现用户隔离:端口隔离技术可以实现对网络进行详细隔离和控制。比如居民区网络各住户之间不能相互访问。配置端口隔离后,无论端口在哪个vlan,二层都不能相互通信。
  2. 提升网络安全性:端口隔离可以防止未经授权的访问和攻击,将网络流量隔离,限制了攻击者对敏感数据和网络资源访问,减少攻击面,增强网络安全性。比如一个感染病毒的设备连接到一个隔离端口上,攻击者将难以访问其他网络资源。
  3. 防止网络中的数据泄露:将不同类型的数据流隔离到不同的端口上,可以避免敏感数据与其他非敏感数据混合传输,降低数据泄露风险。比如金融机构中,可以将交易数据和客户个人信息隔离不同的网络区域中。
  4. 提高网络性能和可靠性:端口隔离可以限制不同端口之间的流量竞争,避免网络拥塞和性能下降。

3. 端口隔离优点

       为了实现报文之间的二层隔离,用户可以将不同的端口加入不同的VLAN,但这样会浪费有限的VLAN资源;使用ACL控制策略实现特定源IP地址访问目标IP地址,但这样很不灵活。

        采用端口隔离功能,可以实现同一VLAN内端口之间的隔离。用户只需要将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。端口隔离功能为用户提供了更安全、更灵活的组网方案。

4. 端口隔离缺点

  1. 计算机之间共享不能实现;
  2. 隔离只能在一台交换机上实现,不能在堆叠交换机之间实现,如果是堆叠环境,只能改成交换机之间级连。

5. 端口隔离的方法和应用场景

端口隔离的方法

应用场景

配置接口单向隔离

  • 接入同一个设备不同接口的多台主机,若某台主机存在安全隐患,往其他主机发送大量的广播报文,可以通过配置接口间的单向隔离来实现其他主机对该主机报文的隔离。
  • 同一端口隔离组的接口之间互相隔离,不同端口隔离组的接口之间不隔离。为了实现不同端口隔离组的接口之间的隔离,可以通过配置接口之间的单向隔离来实现。

配置端口隔离组

为了实现接口之间的二层隔离,可以将不同的接口加入不同的VLAN,但这样会浪费有限的VLAN资源。采用端口隔离特性,可以实现同一VLAN内接口之间的隔离。用户只需要将接口加入到隔离组中,就可以实现隔离组内接口之间二层数据的隔离。端口隔离功能为用户提供了更安全、更灵活的组网方案。

6. 端口隔离配置

6.1 端口隔离相关配置命令

[Switch-GigabitEthernet0/0/1] port-isolate enable [ group group-id ],使能端口隔离功能。

[Switch-GigabitEthernet0/0/1] am isolate { interface-type interface-number }&<1-8>,配置端口单向隔离。 

6.2 端口隔离配置思路

        双向隔离配置思路:

  1. 基础配置(终端IP、VLAN划分等配置);
  2. 配置端口加入到隔离组中,实现隔离组内接口之间二层数据的隔离。

 缺省情况下,未使能端口隔离功能。

        单向隔离配置思路:

  1. 基础配置(终端IP、VLAN划分等配置);
  2. 配置端口单向隔离。

缺省情况下,未配置端口单向隔离。 

7. 示例配置

7.1 示例场景

        某企业研发办公室员工分为本公司员工、A合作方公司员工和B合作方公司员工。PC4和PC5分别代表A、B合作方员工,PC2和PC3代表本公司研发员工,PC1代表本公司网管员工。公司希望在节省VLAN资源的前提下,实现本公司员工和A、B两个合作方公司之间可以相互通信,但是A、B两个合作方公司员工之间无法通信。假设PC2主机发送大量的广播报文,通过配置接口间单向隔离,实现其他主机对该主机报文的隔离。

7.2 网络拓扑图

7.3 基本配置

SW接入交换机基本配置:

system-view 	
sysname SW
vlan batch 3 10
interface GigabitEthernet 0/0/1
port link-type trunk 	
port trunk allow-pass vlan 3 10
interface vlan 3
ip address 192.168.3.254 24
interface vlan 10
ip address 192.168.10.254 24system-view 	
sysname SW1
vlan batch 3 10
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 3 10
interface Ethernet0/0/2
port link-type access
port default vlan 3
interface Ethernet0/0/3
port link-type access
port default vlan 3
interface Ethernet0/0/4
port link-type access
port default vlan 3
interface Ethernet0/0/5
port link-type access
port default vlan 3
interface Ethernet0/0/6
port link-type access
port default vlan 10
quit
interface Vlanif 10
ip address 192.168.10.253 24

<Huawei>system-view     
[Huawei]sysname SW
[SW]vlan batch 3 10
[SW]interface GigabitEthernet 0/0/1
[SW-GigabitEthernet0/0/1]port link-type trunk     
[SW-GigabitEthernet0/0/1]port trunk allow-pass vlan 3 10
[SW-GigabitEthernet0/0/1]interface vlan 3
[SW-Vlanif3]ip address 192.168.3.254 24
[SW-Vlanif3]interface vlan 10
[SW-Vlanif10]ip address 192.168.10.254 24

SW1接入交换机基本配置:

 <Huawei>system-view     
[Huawei]sysname SW1
[SW1]vlan batch 3 10
[SW1]interface Ethernet0/0/1
[SW1-Ethernet0/0/1]port link-type trunk
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 3 10
[SW1-Ethernet0/0/1]interface Ethernet0/0/2
[SW1-Ethernet0/0/2]port link-type access
[SW1-Ethernet0/0/2]port default vlan 3
[SW1-Ethernet0/0/2]interface Ethernet0/0/3
[SW1-Ethernet0/0/3]port link-type access
[SW1-Ethernet0/0/3]port default vlan 3
[SW1-Ethernet0/0/3]interface Ethernet0/0/4
[SW1-Ethernet0/0/4]port link-type access
[SW1-Ethernet0/0/4]port default vlan 3
[SW1-Ethernet0/0/4]interface Ethernet0/0/5
[SW1-Ethernet0/0/5]port link-type access
[SW1-Ethernet0/0/5]port default vlan 3
[SW1-Ethernet0/0/5]interface Ethernet0/0/6
[SW1-Ethernet0/0/6]port link-type access
[SW1-Ethernet0/0/6]port default vlan 10
[SW1-Ethernet0/0/6]quit
[SW1]interface Vlanif 10
[SW1-Vlanif10]ip address 192.168.10.253 24

PC配置:

        其他PC与上图类似,不再赘述。

7.4端口隔离配置与验证

7.4.1 双向隔离配置与验证

        【1】在未连接网关设备(SW交换机)情况下(即,二层通信),实现本公司员工和A、B两个合作方公司之间可以相互通信,但是A、B两个合作方公司员工之间无法通信。

相关配置如下:

[SW-GigabitEthernet0/0/1] shutdown 

[SW1]interface Ethernet0/0/3
[SW1-Ethernet0/0/3]port-isolate enable group 3 
[SW1-Ethernet0/0/3]interface Ethernet0/0/4
[SW1-Ethernet0/0/4]port-isolate enable group 3 

测试验证:

        A、B两个合作方公司员工之间无法通信,但和本公司员工可以正常通信。

【2】连接网关设备后,再次测试A、B两个合作方公司员工之间是否可以正常通信?

[SW-GigabitEthernet0/0/1]undo shutdown  

A、B两个合作方公司员工之间无法通信。

【3】假设实现本公司员工1和2之间可以相互通信,但是不能和财务进行通信。

在目前配置下,PC1和PC2、PC3不在同一网段,之间是三层通信。

相关配置如下:

[SW1]interface Ethernet0/0/2
[SW1-Ethernet0/0/2]port-isolate enable group 4 
[SW1-Ethernet0/0/2]interface Ethernet0/0/6
[SW1-Ethernet0/0/6]port-isolate enable group 4
[SW1-Ethernet0/0/6]port-isolate enable group 5
[SW1-Ethernet0/0/6]interface Ethernet0/0/5
[SW1-Ethernet0/0/5]port-isolate enable group 5

测试验证:

        在此配置下,端口隔离无法隔离三层通信。

【4】设置PC1和PC2、PC3都在同一网段,看能否实现本公司员工1和2之间可以相互通信,但是不能和财务进行通信。

相关配置如下:

[SW1]interface eth0/0/6
[SW1-Ethernet0/0/6]port default vlan 3

[SW1]interface Ethernet0/0/2
[SW1-Ethernet0/0/2]port-isolate enable group 4 
[SW1-Ethernet0/0/2]interface Ethernet0/0/6
[SW1-Ethernet0/0/6]port-isolate enable group 4
[SW1-Ethernet0/0/6]port-isolate enable group 5
[SW1-Ethernet0/0/6]interface Ethernet0/0/5
[SW1-Ethernet0/0/5]port-isolate enable group 5

测试验证:

        在此配置下,端口隔离实现了二层隔离,PC21和PC3之间可以相互通信,但是不能和财务PC1进行通信。

7.4.2 双向隔离配置与验证

        假设PC2主机发送大量的广播报文,通过配置接口间单向隔离,实现其他主机对该主机报文的隔离。

相关配置如下:

[SW1-Ethernet0/0/5]am isolate Ethernet 0/0/2 to 0/0/4   //SW1-Ethernet0/0/5到SW1-Ethernet0/0/2 to 0/0/4方向数据隔离

测试验证:

PC2和不在同一隔离组的端口进行通信。

        如上图所示,通过ping测试和抓包可以看出,PC2到PC5的数据被阻断,PC2 ping PC5发出的ARP广播被SW1-Ethernet0/0/5阻断,得不到PC5的回复;PC5 ping PC2,PC2收到了PC5的广播,但PC2的回复被SW1-Ethernet0/0/5阻断;

        PC2到PC3和PC4与PC2到PC5相似,不再测试验证。

参考链接:

https://support.huawei.com/enterprise/zh/doc/EDOC1000141427/4c8ff006

https://support.huawei.com/enterprise/zh/doc/EDOC1100203235/8fb91d07
https://support.huawei.com/enterprise/zh/doc/EDOC1100203235/8fb91d0

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 牛客周赛 Round 56
  • 索引——appinventor
  • Spring Boot 实现定时任务
  • mysql实现分布式锁
  • 力学笃行(五)Qt key绑定、钩子(hook)
  • H5漂流瓶交友源码_社交漂流瓶H5源码
  • csrf漏洞(二)
  • GNS3 IOU: License section not found in iourc file /tmp/tmpj54abrhf/iourc
  • day01-作业题
  • 深度学习入门(E):逻辑回归与分类到底是啥关系?
  • CoOp(论文解读):Learning to Prompt for Vision-Language Models
  • C:指针学习-指针变量—学习笔记
  • 手机群控爬取实战
  • 数据结构与算法--插入排序与选择排序
  • Upload-Lab第11关:如何巧妙使用双写绕过黑名单验证
  • JS 中的深拷贝与浅拷贝
  • [数据结构]链表的实现在PHP中
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【391天】每日项目总结系列128(2018.03.03)
  • iOS编译提示和导航提示
  • Java精华积累:初学者都应该搞懂的问题
  • LintCode 31. partitionArray 数组划分
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vuex 学习笔记 01
  • 构建工具 - 收藏集 - 掘金
  • 计算机在识别图像时“看到”了什么?
  • 聊聊flink的BlobWriter
  • 巧用 TypeScript (一)
  • 如何胜任知名企业的商业数据分析师?
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 国内开源镜像站点
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​决定德拉瓦州地区版图的关键历史事件
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (day18) leetcode 204.计数质数
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (苍穹外卖)day03菜品管理
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (每日一问)基础知识:堆与栈的区别
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .cn根服务器被攻击之后
  • .net core 6 集成和使用 mongodb
  • .net framework 4.8 开发windows系统服务
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET MVC之AOP
  • .Net 高效开发之不可错过的实用工具
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)