分享一篇IBN(Intent-based networking)调研报告
IBN调研报告
背景
SDN(Software-defined network):最大特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。具有灵活的软件编程能力,使得网络的自动化管理和控制能力得到空前提升。
SDN存在的问题:
尽管当前,SDN在超大规模的云服务提供商(Google,Facebook和Amazon等)已经成功应用,并显著的降低了运营费用,但SDN仍然只能提供相当有限的自动化网络运营能力。
IBN的提出
IBN(Intend-based networking):当前最新的概念,号称将变革整个网络产业。IBN是SDN的一种提升,进一步改善网络的自动化和复杂问题抽象化,降低手动网络编程的过程。
根据Gartner的调研显示,当前75%的组织依旧选择手动管理网络,其中很多仍在使用命令行接口。IBN目标就是将复杂的配置问题抽象化,并通过消除手动配置网络来提升自动化能力。用户可以使用简单的命令,甚至是自然语言控制物理网络。
SDN和IBN目标是相互吻合的,IBN的具体实现非常可能需要SDN控制器来执行其策略和意图。当前IBN可以:
- 执行一些自动操作,如分配ip或者配置虚拟LANs;
- 分析网络流量,侦测攻击行为,并为追踪定位网络问题提供一些线索;
- 支撑组织快速部署与扩展数据中心网络资源。
未来,IBN应该能够解决更多的挑战:
- 安全异常
- 网络降速
IBN面临挑战
- IBN的愿景在技术层面依旧没有得到实现
- OpenDaylight需要将IBN添加到他们的标准SDN控制器中
- IT组织面临着开发合作还是封闭发展的问题
现在,命令行控制命令,现在intent-based networking允许工程师使用GUI-based工具。当前IBN作为一项过渡技术,已经有了一些解释器、标准、交互性操作。
附:IDN的基本功能与思想
Huawei 2018.2.26 MWC Intend Driven Network(IDN)
不仅能够准确识别用户意图,实现网络的端到端自动化配置,还可实时感知用户体验,进行预测性分析和主动优化。
- 首先,具有预测性分析的能力,基于大数据和人工智能技术,可以提前识别网络故障,并进行主动的体验优化和故障修复;
- 其次,实现架构、协议、站点、运维的全面简化,推动网络的全生命周期自动化;
- 第三,引入全新的超宽带技术,实现海量连接、超低时延、超大带宽;
- 第四,开放API接口,实现与第三方大数据平台和云平台的对接,构建可持续发展的产业生态;
- 第五,提前识别安全威胁,实现主动防御,为网络的智能化和自动化提供安全保障。
分享一篇IBN(Intent-based networking)调研报告的更多相关文章
- JBOSS集群技术升级版解决方案分享(图示篇)
JBOSS集群技术升级版解决方案分享(实现篇) 前段时间,由于阿堂一直较忙,没有写点什么了,有空时一直在关注"web架构和性能,高并发,Cache层"技术领域的 ...
- 关于Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇高质量的博文)
Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇质量高的博文) 前言:在学习多线程时,遇到了一些问题,这里我将这些问题都分享出来,同时也分享了几篇其他博客主的博客,并且将我个人的理解也分享 ...
- 分享一篇 Git Web 开发流程
分享一篇 Git Web 开发流程 web 项目如何进行 git 多人协作开发 https://segmentfault.com/a/1190000018165757
- CVer想知道的都在这里了,一起分析下《中国计算机视觉人才调研报告》吧!
最近闲来无事,老潘以一名普通算法工程师的角度,结合自身以及周围人的情况,理性也感性地分析一下极市平台前些天发布的2020年度中国计算机视觉人才调研报告. 以下的"计算机视觉人才"简 ...
- 把时间还给洞察,且看PPT调研报告自动生成攻略
文/JSong @2017.02.28 在数据分析里面有一句话是说,80%的时间要用于数据清洗和整理,而我觉得理想的状态应该是把更多的把时间花在数据背后的洞察当中.去年11月在简书占了个坑,说要自己写 ...
- Beta版本——用户试用与调研报告
1 引言 1.1 系统概述 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...
- 结对开发:7-magic用户调研报告
用户调研报告 班级 信1201-2班 学号 20122929 姓名 崔乐乐 项目名称:7-magic 调研时间: 2015/4/14 调研主题:7-magic游戏的用户需求度调研 ...
- Kubernetes行业调研报告:多集群、多云部署成企业首选策略
新兴的多集群.多云部署成为首选的企业策略,而边缘部署则呈上升趋势 2019年11月5日,业界采用最广泛的Kubernetes管理平台创造者Rancher Labs(以下简称Rancher)发布了首份调 ...
- 《头号玩家》AI电影调研报告(一)
观<头号玩家>AI电影调研报告 一. 前言 有一部电影,上映开始就能让世界各不同年龄段.身处不同文化的人在一瞬间达到心意相通:其中的一些镜头,让影迷.游戏迷.ACG爱好者等拥有截然不同兴趣 ...
随机推荐
- Fluent Terminal
特性: PowerShell,CMD,WSL或自定义shell的终端 支持选项卡和多个窗口 主题和外观配置 导入/导出主题 导入iTerm主题 全屏模式 可编辑的键绑定 搜索功能 配置shell配置文 ...
- php5.6+Apache2.4+MySQL
在配置php的时候可以直接使用集成环境XAMPP:https://bitnami.com/stack/xampp?utm_source=bitnami&utm_medium=installer ...
- P1569 [USACO11FEB]属牛的抗议
题目描述 Farmer John's N (1 <= N <= 100,000) cows are lined up in a row and numbered 1..N. The cow ...
- Use UMDH to identify memory leak problem
We sometimes got memory leak problem, and we need to find the leaked memory, Here is a usful tool fr ...
- 【MongoDB】MongoDB与项目搭配启动进程
项目启动/数据连接命令 (20180701成功且不用再找正确关闭mongoDB的方式) 如上图在mongoDB的bin目录的同级新建mongo.config.mongostart.bat.mongo ...
- AngularJS中的按需加载ocLazyLoad插件应用;
一.前言 ocLoayLoad是AngularJS的模块按需加载器.一般在小型项目里,首次加载页面就下载好所有的资源没有什么大问题.但是当我们的网站渐渐庞大起来,这样子的加载策略让网速初始化速度变得越 ...
- Redis高级应用——2
Redis-事务 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作,事务中的所有命令都会序列化.按顺序地执行.事务在执行的过程中,不会被其他客户端发送来的 ...
- CodeIgniter Doctrine2基本使用(二)(转)
CodeIgniter Doctrine2基本使用(二) 继上次写的一篇文章<CodeIgniter Doctrine2基本使用(一)>写到操作实体的之通过Channel这个实体向数据库表 ...
- Python中sys模块sys.argv取值并判断
#!usr/bin/env python # -*- coding: utf-8 -*- # Author:Sun Xiaolin import sys judgement = sys.argv[1] ...
- Ajax第二天——JQuery的Ajax
JQuery中的Ajax jQuery 对 Ajax 操作进行了封装, 在 jQuery 中最底层的方法是 $.ajax(), 第二层是 load(), $.get() 和 $.post(), (常 ...