华为数据中心VS技术理论讲解

news2025/7/18 7:29:17

目录

VS之间的关系

VS的配置管理权限

 VS之间、VS与外部通信

VS资源分配

VS与其它技术的联合部署

VS的创建和删除


 

VS(Virtual System)虚拟系统是指将一台物理设备虚拟成多个相互隔离的逻辑设备

逻辑设备之间软硬件隔离,互不影响,在业务功能上等同于一台独立的传统物理设备

一台物理设备可以承担逻辑拓扑中的多个网络节点,最大限度地利用现有资源,降低了网络运营成本。同时,不同的VS可以部署不同的业务,实现业务、故障的隔离,提高了网络的安全性和可靠性。

此技术思科的叫做VDC,华三叫做MDC


VS之间的关系

缺省有VS0(管理VS),具有完全的管理权限,可以负责其它VS的创建、删除和控制

开启VS功能后,如果没有配置其它VS,VS0就是指设备整体(所有的接口都属于管理VS)

在物理设备层面VS之间的关系

控制平面上:主控板对于各个VS来说是共用的(所有的VS都在系统的主MPU上启动和执行,备MPU只对VS做热备份,MPU主备倒换会触发所有的VS主备倒换)

转发平面上:业务接口对于每个VS来说是独享的,互不干扰

管理平面上:各个VS共用一个物理网关接口

在逻辑设备层面VS之间的关系

控制平面上:每个VS独立运行自己的控制协议,一个VS进程异常不会对其它VS造成影响

转发平面:每个VS维护自己独立的转发表项以及协议栈,各VS之间的数据流量不会互相干扰

管理平面:所有VS共享一个物理网管口,只不过逻辑上是独立的,每个VS维护自己独立的配置文件,可以有不同的管理员进行管理


VS的配置管理权限

VS0为管理VS,允许穿越控制其它的VS(登录VS0后,可以跳到其它VS进行管理)

其它VS只能对自身做操作,无法去配置管理别的VS


 VS之间、VS与外部通信

VS之间互通,需要使用物理链路互联

VS相当于独立的设备,VS之间无法直接实现互通

 

VS和外部网络设备通信

VS不同共用端口和外部设备通信,部署网络的时候,每个VS必须使用各自的端口来分别接入到外部网络或者通过三层将流量通过一个出口引导去外网

可以为每个VS单独做物联网出口,也可以做一个互联网出口,然后将其它VS流量送到这个互联网出口(下图为为每个VS单独做物联网出口)


VS资源分配

可分配的物理资源只有接口板上的物理以太网端口,分配方式有两种(即VS的两种类型)

在一台物理设备上,可以有端口VS,也可以有端口组VS

按照端口划分---Port模式

可以将一整个业务板划分给某个VS,也可以将业务板子上的某个接口划分给某个VS

优点

端口VS可以跨板卡去做,灵活性更强

缺点

VS之间共享整机业务规格,并且部分特性只可以在一个VS中使能

例子:假如VS1和VS2都是端口VS,则部分特性只可以在VS1中使能,VS2就无法使能了(使能时会报错)

按照端口组划分---Group模式

端口组也可以称为芯片组,相同转发芯片上的端口属于一个端口组(一块芯片控制1个或多个端口)

配置端口组VS时,当将一个端口加入到端口组VS,与这个端口使用相同转发芯片的其它端口也会加入到此端口组中

优点

每个VS都可以使能全部的业务特性

缺点

只能粗粒度配置VS的端口资源

可分配的逻辑资源

对于共享资源是对端口VS才有的概念


VS与其它技术的联合部署

VS与Eth-Trunk配合的注意事项

不允许跨VS部署Eth-Trunk

 

VS与CSS部署使用

需要先配置CSS,才可以创建各个VS

所有跨设备的VS,都共用系统提供的CSS管理/转发通道来完成自身的控制和转发


VS的创建和删除

创建

为“可分配资源“创建资源模板

