Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard.

Similar presentations


Presentation on theme: "Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard."— Presentation transcript:

1 Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard R. Fernando S. Kumar Carlos Pignataro M. Smith N. Yadav Cisco Systems, Inc. P. Agarwal R. Manur Broadcom

2 Document High Level Summary Describes a dataplane header used to carry information along a service path. – Identifier for service path selection – Opaque metadata fields Creates “service plane” – Transport independent (NSH in VXLAN, NSH in MPLS, NSH in UDP, etc.) – Service layer OAM Implemented on several platforms, including open source

3 Base Header 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |O|C|R|R|R|R|R|R| Reserved | Protocol Type | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Service path | Service index | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Flags: 8 Reserved: 8 Protocol Type (PT): 16 Service path (SP): 24 Service index (SI): 8

4 Path Identification + Index Service Path (SP) identifies a service path (not a chain) SP is not used for transport  enables transport selection – Let the network do its thing Can be changed: branching within a service graph – Re-classification (and therefore policy) decision Index conveys node within the graph

5 NSH: Path ID and Index

6 Context Headers 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Context data | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Network Platform Context | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Network Shared Context | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Service Platform Context | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Service Shared Context | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

7 Metadata Opaque  semantics assigned via a control plane – Common metadata: application ID, user information, forwarding context Suggested allocation in the draft De-facto assignment per “use case” seems likely – Mobility vs. data center

8 NSH Metadata and Policy

9 Next Steps Continue to collect feedback from the SFC community Continue to evolve protocol based on deployment feedback Adopt as a working group document: SFC encapsulation – Submit to IESG Standards Track document specifying the generic service function chaining header encapsulation


Download ppt "Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard."

Similar presentations


Ads by Google