园区网络虚拟化应该这样建

下午好,我的网工朋友。

今天和你聊聊怎么建立园区网络虚拟化。

区别于传统园区关注独立的单台设备,虚拟化网络关注全网的整体业务体验,通过iMaster NCE-Campus和VXLAN技术,实现网络资源能够任意灵活调度。

通过虚拟化技术,将物理网络资源进行池化处理,形成可供业务层任意调动的全网资源池,供iMaster NCE-Campus灵活分配。

同时,在一个物理网络上虚拟出多个逻辑上独立的虚拟网络,分别承载多种不同的业务,拥有相对独立的网络资源,做到了业务与网络解耦,方便业务管理。

虚拟化技术保留了网络设计中原有的层次结构、数据通道和所能提供的服务,使得最终用户的体验和独享物理网络一样。

多个虚拟网络共享一个物理网络,还能提高网络资源利用率,降低网络运营成本。

具体怎么做,接着往下看吧。

今日文章阅读福利:《 智简园区网络解决方案大中型园区网络典型配置案例(虚拟化场景).pdf 》

如果你的工作场景需要虚拟化方案组网,那么,这份资料很适合你,139页pdf,从数据规划到部署的流程、指导配置将园区虚拟化讲透。

私信我,发送暗号“虚拟化”,限量获取资源。

01 园区网络虚拟化方案介绍

图1所示为园区虚拟网络架构,Underlay即为物理网络层,Overlay为基于VXLAN技术构建在Underlay之上的虚拟网络层。

图1 园区虚拟化网络架构

Overlay包括Fabric和VN两部分。

Fabric:对Underlay网络抽象后的资源池化网络。在创建实例化的虚拟网络(VN)时,可以选取Fabric中的网络资源。

Fabric组网中,对VXLAN隧道端点VTEP(VXLAN Tunnel Endpoints)做了进一步的角色划分:

01 Border

Fabric网络的边界网关节点,对应实体为物理网络设备,提供Fabric网络与外部网络间的数据转发。一般将支持VXLAN的核心交换机作为Border。

02 Edge

Fabric网络的边缘节点,对应实体为物理网络设备,接入用户的流量从这里进入Fabric网络。一般将支持VXLAN的接入交换机或汇聚交换机作为Edge。

03 虚拟网络(VN)

Virtual Network,通过将Fabric实例化,能够构建逻辑上隔离的虚拟网络实例(图中的VN1、VN2)。

一个VN对应一个隔离网络(业务网络),比如研发专网。

02 网络虚拟化分布式网关方案的主要组网介绍和对比

组网1 分布式VXLAN网关,核心交换机作为随板WAC,VXLAN到接入

2层或3层交换机组网

VXLAN角色:核心交换机作为Border,接入交换机作为Edge

用户网关:有线用户网关在Edge,即接入交换机;无线用户网关在Border,即核心交换机

配置方式:

  • 防火墙:CLI/本地Web网管
  • 交换机: CLI/iMaster NCE-Campus,优先采用iMaster NCE-Campus配置下发
  • WAC:CLI/本地Web网管,本地Web网管通过iMaster NCE-Campus跳转登录
  • 有线流量:从Edge入VN,业务随行策略在Edge执行
  • 无线流量:隧道转发,流量从Border(即随板WAC)入VN,业务随行策略在Border执行

组网2 分布式VXLAN网关,汇聚交换机作为随板WAC,VXLAN到汇聚

3层交换机组网

VXLAN角色:核心交换机作为Border,汇聚交换机作为Edge,接入与汇聚部署策略联动

用户网关:Edge,即汇聚交换机

配置方式:

  • 防火墙:CLI/本地Web网管
  • 交换机: CLI/iMaster NCE-Campus,优先采用iMaster NCE-Campus配置下发
  • WAC:CLI/本地Web网管,本地Web网管通过iMaster NCE-Campus跳转登录
  • 有线流量:从Edge入VN,业务随行策略在Edge执行。
  • 无线流量:隧道转发,流量从Edge(即随板WAC)入VN,业务随行策略在Edge执行

组网3 分布式VXLAN网关,核心交换机随板WAC,VXLAN到汇聚

3层交换机组网

VXLAN角色:核心交换机作为Border,汇聚交换机作为Edge

用户网关:有线用户网关在Edge,即汇聚交换机;无线用户网关在Border,即核心交换机

配置方式:

  • 防火墙:CLI/本地Web网管
  • 交换机: CLI/iMaster NCE-Campus,优先采用iMaster NCE-Campus配置下发
  • WAC:CLI/本地Web网管,本地Web网管通过iMaster NCE-Campus跳转登录
  • 有线流量: 从Edge入VN,业务随行策略在Edge执行。
  • 无线流量:隧道转发,流量从Border(即随板WAC)入VN,业务随行策略在Border执行