管理员登录设备,进入VS0系统

创建VS,然后配置该VS的类型(端口/端口组)

为该VS配置“可分配资源”

向该VS添加端口资源

VS删除

管理员登录设备,进入VS0系统

删除指定的VS,系统自动回收分配给该VS的资源

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

立体式校验保护,让你的系统避免 90% 以上的 bug

1. 概览 在实际开发过程中,数据校验是最为重要的一环,问题数据一旦进入系统,将对系统造成不可估量的损失。轻者,查询时触发空指针异常,导致整个页面不可用;重者,业务逻辑错误,造成流…

为了买个硬盘,我专门写了篇笔记

文章目录SSD是固态硬盘的一些参数插槽接口总线类型传输协议插槽接口/总线/协议关联参考连接HDD是机械硬盘;SSD是固态硬盘。 SSD是固态硬盘的一些参数 插槽接口 外观不同而已;插槽接口不影响传输速度,但是插槽接口不适配的话是肯定插不到电脑…

力扣(LeetCode)12. 整数转罗马数字(C++)

模拟 罗马数字和掰手指数数的区别在于,IV/IXIV/IXIV/IX 这类倒着数数的,和阿拉伯数字最大的区别在于 555 的 10k10^k10k 倍 k∈Nk\isin Nk∈N ,需要被表示出来。所以除了记录 I/X/C/MI/X/C/MI/X/C/M ——1/10/100/10001/10/100/10001/10/100…

activiti-image-generator

activiti-image-generator目录概述需求:设计思路实现思路分析1.ActivitiImageException2.ProcessDiagramGenerator3.ProcessDiagramSVGGraphics2D4.ProcessDiagramDOMGroupManager5.DefaultProcessDiagramGenerator参考资料和推荐阅读Survive by day and develop by…

Smart point智能指针(part.1)

1:为什么出现智能指针   为了避免多个指针指向一个对象的时候 销毁其中一个point 其他的point就会变成空point 或者多次删除被指向对象而发生报错   或者单纯删除指针 不删除其指向的对象 当最后一个指向对象被删除的时候 对象依然存在 造成资源泄露  智能指针…

MATLAB continue语句

详细例子&#xff1a; 在MATLAB中建立一个脚本文件&#xff0c;并输入下述代码&#xff1a; a 10; %while loop execution while a < 20if a 15% skip the iteration a a 1;continue;endfprintf(value of a: %d , a);a a 1; end 运行该文件&#xff0c;显示下…

unet医学肺部ct图分割简单记录

UNet医学图像分割 说明&#xff1a; 本项目采用pytorch——gpu——cuda11.6本项目用的UNet网络架构一、硬件&#xff1a; Windows GPU 二、软件环境安装&#xff1a; pytorchNibabel 三、用法&#xff1a; 医学数据采集为kaggle的官网新冠肺炎ct图数据预处理&#xff1a;1…

青少年python系列 45.文件操作1

青少年python系列目录_老程序员115的博客-CSDN博客 青少年python教学视频ppt源码 在计算机信息时代&#xff0c;我们知道文本文件可存储的数据量多得难以置信&#xff0c;例如气象站的天气数据、交管部门的交通数据、金融商业街的社会经济数据、电子图书馆或博物馆的文学作品等…

做斗音都要经历的几个时期,你目前处于哪个阶段呢?

大家好&#xff0c;我是我赢助手&#xff0c;专注于自媒体短视频去水印、去重和文案提取运营。 今天给大家分享下做斗音的几个时期 1、兴奋期 听别人说斗音遍地是黄金开始到处学艺买资料准备大干一场。 这时是最关键的&#xff0c;能学到可以实操的项目才是最重要的&#x…

施耐德PLC TM218如何实现远程上传下载程序?

