前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SDN控制器3平面组网设计

SDN控制器3平面组网设计

作者头像
ICT售前新说
发布2019-08-12 15:13:42
1.2K0
发布2019-08-12 15:13:42
举报

业务驱动网络是当下的热点的技术话题,SDN也是在该背景下逐步发展成熟,最终成为网络中的一把利器大大提升了网络工程师的工作效率,同时也将工程师从繁琐的工作中解放出来。作为SDN架构的核心,SDN控制器在该架构中占据举足轻重的地位,本期我们来重点聊聊SDN控制器的3个平面的组网规划。

主流厂商中(华为、华三、思科、锐捷)无论哪一家的SDN建设解决方案,在SDN控制器层面上的规划大都相似。笔者了解到各厂商都是3台服务器做集群(来提升控制器的可靠性),后再在服务器上安装SDN控制器软件以及其他组件的安装配置。集群后的SDN控制器其中有2台是有安装软件LB,3台SDN控制器通过软件LB来感知各个服务器的存在以及负载情况。集群后的SDN控制器有一个浮动IP,云平台把相关需求发给这个浮动IP,浮动IP会把该任务通过负载均衡算法给对应的SDN控制器来处理。

站在控制器角度上有3个层面的网络,如“业务平面(南向平面)、管理平面(北向平面)、心跳平面(内部通信平面)”,这3个平面也是本次分享的主题。

控制器的业务平面(南向平面)主要是对接网络设备(转发器),通过南向协议如openflow、SNMP、netconf等。控制器北向的管理平面主要对接云平台的网络配置需求、web登录访问、linux登录到控制器等都需要通过北向平面完成。控制器的心跳平面(内部通信平面),集群后的SDN控制器要感知其他2台设备的存在、同时还要与数据库通信。说白了SDN控制器要有3个网段的IP:1.面向云OS的网段、2.与底层转发器通信的IP网段、3.SDN控制器成员内部通信的网段。有3台控制器为了避免3台都同时对转发器下发相同的转发流表,很多厂商引如了“分布式锁”机制,该机制规定单位时间内只有1台对设备做出响应。

控制器可以安装在物理机也可以安装在虚机上下图以华为为例,列出物理机以及虚机的典型配置:

以上是我在项目中遇到的SDN控制器组网规划设计的一些心得,希望能够对各位产生一些帮助,温馨提示:如果您觉得本文对您有帮助,请在右下角点击“在看”,并欢迎关注我的微信公众号:“ICT售前新说”并欢迎大家转发。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ICT售前新说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档