组网4 分布式VXLAN网关,核心交换机旁挂独立WAC,VXLAN到汇聚

3层交换机组网

VXLAN角色:核心交换机作为Border,汇聚交换机作为Edge,接入与汇聚部署策略联动

用户网关:有线用户网关在Edge,即汇聚交换机;无线用户网关在Border,即核心交换机

WAC部署VRRP双机热备说明:

由于独立WAC互联Border的端口会被iMaster NCE-Campus默认下发端口隔离配置,因此独立WAC部署VRRP双机热备时,需要独立WAC之间部署直连心跳线。@网络工程师俱乐部

03 园区网络虚拟化分布式方案的详细部署思路

本篇基于虚拟化分布式网关方案常用的三层组网介绍部署思路,其中,汇聚交换机做为Edge节点,核心交换机作为Border节点。

用户网关采用分布式部署方式,选取汇聚交换机作为用户网关,如图2所示。

具体组网说明如下:

为了保证设备级可靠性,防火墙采用VRRP主备方式的双机热备,核心、汇聚、接入采用堆叠组网。

为了保证链路级可靠性,链路间采用Eth-Trunk组网。

无线业务的部署采用Fit AP+WAC的架构,核心交换机作为WAC设备,AP设备运行Fit AP模式。

管理层部件主要涉及iMaster NCE-Campus、iMaster NCE-CampusInsight、DHCP服务器。

由于管理层部件需要根据实际的业务需求选取服务器或虚拟机资源数量,请以各管理层部件产品手册中要求的规格为准,本案例中各部件部署的数据规划选取的是较小配置规格。@网络工程师俱乐部

安装管理层部件的服务器通过堆叠的Switch(Switch作为网络管理区三层网关)接入到园区网络,并且每台服务器采用双网卡绑定成一个Bond接口(本组网绑定模式采用负载均衡模式),然后与Switch的Eth-Trunk接口相连,如图4-2所示。

如果管理层部件部署在数据中心机房,服务器侧组网可参考数据中心网络方案。

安装各管理层部件的服务器与数据中心交换机的连线要求可参考各管理层部件的产品手册。

图 2 大中型园区虚拟化方案分布式网关场景组网图(汇聚做Edge和用户网关,核心做Border)

图 3 网络管理区的物理服务器部署组网

04 园区网络虚拟化分布式组网部署最佳实践

本篇基于园区网络虚拟化分布式网关方案的主要组网介绍和对比中的常用组网3,介绍园区网络虚拟化分布式网关方案的详细部署实践。

具体组网为VXLAN到汇聚的三层物理组网,WAC采用Border设备(即核心交换机)作为随板WAC。@网络工程师俱乐部

01 具体组网情况

三层物理组网,Fabric采用VXLAN到汇聚。

Border设备(即核心交换机)作为随板WAC。

Edge设备作为有线用户网关;Border设备作为无线用户网关。

02 整体数据规划

网络管理区安装各部件的每台服务器均采用双网卡绑定,然后与堆叠的Switch相连,各部件与核心交换机互通数据规划如图 4 所示;

部署时各部件的IP地址、VLAN等资源的整体规划如表5-1所示,后面每个部件小节中会展开介绍更详细的部署数据规划。

其中:

网络管理区部件的网关为Switch,与Core之间通过三层路由互通。

VLAN 4009用于iMaster NCE-Campus南向、iMaster NCE-CampusInsight南向与管理子网互通。

VLAN 4012用于iMaster NCE-Campus南向、DHCP服务器与用户子网互通。

图 4 网络管理区部件与核心交换机互通数据规划

03 物理链路数据规划

如图 5 所示为大中型园区虚拟化方案物理链路规划,网络管理区与核心交换机互通链路在图中未标出,可参考前面“网络管理区部件数据规划”中的整体数据规划。

在本案例中,不同园区网络设备间聚合链路的创建方式如下:

接入、汇聚、核心交换机间的聚合链路:通过“导入网络规划”中的模板向站点批量导入聚合链路信息。

核心交换机与网络管理区网关间的聚合链路:核心交换机侧、网络管理区网关侧均通过命令行方式在设备上手工创建。

核心交换机与防火墙间的聚合链路:

核心交换机侧通过iMaster NCE-Campus手工创建,防火墙侧通过其Web网管手工创建。

图 5 大中型园区虚拟化方案物理链路规划

04 设备纳管数据规划

如图 6 所示,本案例中,核心交换机通过命令行使能NETCONF功能,配置iMaster NCE-Campus的南向地址和端口号为172.16.2.5:10020,与其南向对接的接口为VLANIF4009,IP地址为172.16.9.254/24。

iMaster NCE-Campus纳管核心交换机后,在核心交换机配置两个管理子网,一个用于汇聚/接入交换机管理,一个用于AP管理。

