当前位置:网站首页>局域网SDN硬核技术内幕 22 亢龙有悔——规格与限制(下)
局域网SDN硬核技术内幕 22 亢龙有悔——规格与限制(下)
2022-07-22 21:00:00 【用户8289326】
数据中心中,随着大规模虚拟化和容器化,在最坏的情况下,TOR交换机理论上有可能需要学习全网VM的MAC或FIB表项。因此,如果一个POD内服务器数量较多,MAC或FIB表项有可能成为规格的瓶颈,需要通过合理规划租户虚拟机所在的物理位置,来避免出现超规格的现象。
而在园区中,没有这么大规模的用户接入,主要的限制是为无线漫游用户配置的AC口,以及为控制用户组之间访问需要配置的ACL。
昨天留下的两个问题:
- 尽量不要通过交换机ACL实现访问控制; 答案是显而易见的。在使用ACL实现访问控制的情况下,ACL的资源消耗与安全组个数的平方成正比。在安全组较多的情况下,需要使用ACL规格较高的交换机,而提升总体成本;
- 尽量不要使用多台盒式堆叠,而采用框式交换机; 由于堆叠后,会使堆叠组(逻辑系统)的物理口数加倍,由于静态VXLAN AC的数量为物理口 * 安全组数量,堆叠台数超过4台很容易将交换机的VXLAN AC资源消耗殆尽。 为什么框式交换机不会有这样的限制呢? 实际上,这个命题并非完全正确。
框式交换机的实现,有集中式与分布式两种。
集中式的框式交换机,以Catalyst 9400,Catalyst 9600为代表,交换ASIC在主控引擎上,线卡只有phy芯片,所有转发都需要上主控ASIC引擎。如下图所示:
对于此种情况,框式交换机的VXLAN AC口数量也受到主控交换引擎ASIC的限制。
而以H3C为代表的主流交换机厂商使用分布式设计,架构如下图所示:
图中,Fabric Module可以集成在主控上,也可以通过独立交换网板的形式提供。由于每个线卡上均有以太网交换ASIC,有n个线卡的交换机理论上VXLAN资源数是每ASIC的n倍。
所以,严格地说,只有分布式转发的框式交换机,可以利用这一特点,承担较多的安全组+无线转发。
那么,如果对于没有条件或基于成本考虑,不使用成本较高的高端盒式交换机或框式交换机作为汇聚的情况呢?
我们还有最后一招——无线集中式转发。
回忆我们第19期的文章最后一张图:
如果我们采用集中式转发,是不是等同于将无线用户“乾坤大挪移”到了旁挂在核心的无线控制器上呢?
实际上,由于所有的无线用户无论如何漫游,我们只需要在核心交换机连接无线控制器的物理接口上,为无线用户所在的所有安全组配置VXLAN AC就可以了!也就是说,如果使用2个40G以太网物理口连接无线控制器,在80个安全组的情况下,我们只需要在核心交换机上消耗160个VXLAN AC资源就可以了!
接下来,我们需要解决的是ACL资源的问题。
我们知道,在园区网络实际部署中,绝大多数用户的业务是访问数据中心和园区内部服务器,而园区用户之间互访的业务是非常少的。
因此,我们可以在所有汇聚交换机上配置默认策略为deny any,只有允许互访的业务才在ACL中放行。由于园区用户之间互访业务很少,访问矩阵实际上是稀疏矩阵,这样可以大大节约ACL资源。
当然,这种规避措施,也是有代价的。集中转发会增加无线用户的时延,无线控制器的吞吐量也有可能限制所有无线用户的总带宽。但在绝大多数场景下可以满足客户的需求。
明天,我们将介绍局域网SDN技术的未来发展,敬请期待!
边栏推荐
- 从BIO到实现简单多人聊天室功能--IO模型
- 直播实录 | 37 手游如何用 StarRocks 实现用户画像分析
- Wechat campus second-hand book trading applet graduation design finished product (4) opening report
- 小程序毕设作品之微信校园二手书交易小程序毕业设计成品(4)开题报告
- uTools 推荐
- js确定滚动元素和解决tab切换滚动位置独立
- Custom view: levitation ball and accelerator ball
- 删除数组中的重复项(保留最后一次出现的重复元素并保证数组的原有顺序)
- 7、学习MySQL 选择数据库
- 二叉树的遍历
猜你喜欢

智能商务的数据分析平台设计与实现

rs485通信OSI模型网络层

Clever use of curl

Wechat campus second-hand book trading applet graduation design finished product (6) opening defense ppt

Wechat hotel reservation applet graduation project (6) opening defense ppt

小程序毕设作品之微信酒店预订小程序毕业设计(8)毕业设计论文模板

iQOO 10系列来袭 OriginOS原系统强化手机体验

直播实录 | 37 手游如何用 StarRocks 实现用户画像分析

Ambire Gas Tank 推出独家 NFT 投放

Wechat campus second-hand book trading applet graduation design finished product (4) opening report
随机推荐
A web server where browser users access server files
GNU LD script command language (II)
C language file operation (including all knowledge points, detailed explanation of related functions and codes)
【JS】将字符串保存成文件到本地(.txt、.json、.md...)
常用机械设备安全虚拟仿真系统的应用场景及方案
Digital collections start the 100 billion level market
第一篇sourcetree安装
文本攻击方法开源代码汇总
小程序毕设作品之微信校园二手书交易小程序毕业设计成品(8)毕业设计论文模板
Redis五大基本数据类型的基本命令
小程序毕设作品之微信校园二手书交易小程序毕业设计成品(4)开题报告
A survey of copyright protection research on deep learning model
对比学习下的跨模态语义对齐是最优的吗?---自适应稀疏化注意力对齐机制 IEEE Trans. MultiMedia
景联文科技提供3D点云-图像标注服务
uniapp切换tab栏显示不同页面并记住页面位置和上拉获取新数据
Is cross modal semantic alignment optimal under comparative learning--- Adaptive sparse attention alignment mechanism IEEE trans MultiMedia
现货白银走势图大致是怎么样变化的?
Wechat campus second-hand book trading applet graduation design finished product (8) graduation design thesis template
ETL tool (data synchronization)
ETL工具(数据同步)