新IP技术共有四层:物理底层、网络服务、控制服务和编排。通过这四个层级实现网络虚拟化和软件定义网络,下面就来详细说一说什么是新IP的四层网络技术。

物理底层

新IP技术依然是一种基于硬件的技术,脱离不了物理底层,所有的虚拟软件仍需运行在物理设备上。以往网络巨头都是传统的硬件厂商,而随着新IP技术的出现,软件的地位获得提升,但软件作用再大,也脱离不了硬件,需要硬件为基础。有不少专家学者也在讨论未来的网络是否不需要硬件了,显然不是,没有硬件,一切的软件网络技术都是空谈。可以确认的是硬件方面也需要发展。硬件本身必须要支持自动化,并能够在控制服务或编排层响应各种自动化工具。只不过网络硬件部分的利润会被软件抢走,所以很多的网络厂商才更加强调软件的作用,通过销售软件网络技术可以获得更高的利润,但硬件底层部分依然是新IP中的重要组成部分,不可以被替代。

网络服务

网络服务指的是网络功能虚拟化NFV,NFV是由服务提供商推动,以加快引进其网络上的新服务。NFV彻底改变了网络服务配置和部署方式,需要运行在行业标准的X86硬件平台上,NFV的目标是整合网络设备类型为标准服务器、交换机和存储,以便利用更简单的开放网络元素。NFV大大缩短了网络部署的时间,网络路由配置、防火墙以及负载均衡等网络服务能够像虚拟化应用程序一样运行和配置,推出应用以及关联的网络服务几乎可以瞬间完成。数据中心用户不再需要关注底层网络的技术如何实现,只要提供需求,网络部分就可以根据需求来自动化部署。

控制服务

控制层是整个新IP的核心,是新IP网络的“大脑”,也就是我们常说的软件定义网络SDN技术。SDN技术大家都不陌生,诞生于校园网络,研究人员希望能够测试应用程序,且无需在每个网络设备上手动更新软件,于是他们通过分离控制、转发功能、集中控制等技术,使用良好定义接口开发了一个“可编程”的网络,这种概念后来被扩展到服务器虚拟化已经稳定的数据中心里,逐渐形成了完善的SDN技术。SDN真正的创新之处在于能够立式应用界面让大量SDN应用与SDN控制器进行通信,从而决定网络应如何反应。SDN也改变了传统网络技术封闭的状态,学习Linux的发展模式,整个SDN技术都是开源的,有OpenDaylight这样的开源社区,共享SDN技术的最新发展,SDN技术目的也是要消除网络硬件的差异,形成统一的硬件接口标准。SDN给网络设计规划与管理提供了极大的灵活性,我们可以选择集中式或是分布式的控制,对微量流(如校园网的流)或是聚合流(如主干网的流)进行转发时的流表项匹配,可以选择虚拟实现或是物理实现,为网络设计和部署提供了极大的灵活性和便利。

编排

SDN主要实现了控制器的部分,而真正实现控制器和硬件之间的互通,编排最为重要,它制定了两者之间的互通标准,通过共同的语言实现两者之间的互动,最常见的就是OpenStack、CloudStack这样的开源软件技术,这些软件实现了控制器和硬件之间的互通,可以将控制器的指令转换为硬件懂的语言下发到硬件。这个实现有个前提,就是硬件部分要懂得控制器下发的指令,否则两者之间就无法形成联动。正是因为这样的原因,需要网络硬件部分形成统一标准,打破各个厂商之间的硬件壁垒。编排技术并不是复杂,会指定一些互联互通的规则,就像是新定义了一种协议报文类型,不过需要的就是硬件方面的支持。Openflow是目前编排技术的典型代表,获得了广泛认可,在2008年就成立了关于Openflow的论坛,讨论网络革新,对未来互联网进行设计,为了防止网络制造商的利益冲突,这个论坛还禁止加入者为任何网络设备制造商工作,不过这也是Openflow依然没有得到太普遍应用的原因,因为没有获得网络设备制造商的广泛支持。当然网络设备制造商也愿意推动编排技术的发展,但是更愿意推动自己的编排技术,实际上各大有实力的网络厂商都在推自己的Openflow技术,而这种技术可以保证与自己的设备互联互通,但无法支持别的网络设备,虽然都叫Openflow,但实现细节上都有差别,如果按照这样的技术发展下去,网络就又回到了原来的封闭状态,涌现出很多私有技术,不便于网络的互联互通。

不管怎样,网络转型势在必行,新IP技术不仅为网络厂商,也为部署它的数据中心创造了新的机会。新IP技术与传统的IP网络技术有很大的不同,网络转型的大幕已经拉开,新IP技术必将获得更多的支持,在未来的数据中心建设中发挥更大的作用,新IP技术引领了网络技术世界里的第二次变革,让我们努力学习这种技术,以免在未来的技术竞争中掉队。

