Download presentation
Presentation is loading. Please wait.
Published byMargaretMargaret Lawrence Modified over 6 years ago
1
Bing Liu (speaker), Sheng Jiang @Anima WG, ietf97, November 2016
Use Cases of Information Distribution over GRASP (draft-liu-anima-grasp-distribution-03) Bing Liu (speaker), Sheng Jiang @Anima WG, ietf97, November 2016
2
Reminder: Distribution Scenarios
Whole Domain Distribution One node distributes the message to all neighbors. Normal GRASP Flood behavior Selective Distribution (Today’s discussion focus) One node distributes the message to the neighbors matching a/a set of conditions Incremental Distribution The distribution only goes to the nodes that newly get online. This might mostly happen between neighbors.
3
Reminder: Selective Flooding Mechanism
Selective flooding criteria Matching condition: a set of matching rules (e.g. "Device role=IPRAN_RSG") Matching object: the object that the match condition would be applied to. (e.g., the node itself or its neighbors) Action: what behavior the node needs to do when the matching object matches or failed the matching condition. (e.g., forwarding or discarding the distributed message) Node behavior 1) The distribution initial node Includes the Selecting Criteria in the distribution message. 2) The receiving node does the matching indicated by the Selecting Flooding Criteria
4
Use Case #1 for Selective Distribution
Selected flooding in hierarchical network E.g. IPRAN as the figure shows Large amount of access gateways (CSG), but limited aggregation gateways (ASG) and core network gateways (RSG) Some information is not necessary to flood to the CSGs. (E.g. a network policy of VPN mechanisms selection) RSG Ring ASG Ring ASG Ring CSG Ring CSG Chain CSG Chain Selective flooding criteria Matching condition: Role=RSG or ASG Matching object: Neighbor devices Action: If Match=True, forward the flood message to the neighbor If Match=False, discard the flood message to the neighbor
5
Use Case #2 for Selective Distribution
Selected flooding within a deterministic path E.g. flood within a MPLS LSP The LSP has been set up One node distributes the information to all the LSRs of the LSP. (e.g. adjust the reserved bandwidth) Selective flooding criteria Matching condition: vpn-instance=WCDMA-VPN Matching object: interfaces Action: If Match=True, forward the flood message to the interface If Match=False, discard the flood message to the interface
6
Use Case #3 for Selective Distribution
Selected flooding for ACP set up ACP topology should align with the physical topology as much as possible An Anima-Enabled switch should not forwarding the ACP discovery to the nodes attached to it Node 1 Node 2 (a switch) Selective flooding criteria Matching condition: Role=switch Matching object: self Action: If Match=True, discard the flood message (or M_Discovery ) If Match=False, continue the flood Node 1 only builds ACP with Node 2 Node 2 builds ACP with the attached nodes respectively
7
Semantic Definition of Selective Criteria
It’s challenging to sort out a unified model which can contain miscellaneous semantics Case by case approach? Figure out the important semantics currently needed (e.g. the 3 use cases) Allowing private semantic among a domain
8
Comments? Thank you! IETF97, Seoul
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.