1. APN6 Introduction Flash [EN]
Publication URL: MP4 - APN6 Introduction Flash
2. APN6：Application-aware IPv6 Networking [EN]
Publication URL: PDF - Application-aware IPv6 Networking
By taking advantage of the programmable space in the IPv6/SRv6 packet header to convey application characteristic information into the network, and make the network aware of the applications and their requirements in a native way to guarantee their SLA.
3. APN6 Milestone [EN]
Publication URL: PDF - APN6 Milestone
4. APN6 @ Finalist of Interop Tokyo 2020 [EN]
Publication URL: Interop Tokyo Finalist - Network Infrastructure
5. APN6 @ MPLS Congress 2021 [EN]
Publication URL: PDF - APN6 @ MPLS Congress 2021
6. APN6 eBook
Publication URL: IP Network eBook Series: APN [CN]
Publication URL: IP Network eBook Series: APN [EN]
1. Problem Statement and Use Cases of Application-aware Networking (APN)
Publication URL: https://datatracker.ietf.org/doc/html/draft-li-apn-problem-statement-usecases
This document analyzes the existing problems caused by lack of application awareness, and outlines various use cases that could benefit from an Application-aware Networking (APN) architecture.
2. Application-aware Networking (APN) Framework
Publication URL: https://datatracker.ietf.org/doc/html/draft-li-apn-framework
This document proposes a new framework, named Application-aware Networking (APN), where application characteristic information such as application identification and its network performance requirements is carried in the packet encapsulation in order to facilitate service provisioning, perform application-level traffic steering and network resource adjustment.
3. Use cases of Application-aware Networking (APN) in Edge Computing
Publication URL: https://datatracker.ietf.org/doc/html/draft-liu-apn-edge-usecase
This document describes the various application scenarios in edge computing to which the APN can be beneficial, including augmented reality, cloud gaming and remote control, which empowers the video business, users interaction business and user-device interaction business. In those scenarios, APN can identify the specific requirements of edge computing applications on the network, process close to the users, provide SLA guaranteed network services such as low latency and high reliability.
4. Use cases of Application-aware Networking (APN) in Game Acceleration
Publication URL: https://datatracker.ietf.org/doc/html/draft-zhang-apn-acceleration-usecase
This document describes the game acceleration scenarios using Application-aware Networking (APN) technology. In these scenarios, APN can identify the specific requirements of particular gaming applications, steer the flows to the game processors close to the users, and provide SLA guaranteed network services such as low latency and high reliability.
5. Usage scenarios of Application-aware Networking (APN) for SD-WAN
Publication URL: https://datatracker.ietf.org/doc/html/draft-yang-apn-sd-wan-usecase
This document describes the usage of Application-aware Networking (APN) in SD-WAN scenarios. In these scenarios, APN is able to identify a particular application, steer its traffic flows along explicit path across the network, and provide SLA guaranteed network services such as low latency and high reliability.
6. APN Security and Privacy Considerations
Publication URL: https://datatracker.ietf.org/doc/html/draft-peng-apn-security-privacy-consideration
This document describes the security and privacy considerations of APN in various possible scenarios wherein APN will be deployed.
7. APN Scope and Gap Analysis
Publication URL: https://datatracker.ietf.org/doc/html/draft-peng-apn-scope-gap-analysis
This document further clarifies the scope of the APN work and describes the solution gap analysis.
8. Application-aware Networking (APN) Header
Publication URL: https://datatracker.ietf.org/doc/html/draft-li-apn-header
This document defines the application-aware networking (APN) header which can be used in the different data planes.
9. Application-aware IPv6 Networking (APN6) Encapsulation
Publication URL: https://datatracker.ietf.org/doc/html/draft-li-apn-ipv6-encap
This document defines the encapsulation of the APN header in the IPv6 data plane.
10. Dissemination of Flow Specification Rules for APN
Publication URL: https://datatracker.ietf.org/doc/html/draft-peng-apn-bgp-flowspec
This document specifies a new BGP Flow Spec Component Type in order to support APN traffic filtering. The match field is the APN ID. It also specifies traffic filtering actions to enable the creation of the APN ID in the outer tunnel encapsulation when matched to the corresponding Flow Spec rules.
11. A YANG Model for Application-aware Networking (APN)
Publication URL: https://datatracker.ietf.org/doc/html/draft-peng-apn-yang
This document defines a YANG module for APN.
IETF Proposed WG
Publication URL: https://datatracker.ietf.org/wg/apn/about/
1. APN6 Side Meeting @IETF105
Publication URL: https://github.com/APN-Community/IETF105-Side-Meeting-APN6
The APN6 core team arranged a side meeting @IETF105, which was well accepted. All the materials can be found in the APN-Community including the meeting minutes etc.
2. APN Side Meeting @IETF108
Publication URL: https://github.com/APN-Community/IETF108-Side-Meeting-APN
Meeting minutes: https://etherpad.wikimedia.org/p/v108-apn-side-meeting
The focus of the APN side meeting was to review the prior discussion (SPUD & PLUS) on the problem space and ask operators to outline the use case and problem scope. The potential solutions to the use cases and requirements principal operators presented are also discussed during the IETF 108 side-meeting.
3. APN Presentations & Report @IETF110
Presentations & Report URL: https://github.com/APN-Community/APN-110-Presentations-
Thanks to the ADs and Chairs of the following areas and working groups, in this IETF110, we have made presentations in the four areas which triggered a lot of active discussions and through which we collected very valuable comments and feedback. Especially those information collected from the experts in ART and SAAG made us obtain the views and concerns from new angles. Although most of the concerns were because of the walls between different areas, we did find that these feedback really helped us to focus on addressing the confusions in our presentations of the work.
4. APN Interim Meeting @IETF110 - 111
Presentations & Report URL: https://github.com/APN-Community/APN-Interim-Meeting—June-2021
Date: Thursday 2021-06-03 Time: 14:00 UTC
5. APN BoFs @IETF111
@IETF111 Approved URL: https://trac.tools.ietf.org/bof/trac/wiki/WikiStart
@IETF109 Rejected URL: https://trac.tools.ietf.org/bof/trac/wiki/BofIETF109
@IETF107 Rejected URL: https://trac.tools.ietf.org/bof/trac/wiki/BofIETF107
6. APN Presentations & Report @IETF112
Presentations & Report URL: https://datatracker.ietf.org/meeting/112/session/rtgwg
A BoF on APN was held at IETF 111, and there were questions to be answered, for example whether existing IETF solutions could be used (Detnet was specifically mentioned). The team would like to present an update of their work and address open issues.
- APN Framework and Gap Analysis updates (Gyan Mishra/Shuping Peng)
- APN Header and IPv6 Encapsulation (Robin Li)
- APN FlowSpec and YANG (Shuping Peng)
1. Application-aware IPv6 Networking Architecture
This project aims to clarify the requirement of application-awareness in the networks, list out the use cases that can benefit from APN6 such as Gaming Acceleration, and construct the APN6 Architecture and identify its key components.
It is supported by China Telecom, Tsinghua University, China Mobile, China Unicom, Huawei, ZTE, Fiberhome.
1. APN6 @ IETF108
Publication URL: https://trac.ietf.org/trac/ietf/meeting/wiki/108hackathon
2. APN6 @ IETF109
Publication URL: https://trac.ietf.org/trac/ietf/meeting/wiki/109hackathon
3. APN6 @ IETF110
Publication URL: https://trac.ietf.org/trac/ietf/meeting/wiki/110hackathon
1. APN6 @ Interop Tokyo 2020 show
Publication URL: アプリケーション認識IPv6ネットワーク
2. APN6 @ INFOCOM 2020
Publication URL: https://github.com/APN-Community/APN6-INFOCOM
1. APN6 in Linux Kernel
Publication URL: Github - APN6_Linux_Network_Enhancement
2. APN6 Community
Publication URL: Github - APN6 Community
1. APN6 paper @ INFOCOM 2020
Presentation URL: https://www.youtube.com/watch?v=ONqwxKVmPp0
Paper URL: https://ieeexplore.ieee.org/abstract/document/9162934
The paper titled “APN6: Application-aware IPv6 Networking” has been accepted and presented in INFOCOM 2020, which demonstrated the APN6 key features and benefits of application-awareness in the IPv6 network. Thanks to the reviewers, it was ranked as Highly Innovative (5) and earned a Strong Accept (5). Please refer to the video introducing the APN6 concept and recording our demonstration in the APN6 Community.
2. APN6 paper @ IEEE Network
Paper URL: https://ieeexplore.ieee.org/document/9785738
The Internet hosts numerous applications with different requirements for network delay, bandwidth, jitter, packet loss, and so on. However, in the TCP/IP network architecture, the network and application layers are decoupled, which means that the network does not have a fine-grained understanding of the application requirements. Therefore, it is not easy to provide truly fine-grained traffic operations for applications and guarantee their corresponding service level agreement requirements. In this article, we propose ATE6, which is an application-aware traffic engineering (TE) framework. For the control plane, we define a request language that can be used by applications to express their requirements, which allows networks to associate IPv6 addresses with the communication requirements of applications. We also devise an efficient path selection algorithm that allows the network operator to deploy an optimal TE path for an application. For the data plane, ATE6 uses segment routing over the IPv6 data plane to enforce and control network paths based on network policies. We implemented a prototype, and evaluation results show that ATE6 is a flexible, privacy-preserving, lightweight, and cost-efficient application-aware TE framework.
IETF Mailing List
To subscribe: https://www.ietf.org/mailman/listinfo/apn