作者:何妍

来源:51CTO

什么是新IP的四层网络技术相关推荐

  1. 网络技术入门 :HTTP报文和TCP/IP数据包

    本章把HTTP报文和TCP/IP数据包放在一起.是因为: 报文是一个完成的有意义的数据. 数据包可以理解为组成报文的传输单元. 应用程序的数据一般都比较大,因此TCP会按照网络包的大小对数据进行拆分. ...

  2. 如今网络技术日新月异,网络架构师们又如何演变?

    目前,网络架构师正面临着技术动荡的挑战,同时这也创造了新的就业机会. 网络技术正以惊人的速度发展,越来越多的组织正在寻找网络架构师来帮助他们添加和升级服务. 许多以前处于领先地位的网络架构师忽视了跟上 ...

  3. 元宇宙对网络技术的挑战,什么样的网络才能承载元宇宙的野心?

    来源:NASP网络实验室 最近"元宇宙"这个词非常火热.信息领域向来擅长制造概念和包装概念,而且这些概念往往都由商业公司发起,"云计算"."大数据&q ...

  4. 计算机及网络技术发展趋势,网络技术发展对计算机技术的影响

    当前形势下,网络技术的不断发展对计算机和信息技术发展产生重要影响,计算机和信息技术借助网络技术发展实现更高标准的发展,对人们的生活方式和社会发展都产生重要影响.为了弄清网络技术发展对计算机及信息技术的 ...

  5. 对计算机技术的发展方向研究,网络技术发展对计算机技术的影响

    当前形势下,网络技术的不断发展对计算机和信息技术发展产生重要影响,计算机和信息技术借助网络技术发展实现更高标准的发展,对人们的生活方式和社会发展都产生重要影响.为了弄清网络技术发展对计算机及信息技术的 ...

  6. 网络技术入门(一):网络技术基础知识系统归结

    <网络技术入门>系列文章,分别从宏观硬件和微观数据传输角度说明网络传输过程.请期待后续系列文章. 自己写文章习惯性在每一个小节上做总结,有时候方便理解可以先看总结的内容. 本章主要是总结性 ...

  7. 华为等向联合国提议重构互联网:提议采用一种新的核心网络技术新标准,名为“New IP”...

    来源:云头条 新架构将支持尖端技术,华为曾表示,新技术的一些部分已经在建造中,相关部分已准备好在2021年之前进行测试. 以下为<演示文稿>: <金融时报>消息,中国已向联合国 ...

  8. 多种IP网络技术的原理和特点

    一九六九年底,美国实验的分组交换网ARPENET正式投入使用,标志着计算机的发展进入了一个全新的时代.尽管最初的分组交换网只适用于大学.研究机构和政府部门,但它的规模却在迅速增长. 20世纪90年代初 ...

  9. 软件测试面试题:请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图?

    请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图? OSI 七层网络结构图,由上至下: 应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP/IP 的四层结构图 应用层 ...

最新文章

  1. 工程数据计算机处理的方法有,第二章 CADCAM技术基础-工程数据的计算机处理2011.ppt...
  2. 微信小程序开发记录一,开发工具的使用
  3. 迎战双十一,阿里集聚500多家外部合作伙伴进行系统压力测试
  4. Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析
  5. 实现日志管理的两种方式:aop、拦截器
  6. RAPID 信号的互锁和同步 WaitTestAndSet 和 TestAndSet
  7. centos 生产 ssh-key
  8. .NET Micro Framework 用户程序升级说明
  9. java dom xml解析和windows dom解析的差别
  10. 动态设置HTML:v-html
  11. React-Native从搭建环境到 发布 APP 指北
  12. vmxnet3 丢包处理
  13. java cxf调用wsdl文件_如何使用CXF将 .wsdl 文件变成java文件
  14. Java学习笔录3(变量和常量)
  15. 华为设备IPsec简单配置
  16. 面试的时候,如何自我介绍?
  17. csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!
  18. docker存储bind mounts用法
  19. linux下gcc编译的四个步骤,linux:gcc编译程序的四个阶段
  20. 数据中心的“灾备”指的是什么?

热门文章

  1. oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)
  2. Windows server 2003 IP路由配置
  3. Java类加载器详解
  4. 微软发布Visual Studio 2017 15.8
  5. 有效快速的学习微信小程序
  6. 翻译:CREATE DATABASE语句
  7. LSJ_NHibernate第三章 IDAL,DAL,BLL
  8. ELK(+Redis)+LogAnalyzer解决企业日志问题
  9. 小蚂蚁学习mysql性能优化(4)--SQL以及索引优化--具体一些优化方法
  10. IOS UITableView详解一数据展示 页面简单实现