请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

  思科 CCO 登录 推荐
 找回密码
 立即注册

搜索
热搜: 邮件服务器
楼主: 管理员

【跟我一起读】《云数据中心网络与SDN:技术架构与实现》

[复制链接]
发表于 2018-11-24 08:31:35 | 显示全部楼层
本帖最后由 gengchunlin 于 2018-11-25 20:20 编辑

6. SFC中classifier的主要工作是什么?

SFC中的Classifier主要完成两个工作:
        1、识别SFC流量
                目前sfc-scf-openflow能够支持I2元组中的大部分字段,SCTP及IPv6,如果用户没有提供SFC流量的特征字段,将只匹配inport来识别SFC流量
        2、对SFC流量进行封并送往 first SFF。(能对Ingres流向classifier的流量进行NSHoverVxLAN封装,并发向firstSff,目前sfc-scf-openflow 还不支持vlan和mpls,只能对NSHoverVxLANGPE的支持。)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-24 09:16:58 | 显示全部楼层
7. 简述ONOS分层架构?

ONOS在架构设计上一直保持分层的结构,由中间层负责在应用和南向协议间进行适配,以屏蔽掉南向协议的差异性。ONOS架构中,从上到下分为APP、Core、Provides+Protocol三层。
APP层 为ONOS集成的一些应用,向上对控制器外部应用和管理员开放接口,向下调用Core层提供的接口来实现网络应用逻辑
Core层 负责收集底层网络状态,向上与APP层交互执行网络的逻辑,向下经Providers适配,通过Protocols对设备进行操作,在水平方向会在多个ONOS实例间进行状态同步或信息交互。(Core将APP与Protocols进行了隔离,它将南向协议中各异的网络资源抽象为通用的网络资源,使得APP开放无需关心底层网络接口特征,降低了app开发难度。)