核心交换机与汇聚/接入交换机、核心交换机与AP间分别采用独立的自协商管理VLAN互通。

有线自协商管理VLAN为VLAN 4080,地址池接口为VLANIF4080(IP地址为192.168.100.254),并且启用Option 148选项中携带iMaster NCE-Campus南向地址的功能(地址无需手工配置,自动协商获取);

无线自协商管理VLAN为VLAN 4090,地址池接口为VLANIF4090(192.168.200.254),并且启用Option 43选项中携带WAC地址,WAC地址为192.168.200.254。

如果汇聚/接入交换机在后续运维管理中需要固定的IP地址访问,可以在配置管理子网时,开启交换机管理地址固化功能。

图 6 从接入层到核心层的管理网络数据规划

05 用户子网数据规划

Underlay即承载上层虚拟网络的物理网络层,需要保证路由可达;Overlay是使用VXLAN技术构建在物理网络层之上的虚拟网络层。

Overlay包含Fabric和VN两部分,Fabric相当于构建一个资源池化的网络,VN构建时可以按需选取Fabric中的资源;

创建VN(Virtual Network)相当于对Fabric进行实例化,一个VN实例可以代表一个业务专用的虚拟网络,比如本案例中RD_VN代表研发部网络、Market_VN代表市场部网络。

Fabric网络的Border节点和Edge节点是VTEP节点(VXLAN网络的隧道端点)。@网络工程师俱乐部

本案例中,采用分布式网关的Fabric网络,作为Border节点的核心交换机是无线用户的网关;

作为Edge节点的汇聚交换机是有线用户网关。

图 7 Underlay和Fabric分层示意图

06 出口网络数据规划

Fabric网络中的Border节点(即Core设备)采用L3独占出口与出口防火墙设备对接互联,即每个VN都有一个对应的三层接口接入防火墙的安全区域,并实现外部互访。

访客网络也有一个对应的三层接口接入防火墙的安全区域,并实现外部互访。出口网络数据规划如图 8 所示。

图 8 大中型园区虚拟化方案出口网络数据规划

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

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

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

相关文章

【Redis】深入理解 Redis 常用数据类型源码及底层实现(1.结构与源码概述)

在文章【Redis】不卡壳的 Redis 学习之路:从十大数据类型开始入手中我们介绍了Redis常用的10大数据类型,这10大数据类型可并不是直接在底层通过代码实现的,而是通过不同的底层数据结构组合起来的,这篇我们介绍下Redis常用数据类型…

C++静态成员数据

静态成员数据初始化 #include <iostream> class MyClass { public: static int staticVar; // 声明静态变量 static void staticFunction() { std::cout << "This is a static function." << std::endl; } void regularFunction() { std…

three.js纹理贴图不清晰,颜色失真

一. 贴图不清晰 给渲染器加一些配置选项&#xff1a; // 初始化渲染器let renderer new THREE.WebGLRenderer({antialias: true, //抗锯齿// alpha: true})renderer.setPixelRatio(window.devicePixelRatio) // 设置像素比二. 颜色失真 let texture new THREE.Texture…

CSAPP——linux下的 status 函数及进程退出/进程回收详解

status函数是一个系统调用&#xff0c;用于获取子进程的退出状态。它通常在父进程中使用&#xff0c;以便检查子进程是否正常退出或出现错误。 status函数的原型如下&#xff1a; int waitpid(pid_t pid, int *status, int options); pid参数指定要等待的子进程的进程ID stat…

排序算法——快速排序

快速排序是计算机科学中最著名和广泛使用的排序算法之一。自1960年由英国计算机科学家托尼霍尔&#xff08;Tony Hoare&#xff09;发明以来&#xff0c;它以其高效率和简洁的实现而闻名。在本文中&#xff0c;我们将深入探讨快速排序的工作原理、其优缺点&#xff0c;并提供一…

网络安全这条路,如何打怪升级干掉大Boss?

企业对网络安全的重视是挂在嘴上还是落实在行动中&#xff1f;网络安全人员岗位设置是否合理而有效&#xff1f;网络安全从业者最需要什么样的技能培训&#xff1f;网络安全从业者的职业发展路径应该如何规划&#xff1f;一份“网络安全从业人员现状调查”报告&#xff0c;解你…

解决Hbase报错:ERROR: Can‘t get master address from ZooKeeper; znode data == null

文章目录 问题描述解决方案 问题描述 报错了&#xff1a;这啥公司啊&#xff0c;怎么给的文档怎么错这么多&#xff0c;起一服务&#xff0c;集群里总有几个组件报错 继上次Flume 脚本&#xff0c;使用hdfs sink报错了以后&#xff0c;hbase又报错了&#xff0c;报错提示如下&…

与OA完美契合的开放式低代码平台

