Old Dog Consulting Composite Labels In Flexi-Grid Adrian Farrel Old Dog Consulting

Slides:



Advertisements
Similar presentations
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
Advertisements

Flexible Grid Label Format in Wavelength Switched Optical Network
OSPF-TE extensions for GMPLS Control of Evolving G.709 OTN draft-ceccarelli-ccamp-gmpls-ospf-g709-02/03 CCAMP WG, IETF 78 th Maastricht.
Information model for G.709 Optical Transport Network (OTN) draft-bccg-ccamp-otn-g709-info-model-03 CCAMP WG, IETF 79 th Beijing.
71st IETF Philadelphia, March 2008 ERO Extensions for Path Key draft-bradford-ccamp-path-key-ero-01.txt Richard Bradford : JP Vasseur.
SONET/SDH BW draft-ong-gmpls-ason-routing-exper-02.txt IETF 78 – Maastricht – Jul10 L. Ong (Ciena) Andy Malis
CCAMP - 69th IETF1 Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt.
Data Communications and Networking
GMPLS Signaling Extensions for G.709-v3 (draft-khuzema-ccamp-gmpls-signaling-g txt ) Rajan Rao ( Khuzema Pithewan.
1 Message passing architectures and routing CEG 4131 Computer Architecture III Miodrag Bolic Material for these slides is taken from the book: W. Dally,
Ch. 8 Multiplexing.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
MPLS A single forwarding paradigm (label swapping), multiple routing paradigms Multiple link-specific realizations of the label swapping forwarding paradigm.
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
NETE 0510 Presented by Dr.Apichan Kanjanavapastit
Generalized Labels for the Flexi-Grid in Lambda-Switch-Capable (LSC) Label Switching Routers A. Farrel, Old Dog Consulting D. King, Old Dog Consulting.
Ethernet TSPEC and MEF Parameters draft-ietf-mef-ethernet-traffic-parameters-01.txt
CCAMP WG, IETF 76th, Hiroshima, Japan draft-zhang-ccamp-gmpls-g709-framework-00.txt Fatai Zhang Dan Li Jianrui.
69th IETF Chicago, July 2007 CCAMP Working Group Charter and Liaisons.
Should I Migrate My MPLS-TE Network to GMPLS. And if so, how
1 Fabio Mustacchio - IPS-MOME 2005 – Warsaw, March 15th 2005 Overview of RSVP-TE Network Simulator: Design and Implementation D.Adami, C.Callegari, S.Giordano,
Data and Computer Communications Chapter 8 – Multiplexing
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Standardisation Activities on Felxigrid – ECOC 2013 – London, September Standardisation Activities on Flexigrid Adrian Farrel - Old Dog Consulting.
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the  Bus  Ring  Star.
Information model for G.709 Optical Transport Network (OTN) draft-bccg-ccamp-otn-g709-info-model-01 CCAMP WG, IETF 78 th Maastricht.
Data and Computer Communications
MEF Ethernet Traffic Parameters draft-dimitri-mef-ethernet-traffic-parameters-00.txt IETF65 - Dallas - Mar’06.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
66th IETF Montreal July 2006 Analysis of Inter-domain Label Switched Path (LSP) Recovery draft-takeda-ccamp-inter-domain-recovery-analysis-00.txt Tomonori.
CCAMP Working Group Online Agenda and Slides at: Data tracker:
1 Framework for GMPLS based control of Flexi-grid DWDM networks draft-ogrcetal-ccamp-flexi-grid-fwk-02 CCAMP WG, IETF 86 Oscar González de Dios, Telefónica.
1 Message passing architectures and routing CEG 4131 Computer Architecture III Miodrag Bolic Material for these slides is taken from the book: W. Dally,
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Generalized Label for Super-Channel Assignment on Flexible Grid Iftekhar Hussain Abinder Dhillon
OSPF-TE Extensions for Flex-grid Abinder Dhillon Iftekhar Hussain
FDM M ULTIPLEXING & D EMULTIPLEXING. F REQUENCY D IVISION M ULTIPLEXING - A number of signals can be combined into a composite signal suitable for transmission.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
CCAMP WG, IETF 75th, Stockholm, Sweden draft-zhang-ccamp-gmpls-evolving-g txt Fatai Zhang Guoying
Generalized Label for Super-Channel Assignment on Flexible Grid draft-hussain-ccamp-super-channel-label-03 IETF 83 - Paris, France March , 2012.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
CCAMP - 71th IETF1 Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 Ethernet Service Switching draft-berger-ccamp-gmpls-ether-svcs-01.txt.
GMPLS Recovery Signaling Issues draft-rhodes-rsvp-recovery-signaling-01 Nic Neate Data Connection Ltd (DCL)
Generalized MPLS RSVP-TE Signaling for Layer-2 LSPs D.Papadimitriou D.Brungard A.Ayyangar
Multi layer implications in GMPLS controlled networks draft-bcg-ccamp-gmpls-ml-implications-05 D.Papadimitriou (Alcatel-Lucent) D.Ceccarelli (Ericsson)
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
10/14/20051 Lambda Labels draft-shiba-ccamp-gmpls-lambda-labels-00.txt Richard Rabbat Sidney Shiba.
GMPLS Signaling Extensions for G
CCAMP Working Group Status
Tomohiro Otani Kenji Kumaki Satoru Okamoto Wataru Imajuku
Architecture for Scheduled Use of Resources draft-zhuang-teas-scheduled-resources-00 Yan Zhuang Qin Wu
RSVP-TE Signaling Extension for Explicit Control of LSP Boundary in MRN/MLN draft-fuxh-ccamp-boundary-explicit-control-ext-02.txt Xihua Fu Qilei Wang.
GMPLS Signaling Extensions for the Evolving G.709 OTN Control
GMPLS OSPF-TE Extensions in support of Flexible-Grid in DWDM Networks
Guard Bands requirements for GMPLS controlled optical networks
CCAMP Liaisons and Communications
PLR Designation in RSVP-TE FRR
Iftekhar Hussain (Presenter),
Dr. Clincy Professor of CS
draft-ggalimbe-ccamp-flexigrid-carrier-label-02
FlexE Design Team Presenter: Mach
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
Presentation transcript:

Old Dog Consulting Composite Labels In Flexi-Grid Adrian Farrel Old Dog Consulting

Why Composite Labels? Composite labels are a way to encode information about multiple quantities that are switched together and carry the same data flow Examples –Waveband –TDM VCAT –OTN VCAT

Do We Need Composite Labels? Need == Want to support Want <= Able to support –What does WP 2 Say? It is OK if this becomes a standardisation effort outside IDEALIST Composite means? –More than one slot Contiguous slots Non-contiguous slots

Input from ITU-T Liaison sent to CCAMP WG – reply-to-ietf-ccamp-ls012-attachment-1.pdf Central frequency granularity pinned at 6.25 GHz Slot width granularity pinned at 12.5 GHz m <= 916 so 16 bits is adequate No need for in-service resizing of data channels Working assumption that “groups” of channels use the same fiber

What do we need to know? Are the slots the same type? CS will always be 5 Will all slots be on the same laser (Identifier value) NO! Could m be different for each slot? –If so, we will surely go mad –But do we need to prevent it? Don’t constrain it n varies per slot Is the compound slot dynamic? –Changed through signaling –Unlikely that data plane can handle this Note that contiguous is a special case of non-contiguous

The problem is only for signalling Routing is not an issue –Just operate as usual Signaling has been solved before –Label format –TSpec considerations All we have to do is pick our favourite

SONET/SDH VCAT RFC 4606 and RFC 6344 Contains two approaches –Compound Label is simply a concatenation of multiple labels TSpec gets a bit messy Need to request specific slot sizes –LSP is a group of LSPs Easier for dynamic changes No need for composite labels Easy for TSpec Needs external management process In both cases contiguity and ordering are issues

OTN ( G. 709 v 3 ) RFC 7139 Just like SONET/SDH –Single LSP or –Multi-LSP Considerably complicated by OTN over- engineering Contiguity and ordering are still issues

Data Channel Set RFC 6002 Fully flexible –Works for Label_Set, etc., etc. Overly-complex for our needs? No discussion of TSpec

Waveband RFC 3471 and RFC 3473 Assumes contiguous lambdas Only needs to encode top and bottom lambda

Proposal (abstract form) Require all slots of same type –CS is identical –Not all use the same laser (Identifier) Allow different slot widths? Allow non-contiguous slots –TSpec should say what is wanted –IGP should say what is supported Use composite labels Other features can be achieved using multiple LSP –ASSOCIATION object –A higher-level function

Label Encoding Option 1 We only need to give CS and Identifier once per composite label We can use different values of n and m for each slot Maybe use a new C-Type | Object Length (8 + 4r) | Class-Num (16)| C-Type (x) | |Grid | C.S. | Identifier | Reserved | | n | m | ~ | n | m |

Label Encoding Option 2 Repeat whole label format each time Easier to parse No new CNum or C-Type needed Needs more bytes on the wire Better future-proofing | Object Length (4 + 8r) | Class-Num (16)| C-Type (2) | |Grid | C.S. | Identifier | n | | m | Reserved | ~ |Grid | C.S. | Identifier | n | | m | Reserved | This option was chosen in the plenary

Label Set etc. Assertion… There is no change needed to –Label Set –Acceptable Label Set Assertion… Other objects just follow the Label object –Suggested Label –Upstream Label –Recovery Label –Label ERO subobject –Label RRO subobject

TSpec It’s complicated Are we asking for bandwidth or for slots? If asking or b/w –Do we need to say that we will accept specific “chopping” The simplest is… “I would like r slots of type {CH, m, [Identifier]}”