Bing Liu, Xun Xiao, Sheng Jiang, Artur Hecker

Slides:



Advertisements
Similar presentations
Diameter Bulk Signaling draft-liebsch-dime-diameter-bulksig-00.txt M. Liebsch, G. Punz IETF81, Quebec Diameter Maintenance and Extensions (DIME) WG 28.
Advertisements

1 Requirements Catalog Scott A. Moseley Farbum Scotus.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
SIMPLEStone – A presence server performance benchmarking standard SIMPLEStone – A presence server performance benchmarking standard Presented by Vishal.
A Gateway For SIP Event Interworking - Sasu Tarkoma & Thalainayar Balasubramanian Ramya.
World Class Standards WG8 presentation of current Subscription Management Activities TISPAN WG8 – 3GPP SA#5 Joint meeting Sophia Antipolis, May14th - 15.
Autonomic Prefix Management in Large-scale Networks ANIMA WG IETF 91, November 2014 draft-jiang-anima-prefix-management Sheng Jiang Brian Carpenter Qiong.
1 Brian Carpenter (editor) Bing Liu (editor) Michael Richardson Tom Taylor Laurent Ciavaglia Michael Behringer Jéferson Campos Nobre IETF 93 July 2015.
6lowpan ND Optimization draft Update Samita Chakrabarti Erik Nordmark IETF 69, 2007 draft-chakrabarti-6lowpan-ipv6-nd-03.txt.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
Diameter Overload DIME WG IETF 87 July, Starting Point DIAMETER_TOO_BUSY provides little guidance on what a Diameter client should do when it receives.
1 Brian Carpenter (editor) Bing Liu (editor) Carsten Bormann IETF 95 April 2016 GeneRic Autonomic Signaling Protocol draft-ietf-anima-grasp-04.
1 Implementation of IMS-based S-CSCF with Presence Service Jenq-Muh Hsu and Yi-Han Lin National Chung Cheng University Department of Computer Science &
Bing Liu (speaker), Sheng WG, ietf96, July 2016
Public Key Distribution Network (PKDN) for DTN Security Key Management IETF95 DTN Working Group Meeting
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Background Data Transfer
3GPP R13 Small Data Delivery
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
Resource subscription using DDS in oneM2M
Zhenbin Li, Li Zhang(Huawei Technologies)
Booting up on the Home Link
Bing Liu (speaker), Sheng WG, ietf97, November 2016
3GPP status presentation
3GPP interworking in R3 Group Name: ARC
IEEE 802 OmniRAN Study Group: SDN Use Case
Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi
Autonomic Prefix Management in Large-scale Networks
Panagiotis Demestichas
Bing Liu (Ed.) , Guangying Zheng Nov 2014
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
IETF-59 P-IMAP Draft Overview ( Stéphane H. Maes – Jean.
draft-jeyatharan-netext-pmip-partial-handoff-02
Radius Attribute for MAP draft-jiang-softwire-map-radius-03
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
Towards PubSub and Storage integration in ANIMA
Network Services Interface
Network side issues in WLAN Interworking
Sheng Jiang, Artur Hecker, Zoran Despotovic
Bing Liu, Fanghong Duan, Yongkang Zhang IETF July 2017
Proposal for IEEE 802.1CQ-LAAP
draft-ipdvb-sec-01.txt ULE Security Requirements
Patterns.
Wednesday, 9:30-12:00 Morning session I, Van Horne
Tuesday , 9:30-12:00 Morning session I, Buckingham
3GPP V2X Interworking Potential Impact
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Proposal for IEEE 802.1CQ-LAAP
Key concepts of authorization, QoS, and policy control
1 Guidelines for Autonomic Service Agents draft-carpenter-anima-asa-guidelines-00 Brian Carpenter Sheng Jiang IETF 97 November
GeneRic Autonomic Signaling Protocol draft-ietf-anima-grasp-08
Data-Centric Networking
Network Slicing (and related) Features in 3GPP
Bing Liu, Yuefeng Wu IETF July 2017
Network-based and Client-based DMM solutions using Mobile IP mechanisms draft-bernardos-dmm-cmip-07 draft-bernardos-dmm-pmip-08 draft-bernardos-dmm-distributed-anchoring-09.
TEAS Working Group: IETF Montreal
Extended BFD draft-mirmin-bfd-extended
BIER in IPv6 draft-zhang-bier-bierin6-03
Tuesday (July 23rd, 2019) Two sessions ( minutes)
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
5G Mobile Network Architecture and Network Integration
Transmission of IPv6 Packets over PLC Networks draft-hou-6lo-plc-04
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Pseudo-Wire Protection
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Native Deployment of ICN in 4G/LTE Mobile Networks Montreal, QC, Canada. Tuesday, July 17, 2018 Prakash Suthar, Milan Stolic, Anil Jangam.
SDMX IT Tools SDMX Registry
Bing Liu (Ed. Presenter), Xun Xiao (Ed
Presentation transcript:

Bing Liu, Xun Xiao, Sheng Jiang, Artur Hecker Updates: Information Distribution in Autonomic Networking (draft-liu-anima-grasp-distribution-06) Bing Liu, Xun Xiao, Sheng Jiang, Artur Hecker @Anima WG, ietf102, July 2018

Reminder Information distribution is a function to handle different patterns of information exchange between autonomic nodes using GRASP as bearing protocol In IETF101, we mainly discussed general patterns and requirements of information distribution mechanism Instant distribution (Synchronous) Point-to-Point Flooding Selective Flooding Asynchronous distribution Sub/Pub Event Queue (mostly handled within a node) Distributed Storage (mostly handled within a node) [XX] Some texts were modified.

Changes since IETF101 06 version made some essential changes Including some real use cases where advanced information distribution mechanisms are needed (from 3GPP and 5GAA) Extending GRASP to achieve the distribution mechanisms [XX] Some texts were modified.

Use case 1: Network Function entity communications in 5G Mode 1: “An NF can directly communicate with another NF” Mapping to: P2P Instant Negotiation/Synchronization between ASAs Mode 2: “An NF can subscribe events from another NF” Mapping to: Sub/Pub between ASAs Examples: NF Service Status Subscribe/Notify Mapping to ANIMA Info.-Dist Fig. Procedures of an NF subscribing status from NRF (Fig. 4.17.7.1 in TS23.502) ASA1 ASA2 Sub(status) Pub/Notify(status) Ref: 3GPP TS23.502, “Procedures for 5G Systems (Rel. 15)”, 2018-06

Use Case 2: Network Exposure Function (NEF) in 5G The network capability exposure comprises [Ref: 3GPP TS23.502, Sec. 4.15]: Exposure of network events externally as well as internally towards core network NFs; Exposure of provisioning capability towards external functions; Exposure of policy and charging capabilities towards external functions; Exposure of core network internal capabilities for analytics. A distributed function across network nodes “delegating event queue management” Mapping to ANIMA Info.-Dist ASA1 ASA2 Event Queues Expose Fig. 4.2.3-5, 3GPP TS23.501

Use Case 3: User Data Repository (UDR) in 5G 5G service-based architecture (SBA) requires ‘stateless’ NFs All CP/UP data should be stored out of the NF UDR supports the following functions: Storage and retrieval of subscription data by the UDM; Storage and retrieval of policy data by the PCF; Storage and retrieval of structured data for exposure; Application data (including Packet Flow Descriptions (PFDs) for application detection, AF request information for multiple UEs), by the NEF; Multiple instances of UDR may be deployed, each one storing specific data or providing service to a specific set of NF consumers Mapping to ANIMA Info.-Dist ASA1 ASA2 DB DATA 2 Ref: 3GPP TS23.501, “Procedures for 5G Systems (Rel. 15)”, 2018-06 Ref: 3GPP TS23.502, “Procedures for 5G Systems (Rel. 15)”, 2018-06

Mapping to ANIMA Info.-Dist Use Case 4: 5GAA Vehicle-to-Everything (V2X) Sample use cases: Use Case Name Description Mapping to ANIMA Info.-Dist Software/Firmware Update Provides mechanism for vehicles to receive the latest software updates Pub/Sub Negotiation Bulk transfer (GRASP) Distributed Storage (@Edge) Real-time HD Maps Provides situational awareness for autonomous vehicles at critical road segments in cases of changing road conditions Negotiation/Synchronization Event Queue Prioritization Ref: 5GAA 3GPP Presentation

GRASP Extensions (1/5) Un-solicited Synchronization Message (A new GRASP Message) unsolicited_synch-message = [M_UNSOLDSYNCH, session-id, objective] A node MAY actively send a unicast Un-solicited Synchronization message with the Synchronization data, to another node.

GRASP Extensions (2/5) Selective Flooding Option selective-flood-option = [O_SELECTIVE_FLOOD, +O_MATCH-CONDITION, match-object, action] O_MATCH-CONDITION = [O_MATCH-CONDITION, Obj1, match-rule, Obj2] Obj1 = text match-rule = GREATER / LESS / WITHIN / CONTAIN Obj2 = text match-object = NEIGHBOR / SELF action = FORWARD / DROP The selective flood option encapsulates a match-condition option which represents the conditions regarding to continue or discontinue flood the current message. For the match-condition option, the Obj1 and Obj2 are to objects that need to be compared.

GRASP Extensions (3/5) Subscription Objective Option subscription-objection-option = [SUBSCRIPTION, 2, 2, subobj] objective-name = SUBSCRIPTION objective-flags = 2 loop-count = 2 subobj = text This option MAY be included in GRASP M_Synchronization, when included, it means this message is for a subscription to a specific object.

GRASP Extensions (4/5) Un_Subscription Objective Option Unsubscribe-objection-option = [UNSUBSCRIB, 2, 2, unsubobj] objective-name = SUBSCRIPTION objective-flags = 2 loop-count = 2 unsubobj = text This option MAY be included in GRASP M_Synchronization, when included, it means this message is for a un-subscription to a specific object.

GRASP Extensions (5/5) Publishing Objective Option publish-objection-option = [PUBLISH, 2, 2, pubobj] objective-name = PUBLISH objective-flags = 2 loop-count = 2 pubobj = text This option MAY be included in GRASP M_Synchronization, when included, it means this message is for a publish of a specific object data. [Editor's Note]: Detailed node behavior and processing procedures of these new options will be introduced in the next version.

Comments? Adopted as a new work? Thank you! IETF102, Montreal