dra$-zamfir-tsvwg-flow-metadata-rsvp Anca Zamfir Amine - - PowerPoint PPT Presentation

dra zamfir tsvwg flow metadata rsvp
SMART_READER_LITE
LIVE PREVIEW

dra$-zamfir-tsvwg-flow-metadata-rsvp Anca Zamfir Amine - - PowerPoint PPT Presentation

dra$-zamfir-tsvwg-flow-metadata-rsvp Anca Zamfir Amine Choukir Toerless Eckert 1 dra$-zamfir-tsvwg-flow-metadata-rsvp Context Applica?on to


slide-1
SLIDE 1

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

Anca ¡Zamfir ¡ Amine ¡Choukir ¡ Toerless ¡Eckert ¡

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

1 ¡

slide-2
SLIDE 2

Context ¡

  • Applica?on ¡to ¡network ¡signaling ¡for ¡controlled ¡environments: ¡

– Flow ¡Metadata: ¡Describe ¡characteris?c ¡of ¡the ¡flow ¡such ¡as ¡applica?on ¡name, ¡type ¡of ¡media ¡(audio, ¡video) ¡ and ¡others ¡ – More ¡details ¡in ¡I-­‑D.eckert-­‑intarea-­‑flow-­‑metadata-­‑framework ¡

  • Its ¡used ¡for: ¡

– Differen?ated ¡services ¡(PBR, ¡QoS) ¡ – Visibility/Repor?ng/Analy?cs ¡ –

  • thers ¡

¡

  • Reasons ¡for ¡explicit ¡signaling ¡

– DSCP ¡ignored ¡ – Encryp?on ¡is ¡more ¡ubiquitous ¡ – DPI ¡is ¡error ¡prone ¡/ ¡Computa?onally ¡intensive ¡/ ¡Local ¡

¡ ¡ ¡ ¡ ¡ ¡(More ¡about ¡this ¡in ¡today’s ¡next ¡presenta?on) ¡ ¡

  • Why ¡RSVP? ¡

– Works ¡in ¡controlled ¡environments ¡ – Implementa?ons ¡already ¡available/ ¡deployed ¡

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

2 ¡

slide-3
SLIDE 3

Applica?on ¡Visibility ¡Use ¡Case ¡

WAN ¡

  • Applica?on ¡signals ¡Metadata, ¡e.g., ¡Applica?on ¡Name ¡
  • Metadata ¡is ¡used ¡on ¡nodes ¡where ¡the ¡feature ¡is ¡enabled ¡
  • Metadata ¡is ¡exported ¡to ¡the ¡NMS, ¡e.g., ¡using ¡IPFIX ¡

¡ TelePresence ¡ Applica?on ¡

NMS ¡ Flow1: ¡ ¡ ¡ ¡ ¡ ¡AppName ¡= ¡ ¡ ¡ ¡ ¡ ¡TelePresence ¡ Path ¡ ¡ ¡(AppName ¡= ¡TP) ¡

¡

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

3 ¡

Path ¡ ¡ ¡(AppName ¡= ¡TP) ¡

¡

Path ¡ ¡ ¡(AppName ¡= ¡TP) ¡

¡

Path ¡ ¡ ¡(AppName ¡= ¡TP) ¡

¡

slide-4
SLIDE 4

Object ¡Length ¡ Class-­‑Num ¡ 0x11bbbbbb ¡ ¡ C-­‑Type ¡ Payload ¡Length ¡ Unused ¡

Flow-­‑Metadata-­‑Payload ¡

RSVP ¡Header ¡ Session ¡Object ¡ Sender-­‑Template ¡Object ¡ RSVP ¡Specific ¡Objects ¡

RSVP Message Metadata Object

5-tuple

Flow-­‑Metadata-­‑Object ¡

RSVP Message & Metadata Object

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

4 ¡

slide-5
SLIDE 5

Flow ¡Characteris?cs ¡Specifica?on ¡Summary ¡

¡

  • PATH ¡message ¡signaling ¡flow ¡Metadata: ¡

– Metadata ¡only ¡à ¡SENDER_TSPEC ¡set ¡to ¡0 ¡and ¡no ¡bandwidth ¡allocated ¡ – CAC ¡+ ¡Metadata ¡session ¡à ¡Piggy ¡back ¡on ¡the ¡CAC ¡session ¡

  • Metadata ¡afributes ¡are ¡described ¡in ¡I-­‑D.eckert-­‑intarea-­‑flow-­‑metadata-­‑

framework ¡

– The ¡Metadata ¡object ¡transports ¡a ¡subset ¡of ¡the ¡Metadata ¡afributes ¡for ¡the ¡ purpose ¡of ¡distribu?ng ¡them ¡on ¡path ¡to ¡interested ¡nodes ¡

  • For ¡legacy ¡purposes, ¡request ¡FLOW_METADATA ¡Class ¡= ¡234 ¡

– C-­‑Type ¡= ¡1 ¡for ¡Legacy ¡Encoding ¡ – C-­‑Type ¡= ¡2 ¡for ¡New ¡Encoding ¡

  • More ¡details ¡in ¡I-­‑D. ¡dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp-­‑00 ¡

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

5 ¡

slide-6
SLIDE 6

Ques?ons? ¡

dra$-­‑zamfir-­‑tsvwg-­‑flow-­‑metadata-­‑rsvp ¡

6 ¡