zoukankan      html  css  js  c++  java
  • 隧道技术 与 Overlay

    一、SDN

      软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学clean-slate课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。

    其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,

    从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。

    OpenFlow协议:

    控制平面与数据平面之间通过SDN控制数据平面接口(control-data-plane interface,简称CDPI)进行通信,

    它具有统一的通信标准,主要负责将控制器中的转发规则下发至转发设备,最主要应用的是OpenFlow协议。

    控制平面与应用平面之间通过SDN北向接口(northbound interface,简称NBI)进行通信,而NBI并非统一标准,它允许用户根据自身需求定制开发各种网络管理应用。

    二、隧道技术

      隧道技术是一种通过使用互联网络的基础设施在网络之间传递数据的方式。使用隧道传递的数据(或负载)可以是不同协议的数据帧或包。

    隧道协议将这些其他协议的数据帧或包重新封装在新的包头中发送。新的包头提供了路由信息,从而使封装的负载数据能够通过互联网络传递。 

    被封装的数据包在隧道的两个端点之间通过公共互联网络进行路由。被封装的数据包在公共互联网络上传递时所经过的逻辑路径称为隧道。

    一旦到达网络终点,数据将被解包并转发到最终目的地。注意隧道技术是指包括数据封装、传输和解包在内的全过程。 

    三、Overlay

    Overlay是在传统网络上虚拟出一个虚拟网络来,传统网络不需要在做任何适配,这样物理层网络只对应物理层的计算(物理机、虚拟化层管理网),

    虚拟的网络只对应虚拟计算(虚拟机的业务IP)。Overlay的技术路线,其实是从架构上对数据中心的建设模式进行了颠覆,

    对物理设备的要求降至最低,业务完全定义在层叠网络上。

    参考资料

    软件定义网络

    隧道技术

    Overlay网络与物理网络的关系

    OverLay 原理与实现

    浅谈SDN中的OverLay与UnderLay技术

    Underlay、Overlay、大二层介绍

    OpenFlow和SDN的历史和原理介绍

  • 相关阅读:
    Less:优雅的写CSS代码
    线程池(ThreadPool)
    TiDB
    Docker实现CentOS容器SSH远程登录
    Oracle-Hints详解
    Oracle sql执行计划解析
    引擎基本服务接口API介绍
    ssh远程连接docker中linux(ubuntu/centos)
    自制操作系统
    kafka-net
  • 原文地址:https://www.cnblogs.com/wangwangfei/p/14028959.html
Copyright © 2011-2022 走看看