6
1 Matt Hartley Zafar Ali (Presenter) Oscar Gonzalez de Dios Cyril Margaria Zhang Xian Cisco Systems Cisco Systems Telefonica I+D Coriant R&D GmbH Huawei RSVP-TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt 88th IETF, CCAMP WG, Vancouver, BC, Canada (November 2013) Acknowledgment: Lou Berger and George Swallow

RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

  • Upload
    rania

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt. Matt Hartley Zafar Ali (Presenter) Oscar Gonzalez de Dios Cyril Margaria Zhang Xian. Cisco Systems Cisco Systems Telefonica I+ D Coriant R&D GmbH Huawei. - PowerPoint PPT Presentation

Citation preview

Page 1: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

1

Matt Hartley

Zafar Ali (Presenter)

Oscar Gonzalez de Dios

Cyril Margaria

Zhang Xian

Cisco Systems

Cisco Systems

Telefonica I+D

Coriant R&D GmbH

Huawei

RSVP-TE extensions for RRO editing

draft-hartley-ccamp-rro-editing-00.txt

88th IETF, CCAMP WG, Vancouver, BC, Canada (November 2013)

Acknowledgment: Lou Berger and George Swallow

Page 2: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

222

Requirements

• Policy in server network may require information in RRO be edited, summarized or removed. E.g., GMPLS UNI, inter-domain, etc. Client nodes need to know how RRO contents has been

manipulated. • RRO reduction to avoid packet fragmentation.

UNI-C UNI-NNNI

NNI

UNI-CUNI-N

Page 3: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

333

Requirements – Cont.

• The requirement was identified in the following WG drafts:

SRLG Recording - draft-ietf-ccamp-rsvp-te-srlg-collect. TE Metric Recording - draft-ietf-ccamp-te-metric-recording.

• Working group feedback was to define a generic RRO-edit mechanism, which is extendable to all RRO sub-objects.

Page 4: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

444

RRO-edit RRO sub-object

• Insert a new RRO-edit sub-object for each subobject been edited.

0 1 2 3 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Edited type |E|P|S|R|reserve| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

• Edited type: The type of the sub-object being manipulated.• E : Edited bit – subobject(s) of edited type has been edited in

some way.• P : Partial bit – subobject(s) of edited type is known to have

incomplete info. • S: Summary bit – subobject(s) of edited type has been

summarized.• R: Removed bit – subobject(s) of edited type has been removed.

Page 5: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

555

RRO edit example

RRO header

Addr-sub:10.0.0.5

UNI-N CN UNI-NUNI-C10.0.0.410.0.0.310.0.0.2

SRLG-sub:1,2,3

RRO header

Addr-sub:10.0.0.3

SRLG-sub:5,6,7

RRO header

Addr-sub:10.0.0.2

Edit-sub: type:IPv4,

R=1 Edit:type:SRLG, S=1

SRLG-sub:9800

UNI-C10.0.0.5

RRO header

Addr-sub:10.0.0.4

SRLG-sub:4,5

Addr-sub:10.0.0.4

SRLG-sub:4,5

Addr-sub:10.0.0.5

SRLG-sub:1,2,3

Addr-sub:10.0.0.5

SRLG-sub:1,2,3

Addr-sub:10.0.0.5

SRLG-sub:1,2,3

Page 6: RSVP -TE extensions for RRO editing draft-hartley-ccamp-rro-editing-00.txt

666

Next Steps

• Work on a couple of working group documents depends on this draft.

• Authors would like to request a quick call for WG adoption.