Inter and Intra Cloud Networking Gateway as a

  • Slides: 16
Download presentation
Inter and Intra Cloud Networking Gateway as a Service Marouen Mechtri 1, Djamal Zeghlache

Inter and Intra Cloud Networking Gateway as a Service Marouen Mechtri 1, Djamal Zeghlache 1, Elyès Zekri 2, Iain James Marshall 3 1 Institut Mines-Telecom, Telecom Sud. Paris, Evry, France 2 Bull, France 3 Prologue, France 1 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Research Context VM 2 VM 1 VM 4 VM 3 Cloud networking models have

Research Context VM 2 VM 1 VM 4 VM 3 Cloud networking models have limitations in handling network between distributed cloud resources. Service request Cloud networking solutions don’t provide customers VM 3 the ability to control VM 4 and configure networks. VM 1 VM 2 2 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Objectives ■ Cloud networking framework: ● Provides connectivity in non-intrusive way (preserves the network

Objectives ■ Cloud networking framework: ● Provides connectivity in non-intrusive way (preserves the network configuration of cloud providers). ● Handles and controls of end to end user connectivity. ● Dynamic establishment of connectivity between user resources and services. 3 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Contents ■ Cloud networking framework: ● CNG Manager ● CNG gateway ■ ■ 4

Contents ■ Cloud networking framework: ● CNG Manager ● CNG gateway ■ ■ 4 Network configuration examples Isolation using CNG Manager Evaluation Conclusion December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Cloud networking framework ■ Ensures connectivity between resources acquired from distributed and independent cloud

Cloud networking framework ■ Ensures connectivity between resources acquired from distributed and independent cloud providers. ■ Gives partial or complete control of connectivity to the users so they can handle the networking of their applications. 5 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Cloud networking framework ■ The networking architecture relies on two main components: ● Cloud

Cloud networking framework ■ The networking architecture relies on two main components: ● Cloud Networking Gateway Manager (CNG Manager) ● A virtual and generic appliance acting as a gateway between user resources (named Cloud Networking Gateway, CNG). 6 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

CNG Manager ■ The CNG Manager is composed of: ● Northbound interface towards client

CNG Manager ■ The CNG Manager is composed of: ● Northbound interface towards client requesting connectivity based on the OCCI specification and service model. ● The CNG Manager Core select the appropriate drivers, in line with user expressed networking requirements. ● Southbound interface interacting with CNGs through drivers. 7 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

CNG gateway ■ The Cloud Networking Gateway is designed to provide a set of

CNG gateway ■ The Cloud Networking Gateway is designed to provide a set of technologies and network functions in a virtual appliance. ■ The CNG provides an OCCI RESTful interface to enable the CNG configuration and the programmability of its features by the CNG Manager. ■ CNG is used to manage the connectivity in one or between many data centers. 8 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Cloud networking framework In the CNG Manager for user cloud networking requests. In the

Cloud networking framework In the CNG Manager for user cloud networking requests. In the CNG appliance for network configurations. Our proposed cloud networking is achievable in an OCCI compliant manner and is in line with current practices in the cloud community. 9 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Network deployment example ■ The CNG Manager deploys and configures the data plane and

Network deployment example ■ The CNG Manager deploys and configures the data plane and the routing rules according to the topology and user application requirements. 10 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Example with Open. Flow network ■ CNG Manager relies on the Open. Flow driver

Example with Open. Flow network ■ CNG Manager relies on the Open. Flow driver to configure CNGs acting as Open. Flow switches connected to an Open. Flow controller. 11 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Isolation using CNG Manager ■ The CNG Manager provides two isolation levels to enable

Isolation using CNG Manager ■ The CNG Manager provides two isolation levels to enable separation of users and applications: ● Isolation between users’ services through the creation of a gateway per user. ● Isolation between services and applications of a single user through the creation of a tunnel/VPN per user service. 12 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

CNG Manager in a real framework ■ Compatible. One is an open source cloud

CNG Manager in a real framework ■ Compatible. One is an open source cloud broker framework. ■ Compatible. One provides a: ● Model for resources description: CORDS (Compatible. One Resource Description System). ● Platform for federation of different clouds: ACCORDS (Advanced Capabilities for CORDS). ■ A specific instance of the CNG Manager, named CONETS (COmpatible. One Network Services), has been integrated in Compatible. One framework. ■ For networking services, the Compatible. One broker invokes and uses CONETS to establish connectivity. 13 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

CNG Manager in a real framework 14 December 15, 2021 Inter and Intra Cloud

CNG Manager in a real framework 14 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Conclusion ■ We have proposed a cloud networking framework to achieve dynamic and on

Conclusion ■ We have proposed a cloud networking framework to achieve dynamic and on demand inter cloud networking. ■ Our solution enables the control of connectivity between distributed resources acquired from multiple cloud providers. ■ The CNG Manager is conceived to be flexible enough (thanks to drivers) to easily support different network technologies. ■ For future work, we will focus on : ● Extending the CNG Manager by working across different network technologies running in the CNGs. ● Enabling the interconnection between different requests/slices operating/using different network technologies. 15 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service

Inter and Intra Cloud Networking Gateway as a Service Marouen Mechtri, Djamal Zeghlache, Elyès

Inter and Intra Cloud Networking Gateway as a Service Marouen Mechtri, Djamal Zeghlache, Elyès Zekri, Iain James Marshall Marouen. mechtri@it-sudparis. eu 16 December 15, 2021 Inter and Intra Cloud Networking Gateway as a Service