Re: [OpenDaylight TSC] Start the creationreview for GNT


xingjun chu
 

Hi Hongwei,

 

That’s awesome. Based on your explanation I think we are not conflicting each other, but also complementary.  I am looking forward to cooperating between FaaS and GNT  more on the future.

 

Thanks!

Xingjun

 

From: yanghongwei [mailto:yanghongwei@...]
Sent: Wednesday, November 01, 2017 11:44 PM
To: Xingjun Chu <Xingjun.Chu@...>
Cc: duankaiyuan <duankaiyuan@...>; dongwenying <dongwenying@...>
Subject: Fw: Re: [OpenDaylight TSC] [Project-proposals] Start the creationreview for GNT

 

Xingjun,你好!

 

前段时间我们在ODL立一个项目:GNT,针对你提出的是否和FssS重复的疑问,我们做了下面分析,最终认为GNTFssS是不同的,如有任何疑问,可邮件或电话联系,谢谢。

 

对比了FaaSGNT的各自实现,差异总结:

1GNT只关注整网拓扑,FaaS不只关注拓扑,还提供统一的北向配置接口;

2GNT利用已有网络元素显示网络拓扑,包括overlay网络和underlay网络,并同步跟踪两种网络拓扑的变化,FaaS的拓扑中的网络单元是自定义的;

 

 

具体实现如下:

FaaS

目的:

因为没有对物理网络的抽象,像GBPNIC这种以应用为中心的项目配置物理网络非常困难,造成应用程序的南向配置接口绑定,结构单一、容易出错、难以维护;

 

实现方案:

FaaS将物理网络抽象为一个fabric,每个fabric提供公共网络服务,包括L2 / L3连接、QoS以及ACL控件,并向北向提供统一抽象接口,GBP这些应用程序直接配置fabric,不是直接配置物理网络,减少以应用为中心的应用(如GPB)和物理网络的耦合。

 

具体实现:

FaaS定义了下面基本抽象网络模型以及对它们的北向操作(抽象的北向接口)

 

·     * logical switch

·     * gateway

·     * logical router

·     * Tunnel between logical switch and logical router

·     * ACL

 

利用这些模型可以将物理网络抽象成一个或多个fabric网络模型,例如:

FaaS

上面物理网络抽象成下面逻辑拓扑:

 

Fabric

 

注:FaaS目前只支持GBP作为北向接口以及OVSDB / OPENFLOW / Openvswitch作为南向接口

 

GNT

目的:

针对有软件OVS、硬件交换机、第三方设备等多种南向设备混合部署场景,当南向资源有增加或删除变化时,业务应用要对每一类物理网络资源的拓扑变化分别监听和维护,逻辑复杂,占用过多资源。

 

实现方案:

提供南向设备统一网络拓扑,包括overlay网络拓扑和underlay网络拓扑,业务应用只需要监听GNT内容,就能得到南向设备的增删改查操作动态以及网络拓扑变化,applications只需要关注业务逻辑本身,不需要监听每类南向资源的变化,优化了数据监听流程。

 

具体实现:

GNT定义新的yang模型,对多个不同类型的南向资源模型进行抽象,通过监听南向资源的配置数据展现网络整体的拓扑视图,跟踪拓扑变化。

 

注:GNT仅提供南向设备网络拓扑信息,applications如需对南向设备配置,仍需要直接对接各个设备的北向接口,GNT不像FaaS将拓扑进行抽象提供统一的北向配置接口。

 

 


杨红伟

中国移动通信研究院/China Mobile Research Institute

Email: yanghongwei@...

Tel: +86 15801642577

     +86 15801696688-35027

----邮件原文----
发件人:Xingjun Chu  <Xingjun.Chu@...>
收件人:An Ho  <An.Ho@...>,Sam Hague  <shague@...>,"段凯元" <duankaiyuan@...>
抄 送:    project-proposals  <project-proposals@...>,tsc <tsc@...>
发送时间:2017-09-19    23:36:27
主题:RE: [OpenDaylight TSC] [Project-proposals] Start the creationreview for GNT

      

Thanks    An. 

 

To    GNT team,

I    just quickly read through the GNT proposal.

 A    few comments .  If the project only provides an unified view of the    topology and track the changes of the topology across different vendor    devices, it is going to be very complementary  to FaaS since FaaS is more    focus on the abstraction of the topology and provides logical network services    over the abstracted topology.

But    In the scope, it also states “At present, the logical    network of this project is based on the implementation of neutron, features    can also be extended  if ODL users have other logical network models. “,    

Sounds GNT also provides services on top of the topo and    wondering what services it provides, if it provides Neutron like L2/L3    services as the quote above implies, then that seems overlaps with FaaS goal    in some degree.

Thanks
Xingjun

 

From: An Ho    
Sent: Monday, September 18, 2017 4:59    PM
To: Sam Hague <shague@...>;
段凯元    <duankaiyuan@...>; Xingjun Chu    <Xingjun.Chu@...>
Cc: project-proposals    <project-proposals@...>; tsc    <tsc@...>
Subject: RE:    [OpenDaylight TSC] [Project-proposals] Start the creation review for    GNT

 

+Adding    FAAS Mailing List

 

It    would be great to see some cross project discussion and collaboration in this    area, especially if there may exist some potential overlap.

 

Best    Regards,

An    Ho

 

 

From: tsc-bounces@...    [mailto:tsc-bounces@...]    On Behalf Of Sam Hague
Sent: Monday,    September 18, 2017 12:23 PM
To:
凯元
Cc:    project-proposals; tsc
Subject: Re: [OpenDaylight TSC]    [Project-proposals] Start the creation review for GNT

 

Was there any discussions on how GNT compares to FaaS [1]?    They seem similar in scope and seems like we had a similar discussion about    scope overlap when FaaS was proposed.

 

Also would GNT use the TTP project or something  similar?

 

 

On Sun, Sep 17, 2017 at 9:25 PM, 凯元 <duankaiyuan@...> wrote:

Hi, everyone

 

What is the result of your vote for the proposal and what's the next    step?

 

 

Thanks,

Kaiyuan

 

----邮件原文----
发件人:Colin Dixon  <colin@...>
收件人:"凯元" <duankaiyuan@...>
抄 送: tsc  <tsc@...>,project-proposals  <project-proposals@...>,"杨红伟" <yanghongwei@...>,dongwenying  <dongwenying@...>,"沈肖" <shenxiao@...>
发送时间:2017-09-07      22:56:30
题:Re: [Project-proposals] Start the creation review for GNT

 

Here is the proposal: https://wiki.opendaylight.org/view/Project_Proposals:General_Network_Topology

 

Previous discussion can be found here:

 

I'll plan to close discussion here on September 13th, so      that we can try to vote by the September 14th TSC meeting and record the      result there.

 

Please ask any more questions you have.

 

Thanks,

--Colin

 

 

On Mon, Sep 4, 2017 at 10:20 PM, 凯元 <duankaiyuan@...> wrote:


Hi, everyone

 

I think we are ready, let's start the creation review for GNT through      email. 

 

Please feel free to ask any questionsAnd I have already cc all      committers.

 

 

Kaiyuan


_______________________________________________
project-proposals      mailing list
project-proposals@...
https://lists.opendaylight.org/mailman/listinfo/project-proposals

 


_______________________________________________
project-proposals    mailing list
project-proposals@...
https://lists.opendaylight.org/mailman/listinfo/project-proposals

 

 

Join project-proposals@lists.opendaylight.org to automatically receive all group messages.