Project Name:
- Proposed name for the project:
SDN-C
- Proposed name for the repository: SDNC
Project description:
The SDN-C project provides a global network controller, built on the Common Controller Framework, which manages, assigns and provisions network resources. As a "global" controller, the SDN-C project is intended to run as one logical instance per enterprise, with potentially multiple geographically diverse virtual machines / docker containers in clusters to provide high availability. The project also will support the ability to invoke other local SDN controllers, including third party SDN controllers.
Scope:
- The following features are in scope for the SDN-C project for ONAP release 1:
- Enhancements to support the ONAP release 1 use cases (vCPE, VoLTE)
- Yang models,
- Directed graphs
- New Adapters needed to support use cases (details to be determined during planning phase)
- Support for third party controllers:
- Adapter to allow DG to connect to netconf devices (netconf-lite)
- High availability (local)
- Enhancements to support the ONAP release 1 use cases (vCPE, VoLTE)
- The following features will be defined for the project backlog:
- Configuration versioning : ability to roll back the configuration
- CLI adaptor : abstraction later for CLI adaptor
- Support for third party controllers:
- Adapter layer to interface with downstream controllers
- Geo diversity
- QoS logic support?
Architecture Alignment:
- How does this project fit into the rest of the ONAP Architecture?
- This project provides the global network controller used by ONAP to manage network resources
- How does this align with external standards/specifications?
- Netconf, YANG
- Are there dependencies with other open source projects?
- OpenDaylight
- ONAP Common Controller Framework
- Service Orchestrator (main client calling SDN-C)
- Microservice Bus (if that is used for the SO - SDNC interface)
- How does this project fit into the rest of the ONAP Architecture?
Resources:
- Primary Contact Person: Dan Timoney (AT&T), Parviz Yegani (Futurewei Technologies)
Contributors:
- Parviz Yegani (Futurewei Technologies) Parviz.Yegani@huawei.com
- Eric Multanen, (Intel) eric.w.multanen@intel.com
- Jamil Chawki (Orange) jamil.chawki@orange.com
- Richard Tabedzki (AT&T), richard.tabedzki@att.com
- Rakesh Mhapsekar (Tech Mahindra) rmhapsekar@techmahindra.com
- Alexis de Talouet (Bell Canada) alexis.de_talhouet@bell.ca
- Rashmi Pujar (Bell Canada) rashmi.pujar@bell.ca
- Yan Chen,
- Patrick Liu (Futurewei Technologies) patrick.liu@huawei.com
- Cheng (Ian) Liu (Futurewei Technologies) cheng.liu1@huawei.com
- Danny Lin,
- Arun Yerra (Huawei) arun.yerra@huawei.com
- Brian Freeman (AT&T) bf1936@att.com
- Sridhar Ramaswamy (Brocade) srics.r@gmail.com
- Olivier Augizeau (Orange) olivier.augizeau@orange.com
Committers:
Dan Timoney (AT&T) dtimoney@att.com
Jie Feng feng.jie2@zte.com.cn
Dave Stilwell (AT&T) david.stilwell@att.com
Avdhut Kholkar (AMDOCS) avdhut.kholkar@amdocs.com
Prashant Kumar (AMDOCS) prashant.kumar1@amdocs.com
Marcus Williams (Intel) marcus.williams@intel.com
Cheng Ian Liu (Futurewei Technologies) cheng.liu1@huawei.com
Tao Shen (CMCC) shentao@chinamobile.com
huan linying (ZTE) huan.linying@zte.com.cn
Collaboration:
- Meeting TBA
- IRC - link TBA