Protocols层 是各类南向协议的实现,向上通过providers适配到Core层,向下对网络设备进行管理、控制。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-24 21:27:08 | 显示全部楼层
6. SFC中classifier的主要工作是什么?
SFC中classifier的主要工作是识别网络流量。Classifier可以运行在任意设备上,并且一条SFC中可以有多个Classifier,通常情况下,Classifier存在于SFC的头结点。SFC Classifier还将给网络流量包加上SFC识别符。具体的说,它会在网络包里加上一个SFC Header,也就是说它会改变包的结构。这个Header包含一个SFC的唯一识别ID。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-24 21:27:56 | 显示全部楼层
7. 简述ONOS分层架构?
ONOS的分层架构从上到下分为App、Core、Providers+Protocls三层。App层是ONOS集成的一些应用,向上通过RESTful API、GUI和CLI对控制器外部应用和管理员开放接口,向下调用 Core层提供的接口,以实现网络应用的逻辑。Core层负责收集底层网络的状态,向上与App层交互执行网络应用的逻辑,向下经Providers适配,通过Protocls对网络设备进行操作,水平方向会通过集群机制,在多个ONOS实例间进行状态的同步或者信息的交互。Protocls层是各类南向协议的实现,向上通过Providers适配到Core层,向下到网络设备进行管理或者控制。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-24 22:43:21 | 显示全部楼层
5.Neutron OVS对租户三层流量的处理存在什么问题?有什么解决思路?
答:存在两个问题:(a)、路径上跳数太多增加了时延;(b)、vRouter会成为单点降低了可用性。
解决思路是:(1).部署多个网络节点,通过算法将三层流量在不通的vRouter间进行调度和负载均衡。不足之处在于实现复杂,难以同步路由状态;(2).在vRouter间通过VRRP来同步router状态。只是这样只能工作在准备模式,三层流量仍需要绕行到网络节点上进行处理。(3).把vRouter的功能分布在各个计算节点中实现。如此三层流量的通信路径可以得到最优的处理,分布式架构也消除了单点故障的问题。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-24 22:52:51 | 显示全部楼层
5.Neutron OVS对租户三层流量的处理存在什么问题?有什么解决思路?
Neutron OVS对租户三层流量的处理和传统网络三层流量的处理方式是一样的。经典设计,但存在问题,
1是路径上的跳数太多增加了时延,
2是vRouter会成为单点降低了可用性。
解决办法
1)部署多个网络节点,并通过算法将三层流量在不同的vRouter间进行调度和负载均衡,实现复杂而且路由的状态也很难同步。
2)在vRouter间通过VRRP来同步Router状态。不过只能工作在主备模式,而且三层流量仍然需要绕行到网络节点上进行处理。
3)把vRouter的功能分布在各个计算节点中实现。这种方式最优。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-11-25 14:50:31 | 显示全部楼层
6. SFC中classifier的主要工作是什么?
答:SFC(服务链, Service Function Chain)中Classifier的主要工作是识别网络流量,并分发给不同的SFC。即:
1)        识别SFC流量:  Classifier可以运行在任意设备上,并且一条SFC中可以有多个Classifier,通常Classifier存在于SFC的头结点,SFC Classifier将给网络流量包加上SFC识别符,即加上一个SFC Header,而这个Header包含一个SFC的唯一识别ID。由此来识别SFC流量。
2)        对SFC流量进行封装并送往 first SFF:Classifier是进入Service Chain的第一个点,Classifier映射Traffic进入Service Chain,并将Traffic封装到VXLAN-GPE-NSH tunnel中。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
发表于 2018-11-25 20:41:26 | 显示全部楼层
7. 简述ONOS分层架构?
答:ONOS是分层设计的,层次结构自上而下为:
Apps -- NB(Consumer)  API -- Core(Device,Host,Link,Topology,Path,Flow,Intent,Network,…) -- SB(Provider)  API -- Providers(Device,Host,Link,Flow) -- Protocols -- Network Elements
ONOS三层架构简述如下
•        底层Providers+Protocols:和网络交互的协议感知模块
•        中层Core:协议无关的系统Core,跟踪和服务网络状态信息
•        上层App:基于Core提供的系统信息来进行消费和操作的应用
面向网络的模块通过一个南向(提供者)API与Core进行交互,Core与应用程序通过北向(消费者)API进行交互。南向API定义了协议中立的手段将网络状态信息传递给核心,Core通过面向网络的模块与网络设备交互。北向API为应用程序提供了描述网络组件和属性的抽象,以便它们可以根据策略定义其所需的动作。Providers通过特定协议库与network对接,通过ProviderService接口与core对接,对协议感知(指定协议)的Providers负责通过各种控制和配置协议与网络环境交互,同时为core提供指定服务的感知数据。Providers也能够从其他子系统收集数据,并转换成指定服务的数据 ,一些Providers也可以通过Provider接口接受core的指令,并使用合适的协议将指令作用到网络。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
发表于 2018-11-25 21:38:11 | 显示全部楼层
6. SFC中classifier的主要工作是什么?
SFC Classifier: 识别网络流量,并将其分配到不同的SFC。Classifier可以运行在任意设备上,并且一条SFC中可以有多个Classifier,通常情况下,Classifier存在于SFC的头结点。SFC Classifier还将给网络流量包加上SFC识别符。具体的说,它会在网络包里加上一个SFC Header,改变包的结构。这个Header包含一个SFC的唯一识别ID。
7. 简述ONOS分层架构?
一直保持分层架构,具有高可用性、可扩展以及性能良好等基本性能,并且还有强大的北向接口抽象层和南向接口。中间层负责在应用和南向协议间进行分配,以屏蔽掉南向协议的差异性。
ONOS的分层架构从上到下分为App、Core、Providers+Protocls三层。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
发表于 2018-11-25 22:02:36 | 显示全部楼层
1 SFC是实现Networking Service的一种很灵活的方式。由云服务运营商提供各种各样的Service Function,由SDN管理SFC,将Service Function加入到网络流量路径中,即能实现Networking Service(L4-L7),Classifier主要作识别网络流量,并将其分配到不同的SFC。Classifier可以运行在任意设备上,并且一条SFC中可以有多个Classifier。
2.ONOS架构设计伊始就将服务提供商放在首位。可靠性强、灵活度高以及良好的性能都是最基本的要素,同时它还具有强大的北向接口和南向接口。
ONOS具有的核心功能主要包含:北向接口抽象层、分布式核心、南向接口抽象层、软件模块化。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科社区  

GMT+8, 2019-1-22 21:28 , Processed in 0.092361 second(s), 51 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表