Internet DRAFT - draft-kim-nmrg-pdns
draft-kim-nmrg-pdns
NMRG Kim, Seokhyun
Internet-Draft Samsung Electronics
Intended status: Standards Track Jang, Hyeonjoon
Expires: March 15, 2021 KAIST
October 2020
Software-Defined Networking based Policy Driven
Network Slicing System
draft-kim-nmrg-pdns-02
Abstract
With the advent of Software-Defined Networking(SDN), the network
environment has changed greatly to focus on users, and network
virtualization technology has made great progress. However, networks
that are getting bigger and more advanced have become more and more
complex and difficult to use SDN. In such an environment, a network
system that users can easily access and use is required.
In this document we propose a more advanced policy-based network
virtualization system that allows users to select policies and
provide networks accordingly, rather than a system that simply
virtualizes a network and shares it with each user.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-Drafts
as reference material or to cite them other than as
"work in progress."
This Internet-Draft will expire on March 15, 2021.
Kim & Jang Expires March 15, 2021 [Page 1]
Internet-Draft Policy Driven Network Slicing October 2020
Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . .. . . . . . 2
2. SDN-based Network Virtualization. . . . . . . . . . . . . . . . 3
3. Policy-Driven Network Slicing using SDN. . . . . . . . . . . . . 3
4. IANA Considerations . . . . . . .. . . . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . 4
6. References . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6.1. Normative References . . . . . . . . . . . . . . . . . . . . . 4
6.2. Informative References . . . . . .. . . . . . . . . . . . . . 4
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 4
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . . 5
1. Introduction
Recently, the scale of the network is growing rapidly as more and more
various kinds of devices are being connected. Software-Defined
Networking(SDN) and network virtualization technology using SDN are
being studied as a technology for flexible and efficient management of
such networks, but the larger the networks, the network management with
SDN becomes more and more complex, which increases the burden on the
user. In this document, we propose a policy-based network virtualizati-
on system that delivers user packets according to a policy prepared in
advance by the network administrator for ease of use by users.
Kim & Jang Expires March 15, 2021 [Page 2]
Internet-Draft Policy Driven Network Slicing October 2020
2. SDN-based Network Virtualization
Nowadays SDN has led the change from the existing producer-centered
networks to the user-centered networks[1]. After the advent of SDN-based
network virtualization technology such as Flowvisor[2], the gap between
the virtual network topology and the real network topology is reduced[3]
,and the network users' conveniene were promoted by integrating the APIs
of the network controllers[4]. However, as the network grows network
management using SDN becomes more and more complex to respond to changes
in various situations(e.g., loop prevention, ...), which is no exception
to virtualized networks. As a result, users of the SDN network need a
lot of time and effort compared to the existing producer-centered
networks.
+----------------+
| SDN Controller |
+----------------+
Λ |
+--OpenvSwitch-----------------|---V--------------+ Packets
| +----------------+ +--------------------+ | Out
-----------> | Policy Checker |---->| Look up flow | ---------->
Packets in | +----------------+ +--------------------+ |
| | Λ Λ | |
| V | | V |
| +----------------+ +-----------+ +----------+ |
| | Packet | | Policy | | Marker | |
| | Classfier | | Marker | | Remover | |
| +----------------+ | Generator | +----------+ |
| | +-----------+ |
| | Λ |
| V | |
| +----------------------------------+ |
| | Policy Matcher | |
| +-------|----------------Λ---------+ |
+---------|----------------|----------------------+
V |
+-----------------------------------+
| Policy-Tenant Matching Database |
+-----------------------------------+
Figure 1: Policy Driven Network Slicing System Architecture
3. Policy-Driven Network Slicing using SDN
Policy-Driven Network Slicing(PDNS) is designed to maximize the conveni-
ence of network users, which is and advantage of the existing producer
centered network, while ensuring the flexibility of the network using
SDN. A network administrator who provides a virtual network presents
various policies (ex. security level, topology, network function) that
users can use. Network users choose their own policy and use the
network. The administrator downloads and stores this user-specific
policy for each OVS, and delivers the user-specific packet to the
algorithm appropriate to the policy.
Kim & Jang Expires March 15, 2021 [Page 3]
Internet-Draft Policy Driven Network Slicing October 2020
[Figure 1] shows a PDNS system where each switch in the network is
classified by matching the user's policy. For this classification, the
network adds a policy marker to the user's packet. When each switch
receives a packet, if the Policy Checker checks whether there is a
Policy Marker, it delivers the packet according to the corresponding
policy. If not, packet classifier analyzes which packet is, and policy
matcher compares it with user's DB to determine which policy, add
policy maker to packet, and deliver packet according to policy.
If there is a rule, the transmitted packet is transmitted according to
the rule, if not, it is transmitted to the controller and assigned the
rule. The controller refers to the policy marker of the received packet,
and if the packet is delivered from the network to the end user or
another network last in the relevant policy, it removes the policy
marker and delivers the packet.
4. IANA Considerations
There are no IANA considerations related to this document.
5. Security Considerations
There are no security considerations related to this document.
6. References
6.1. Normative References
[1] McKeown, Nick, et al. "OpenFlow: enabling innovation in campus
networks." ACM SIGCOMM Computer Communication Review 38.2
(2008): 69-74.
[2] Sherwood, Rob, et al. "Flowvisor: A network virtualization
layer." OpenFlow Switch Consortium, Tech. Rep 1 (2009): 13
[3] Corin, Roberto Doriguzzi, et al. "Vertigo: Network virtualizat
ion and beyond." Software Defined Networking (EWSDN), 2012
European Workshop on. IEEE, 2012
[4] Drutskoy, Dmitry, Eric Keller, and Jennifer Rexford.
"Scalable network virtualization in software-defined networks"
IEEE Internet Computing 17.2 (2013): 20-27.
6.2. Informative References
7. Acknowledgements
This work was supported by Institute for Information & communications
Technology Promotion(IITP) grant funded by the Korea government(MSIT)
(No.2015-0-00557, Resilient/Fault-Tolerant Autonomic Networking Based
on Physicality, Relationship and Service Semantic of IoT Devices)
Kim & Jang Expires March 15, 2021 [Page 4]
Internet-Draft Policy Driven Network Slicing October 2020
Authors' Addresses
Seokhyun Kim
Samsung Electronics,
Suwon, South Korea
Phone: +82 (0)42 350 5473
Email: sh.kim@netsys.kaist.ac.kr
Hyeonjoon Jang
Electrical Engineering Department,
Korea Advanced Institute of Science and Technology(KAIST)
Daejeon, South Korea
Phone: +82 (0)42 350 5473
Email: thefelix@kaist.ac.kr
Kim & Jang Expires March 15, 2021 [Page 5]