施耐德TM218支持IEC61131-3标准的六种编程语言&#xff0c;具备模块化、结构紧凑、功能全面等特点&#xff0c;在工业控制领域应用广泛&#xff0c;是市场上常见的产品之一&#xff0c;性价比较高。 因此&#xff0c;对于采购施耐德PLC的企业来说&#xff0c;通过PLC程序的上下…

【18-业务开发-基础业务-商品模块-分类管理-前后端管理系统的启动-为分类管理表增加数据-Json插件的下载-返回具有层级目录、父子关系结构的数据】

一.知识回顾 【0.三高商城系统的专题专栏都帮你整理好了&#xff0c;请点击这里&#xff01;】 【1-系统架构演进过程】 【2-微服务系统架构需求】 【3-高性能、高并发、高可用的三高商城系统项目介绍】 【4-Linux云服务器上安装Docker】 【5-Docker安装部署MySQL和Redis服务】…

内网渗透神器CobaltStrike之DNS Beacon(四)

DNS隧道简介 利用DNS隧道进行攻击的现象已存在多年&#xff0c;将数据封装在DNS协议中传输&#xff0c;大部分防火墙和入侵检测设备很少会过滤DNS流量&#xff0c;僵尸网络和入侵攻击可几乎无限制地加以利用&#xff0c;实现诸如远控、文件传输等操作 DNS隐蔽隧道建立通讯并盗…

matplotlib教程二

文章目录一. 条形图1.1 简介1.2 垂直条形图1.3 水平条形图二. 直方图2.1 简介2.2 API2.3 直方图绘制三. 饼图3.1 简介3.2 API3.3 饼图绘制四. 散点图4.1 简介4.2 API4.3 散点图绘制五. 箱形图5.1 简介5.2 API5.3 绘制箱状图六. 轮廓图6.1 简介6.2 轮廓图绘制七. 图像内的文字、…

Android Studio实现一个点餐系统

点餐系统作业要求效果登录注册欢迎页用户管理菜品种类管理菜品管理订单查询点餐源码导读手把手编写注册、用户管理板块新建实体类User新建User服务新建注册活动用户管理作业要求 功能&#xff1a; 1&#xff0e;数据管理 菜品类别&#xff1a;凉菜&#xff1b;热菜&#xff1b;…

投资组合优化的人工蜂群算法(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…

力扣(LeetCode)1732. 找到最高海拔(C++)

前缀和 这道题&#xff0c;很容易看出&#xff0c;gaingaingain (海拔高度差) 是海拔高度的一个差分&#xff0c;对 gaingaingain 用前缀和&#xff0c;就能求出每个点的海拔了。题目要求我们&#xff0c;找最高海拔&#xff0c;那么只需要维护一个变量 ansansans &#xff0c…

【NLP】使用 BERT 和 PyTorch Lightning 进行多标签文本分类

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

【论文精读5】MVSNet系列论文详解-Point-MVSNet

Point-MVSNet全文名称&#xff1a;Point-Based Multi-View Stereo Network&#xff0c;是2019提出的使用coarse-to-fine方法来优化深度图推断过程的网络结构&#xff0c;与上一篇CVP-MVSNet都是迭代优化的思想&#xff0c;不同的是Point-MVSNet在点云上进行操作&#xff0c;而C…

基于51单片机的二氧化碳(CO2)气体浓度监测报警系统

基于51单片机的二氧化碳&#xff08;CO2&#xff09;气体浓度监测报警系统( proteus仿真程序演示视频&#xff09; 仿真图proteus 8.9 程序编译器&#xff1a;keil 4/keil 5 编程语言&#xff1a;C语言 设计编号&#xff1a;C0073 这里写目录标题基于51单片机的二氧化碳&am…

【数据结构】栈和队列的实现

文章目录一、栈的实现二、队列的实现一、栈的实现 栈是一种特殊的线性表&#xff0c;只允许在固定的一端进行插入和删除元素的操作&#xff0c;进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈低。栈遵循数据后进先出的原则。 创建一个栈&#xff1a; typedef …