随着企业数字化转型的加速&#xff0c;越来越多的企业开始寻求能够快速适应业务需求变化、降低IT成本、提高运营效率的信息系统解决方案。OA作为面向企业日常办公需求的信息系统&#xff0c;在提高企业内部协作效率、优化业务流程、降低运营成本方面具有重要的作用。 它涵盖了…

山西电力市场日前价格预测【2023-12-13】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2023-12-13&#xff09;山西电力市场全天平均日前电价为331.79元/MWh。其中&#xff0c;最高日前电价为371.77元/MWh&#xff0c;预计出现在11:15。最低日前电价为280.66元/MWh&#xff0c;预计…

OpenHarmony 如何去除系统锁屏应用

前言 OpenHarmony源码版本&#xff1a;4.0release / 3.2 release 开发板&#xff1a;DAYU / rk3568 一、3.2版本去除锁屏应用 在源码根目录下&#xff1a;productdefine/common/inherit/rich.json 中删除screenlock_mgr组件的编译配置&#xff0c;在rich.json文件中搜索th…

Vue中使用echarts@4.x中国地图及AMap相关API的使用

一、此 demo 实现的基本功能 1.中国地图的显示 2.地图点击下钻的功能 3.地图相关组件的使用&#xff0c;例 tooltip… 二、实现思路 初始使用下载本地的中国 geo 格式的 json 数据来绘制地图&#xff0c;点击某一区划&#xff08;例&#xff1a;山东省&#xff09;时&#xff0…

Android13 不能静态注册的几个广播

Android13 不能静态注册的几个广播 文章目录 Android13 不能静态注册的几个广播一、不能静态注册的广播:二、静态注册无法生效的分析1、Intent.java2、其他地方声明了不能静态注册的广播3、为啥静态注册的广播无效&#xff1f;4、其他静态注册无法生效的广播5、其他Android fra…

LeeCode刷题

寻找数组的中心下标 给定一个整数nums&#xff0c;请编写一个能够返回数组“中心下标”的方法 中心下标是数组的一个下标&#xff0c;其左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心下标&#xff0c;返回-1.如果数组右多个中心下标&#xff0c;应该返回…

C#中UDP的简单使用+样例

发送&#xff1a; udpClient.Send(bytes, bytes.Length, "127.0.0.1", 11001); --发送的数据是byte类型&#xff0c;指定ip和端口 接收&#xff1a; public MainWindow() {InitializeComponent();udpClient new UdpClient(11001); // 监听端口11001Task.Run(() &g…

SQL Update语句

SQL Update语句 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; SQL Update语句&#xff1a;数据库操作高招解析 数据库是我们搭建查券返利机器人的重要组成部分&…

【计算机设计大赛】冬残奥会可视化系统_附源码—信息可视化赛道获奖项目深入剖析【可视化项目案例-19】

🎉🎊🎉 你的技术旅程将在这里启航! 记得看本专栏里顶置的可视化宝典导航贴哦! 🚀🚀 本专栏为可视化专栏,包含现有的所有可视化技术。订阅专栏用户在文章底部可下载对应案例完整源码以供大家深入的学习研究。 🎓 每一个案例都会提供完整代码和详细的讲解,不论你…

kafka学习笔记--节点的服役与退役

本文内容来自尚硅谷B站公开教学视频&#xff0c;仅做个人总结、学习、复习使用&#xff0c;任何对此文章的引用&#xff0c;应当说明源出处为尚硅谷&#xff0c;不得用于商业用途。 如有侵权、联系速删 视频教程链接&#xff1a;【尚硅谷】Kafka3.x教程&#xff08;从入门到调优…

Linux命令dmidecode查看主板型号

在 Linux 系统中&#xff0c;可以使用 dmidecode 命令来查看主板型号。dmidecode 是一个工具&#xff0c;它能够读取系统的 DMI&#xff08;Desktop Management Interface&#xff09;信息&#xff0c;包括主板型号、BIOS 版本、CPU 信息等。 要查看主板型号&#xff0c;可以按…

python程序大全(8)——鼠标乱动恶搞小病毒(有资源)

目录 &#x1f3c6;一、前言 &#x1f3c6;二、程序第一版 &#x1f3c6;三、程序大魔改 &#x1f6a9;1、基础改动 &#x1f6a9;2、打包 &#x1f6a9;3、F12保护机制 &#x1f6a9;4、添加开机自启项 &#x1f6a9;5、自己也不懂的线程魔改 &#x1f3c6;四、最终代码 &…

linux(6):linux用户和权限

在linux基础命令第五弹中http://t.csdnimg.cn/Fu5cJ我们学到了关于如何查看命令选项的帮助手册&#xff0c;到此&#xff0c;基础命令的学习先告一段落&#xff0c;我们来学习linux有关用户和权限的问题&#xff0c;这是很有必要的&#xff0c;如果任何人都可以修改我们的文件内…