栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SDN笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SDN笔记

SDN笔记
  • 概述
    • 产生原因
    • 网络架构
    • 术语
  • 自底向上
    • 第一层:设施
    • 第二层:南向接口
    • 第三层:网络虚拟管理
      • 划分网络

概述 产生原因
  • 传统网络
    • 管理困难、配置麻烦。
  • SDN
    • 将控制层面从底层路由器和交换机中分离。
    • switches仅作为转发设备。
网络架构

  • 一个OpenFlow交换机有1个或多个流表。
    • 流表中的规则匹配流量的子集,并执行相应操作。
    • 流表由控制器下发到转发设备。
  • 转发决策是基于流的,而不是基于目的的。
    • 流:源和目的之间的数据序列。
  • 控制逻辑是给到控制器的。
    • 控制器:运行在服务器上的软件平台。
术语
名称简称意义
Forwarding DeviceFD数据平面的转发设备
Data PlaneDPFD互联而成的层
Southbound InterfaceSI使CP和DP(通信)形式化
Control PlaneCP通过SI对FD编程
Northbound InterfaceNI为上层APP提供管理API
Management PlaneMPAPP的集合,通过NI管理网络
自底向上 第一层:设施
  • OpenFlow设备匹配表项(新增)。
版本匹配字段统计单位
v1.0入端口表
以太网:src,dst,type,VLAN流
IPv4:src,dst,proto,ToS端口
TCP/UDP:src port,dst port队列
v1.1Metadata,SCTP,VLAN tagging组
MPLS:label,traffic class动作桶
v1.2OpenFlow Extensible Match
IPv6:src,dst,flow label,ICMPv6
v1.3PBB,IPv6扩展头flow meter(band)
第二层:南向接口
  • OpenFlow协议提供3个信息源给网络操作系统。
    • 当链路或端口发生变化时,转发设备会向控制器发送基于事件的消息。
    • 流量统计由转发设备产生,由控制器收集。
    • 当转发设备不知道如何处理新的传入流或因为在流表的匹配条目中有一个显式的“发送给控制器”动作时,packer-in消息由转发设备发送给控制器。

这些信息通道是向网络操作系统提供流级信息的必要手段。

第三层:网络虚拟管理 划分网络

FlowVisor是SDN虚拟化的早期技术之一。

  • FlowVisor的基本思想是允许多个逻辑网络共享相同的OpenFlow网络基础设施。
    • 为此,它提供了一个抽象层,使基于现成的支持openflow的交换机对数据平面进行切片变得更容易,从而允许多个不同的网络共存。
      为此,它提供了一个抽象层,使基于现成的支持openflow的交换机对数据平面进行切片变得更容易,从而允许多个不同的网络共存。
  • FlowVisor考虑了5个切片维度:带宽、拓扑、流量、设备CPU和转发表。此外,每个网络片支持一个控制器,即多个控制器可以在相同的物理网络基础设施上共存。每个控制器只允许作用于自己的网络片。一般来说,切片被定义为数据平面上的一组特定的流。从系统设计的角度来看,FlowVisor是一个透明的代理,它拦截交换机和控制器之间的OpenFlow消息。它划分了每个交换机的链路带宽和流表。每个片接收一个最小的数据速率,每个来宾控制器在交换机中获得自己的虚拟流表。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/940861.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号