Giovanni Martinelli, Julien Meuric, Pierre Peloso

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

Page th IETF – Stockholm, Sweden, July 2009 WSON Signal Characteristics and Network Element Compatibility Constraints for GMPLS Greg
OSPF Extensions in Support of RWA in WSONs CCAMP WG, IETF 76th, Hiroshima, Japan draft-zhang-ccamp-rwa-wson-routing-ospf-02.txt Fatai Zhang
A Framework for Management and Control of Optical Interfaces supporting G draft-kunze-g management-control-framework-00 Ruediger Kunze Manuel.
IETF 77, Maastricht, Netherlands, July 25-30, 2010Page - 1 Information Modele Electro-Optical Multi- Layer G.709 network draft-xie-ccamp-multi-elec-opt-network-ext-req-00.
OSPF Extensions in support of O-E-O pools in GMPLS controlled all-optical networks draft-peloso-ccamp-wson-ospf-oeo-01 Pierre Peloso, Julien Meuric, Giovanni.
Page th IETF – Anaheim, California, March 2010 Signaling Extensions for Wavelength Switched Optical Networks draft-bernstein-ccamp-wson-signaling-06.txt.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
OSPF WG - IETF 66 OSPF Protocol Evolution WG Re-Charter Acee Lindem/Cisco Systems.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
Research on Wavelength Switched Optical Networks for the Next 10 years ICT Session 1 of PhD Academy Xin WANG TANAKA Lab. Waseda University Oct. 05, 2011.
Page th IETF – Vancouver, December 2007 Framework for GMPLS and PCE Control of Wavelength Switched Optical Networks (WSON) & RWA Information for.
82 nd IETF – Taipei, Taiwan, November 2011 GMPLS OSPF Enhancement for Signal and Network Element Compatibility for Wavelength Switched Optical Networks.
WSON General WG Drafts 1.Routing and Wavelength Assignment Information Model for WSON (v14) 2.General Network Element Constraint Encoding for GMPLS Controlled.
WSON Specific WG Drafts 1.Routing and Wavelength Assignment Information Encoding for Wavelength Switched Optical Networks (v14) 2.GMPLS OSPF Enhancement.
Information Model for Wavelength Switched Optical Networks (WSON) with Optical Impairments Validation. draft-martinelli-ccamp-wson-iv-info-01 Giovanni.
Information model for G.709 Optical Transport Network (OTN) draft-bccg-ccamp-otn-g709-info-model-01 CCAMP WG, IETF 78 th Maastricht.
WSON Routing WG Drafts 1.Routing and Wavelength Assignment Information Model for WSON 2.General Network Element Constraint Encoding for GMPLS Controlled.
Framework for Black Link Management and Control draft-kunze-black-link-management-framework-00 Ruediger KunzeDeutsche Telekom March th IETF Prague1.
WSON Routing WG Drafts 1.Routing and Wavelength Assignment Information Model for WSON 2.General Network Element Constraint Encoding for GMPLS Controlled.
OSPF-TE Extensions for WSON-specific Network Element Constraints draft-peloso-ccamp-wson-ospf-oeo-02 Giovanni Martinelli, Julien Meuric, Pierre Peloso.
Evaluation of Possible IGP Extensions for WSON CCAMP WG, IETF 70th Vancouver, Canada draft-li-ccamp-wson-igp-eval-00.txt Dan Li Jianhua.
Signaling Extensions for Wavelength Switched Optical Networks draft-bernstein-ccamp-wson-signaling-02.txt Greg BernsteinGrotto Networking Young LeeHuawei.
Terminology and Models for Control of Traffic Engineered Networks with Provider- Customer Relationship CCAMP WG, IETF 89th, London draft-dios-ccamp-control-models-customer-
CCAMP WG, IETF 76th, Hiroshima, Japan draft-zhang-ccamp-gmpls-g709-lmp-discovery-02.txt LMP extensions for G.709 Optical Transport Networks Fatai Zhang.
WSON Summary Young Lee Document Relationships Information Gen-constraints Encode WSON Encode Signal Compatibility OSPF Gen-constraints.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
IETF-70th Vancouver1 Extensions to GMPLS RSVP-TE for Bidirectional Lightpath with the Same Wavelength draft-xu-rsvpte-bidir-wave-01 Sugang Xu, Hiroaki.
1 BGP Traffic Engineering Attribute draft-fedyk-bgp-te-attribute-03.txt Yakov Rekhter, Don Fedyk, Hamid Ould-Brahim IETF 70 th, Vancouver Meeting, CCAMP,
Page th IETF – Hiroshima, Japan, November 2009 WSON Signal Characteristics and Network Element Compatibility Constraints for GMPLS Greg
79th IETF – Beijing, November 2010 OSPF Enhancement for Signal and Network Element Compatibility for Wavelength Switched Optical Networks Young
55th IETF GSMP WG, Atlanta 1 General Switch Management Protocol (GSMP) v3 for Optical Support 55 th IETF GSMP WG, Atlanta Jun Kyun Choi
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
1 73th IETF, CCAMP WG, Minneapolis, MN, USA November 2008 A Framework for defining Optical Parameters to be used in WSON Networks draft-martinelli-ccamp-opt-imp-fwk-00.txt.
77th IETF – Anaheim, March 2010 PCEP Extensions in support of WSON Signal Compatibility Constraints Young Huawei Greg.
CCAMP - 69th IETF GMPLS Asymmetric Bandwidth Bidirectional LSPs draft-berger-ccamp-asymm-bw-bidir-lsps-00.txt Lou Berger Attila Takacs Diego Caviglia Don.
60th IETF, San Diego, August 2004 OSPF MPLS Traffic Engineering capabilities draft-vasseur-ospf-te-caps-00.txt Jean-Philippe Vasseur
OSPF-TE Extensions for WSON-specific Network Element Constraints draft-peloso-ccamp-wson-ospf-oeo-04 Cyril Margaria, Giovanni Martinelli, Julien Meuric,
CCAMP Working Group Online Agenda and Slides at: Data tracker:
Giovanni Martinelli, Cisco (*) Gabriele Galimberti, Cisco
GMPLS Signaling Extensions for G
CCAMP Working Group Status
Tomohiro Otani Kenji Kumaki Satoru Okamoto Wataru Imajuku
77th IETF – Anaheim, California, March 2010
ASON routing implementation and testing ASON routing extensions
A Framework for the Control and Measurement of Wavelength Switched Optical Networks (WSON) with Impairments
Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Applicability of GMPLS and PCE to Wavelength Switched Optical Networks
IETF 78th Maastricht, Netherlands, July 2010
73rd IETF – Minneapolis, MN, November 2008
OSPF Link Information Model for WSON
OSPF Enhancement for Signal and Network Element Compatibility for Wavelength Switched Optical Networks
GMPLS OSPF-TE Extensions in support of Flexible-Grid in DWDM Networks
Guard Bands requirements for GMPLS controlled optical networks
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
PLR Designation in RSVP-TE FRR
Iftekhar Hussain (Presenter),
The University of Adelaide, School of Computer Science
Generalized Routing ISCD Switching Capability Specific Information draft-ceccarelli-teas-gneralized-scsi-00 Daniele Ceccarelli
OSPF WG Status IETF 97, Seoul
A YANG model to manage the optical interface parameters for an external transponder in a WDM network draft-dharini-ccamp-dwdm-if-param-yang-01
OSPF WG Status IETF 98, Chicago
draft-ggalimbe-ccamp-flexigrid-carrier-label-02
YANG data model for Flexi-Grid Optical Networks
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
draft-ietf-ospf-lls-interface-id-00
FlexE Design Team Presenter: Mach
ISIS Extensions for FlexE Link Advertisement
YANG data model for Flexi-Grid Optical Networks
Presentation transcript:

Giovanni Martinelli, Julien Meuric, Pierre Peloso OSPF-TE Extensions for WSON-specific Network Element Constraints draft-peloso-ccamp-wson-ospf-oeo-02 Giovanni Martinelli, Julien Meuric, Pierre Peloso

Problems faced with current drafts Currently RWA model defines “Resource Block” (group of n OEOs) same devices features same accessibility constraints (ref to draft-ietf-ccamp-rwa-info) RB is the only aggregation granularity inside the model => each piece of information each time refers to newly defined RB Sets as a consequence: => Duplicated information => Lacks logical organization inside Optical Node LSAs We propose two modifications to improve the solution in draft-ietf-ccamp-rwa-info

Modification 1 - Changing structure of Optical Node Property LSA Structure from draft-ietf-ccamp-rwa-info <Optical Node Property LSA> ::= <ResourcePool> <ResourcePool> ::= <RBInfo>... [<RBAccessibility>...] [<ResourceWvlConstraints>...] [<SharedAccessWvls>...] [<ResourcePoolState>] Proposed structure <Optical Node Property LSA> ::= <ResourceGroup>... <ResourceGroup> ::= <RGroupID> (<RBInfo> [<RBState>])... [<RGAccessibility>] [<RGWvlConstraints>] [<SharedAccessWvls>] With simplifications of e.g.:<SharedAccessWvls> ::= <RBSet> [<SharedIngressWvl>] [<SharedEgressWvl>] Implementation dependant a node may advertize multiple <Optical Node Property LSA>, each one containing a single <ResourceGroup>

Modification 2 - Way of advertizing connectivity constraints <RBSet> : A Set of RB IDs <LinkSet> : A Set of Link IDs (WDM links) <IngressMixedSet> : A Set containing Links IDs and RG IDs Functioning of draft-ietf-ccamp-rwa-info <Node Attribute> ::= <ConnectivityMatrix>... <ConnectivityMatrix> ::= (<IngressLinkSet> <EgressLinkSet>)... <Optical Node Property> ::= <X>... <Y>... <RBAccessibility>... <RBAccessibility> ::= <PoolIngressMatrix> <PoolEgressMatrix> <Pool_____Matrix> ::= (<LinkSet> <RBSet>)... Proposal: Advertizing MixedSet of Links and RGroups <ConnectivityMatrix> ::= (<IngressMixedSet> <EgressMixedSet>)... Consequently a ResourceGroup (modification 1) becomes: <ResourceGroup> ::= <RGroupID> (<RBInfo> [<RBState>])... [<RGAccessibility>] [<RGWvlConstraints>] [<SharedAccessWvls>]

Illustration of our proposition: draft-ietf-ccamp-rwa-info (24 elements ID – info spread over two LSAs): Node attribute LSA containing ConnectivityMatrix that indicates:               - (Entering interfaces A and C) to (outgoing interfaces X and Z)               - (Entering interfaces B, D and E) to (outgoing interfaces X, Y and K) Node property LSA containing ResourceAccessibility that indicates:        - It is possible to interconnect:                - (RG1)     to     (entering interfaces A and C)                - (RG1)     to     (outgoing interfaces X and Z)                - (RG2)     to     (entering interfaces B, D and E)                - (RG2)     to     (outgoing interfaces X, Y and K) Our proposal (14 elements ID – info gathered):               - (Entering A, C and RG1)     to     (outgoing X, Z and RG1)               - (Entering B, D, E and RG2)     to     (outgoing X,Y, K and RG2)

Conclusion Presented: Proposed a new info modeling of WSON Nodes Introducing Resource Groups Proposed the grouping of connectivity constraints Everything inside Node Attribute LSA Question to WG: Accept these modifications?

Questions, discussions and directions? 7 | OSPF-TE extensions for WSON | IETF 79th

Item 1 - Layout of an Optical Node Property LSA Below draft-ietf-ccamp-rwa-info layout <Optical Node Property LSA> ::= [<ResourcePool>] <RBSet> : A Set of RB IDs <LinkSet> : A Set of Link IDs (WDM links) <ResourcePool> ::= <RBInfo>... [<RBAccessibility>...] [<ResourceWvlConstraints>...] [<SharedAccessWvls>...] [<ResourcePoolState>] <RBInfo> ::= <RBSet> <InputConstraints> <ProcessingCapabilities> <OutputConstraints> <_____Constraints> ::= <ModulationTypes> [<BitRates>] <FECTypes> [<ClientTypes>] <ProcessingCapabilities> ::= number of devices in the RBlock + specific capabilities Means that each time you have a “group” of same devices of different size you have to define a new <RBInfo> then expanding this list <RBAccessibility> ::= <PoolIngressMatrix> <PoolEgressMatrix> <Pool_____Matrix> ::= (<LinkSet> <RBSet>)... <ResourceWvlConstraints> ::= <RBSet> [<IngressWvlCnstrts>] [<EgressWvlCnstrts>] <SharedAccessWvls> ::= <RBSet> [<SharedIngressWvl>] [<SharedEgressWvl>] <ResourcePoolState> ::= <RBSet> <RBUsage> (number of OEO devices used per RB) Duplicated RBSets

Proposition 1.A: Creating a ResourceGroup entity - Group of RBs sharing same accessibility constraints <Optical Node Property LSA> ::= [<ResourceGroup>...] <LinkSet> : A Set of Link IDs (WDM links) <ResourceGroup> ::= <RGroupID> (<RBInfo> <RBState>)... [<RGAccessibility>] [<RGWvlConstraints>] [<SharedAccessWvls>] <RBInfo> ::= <InputConstraints> <ProcessingCapabilities> <OutputConstraints> <_____Constraints> ::= <ModulationTypes> [<BitRates>] <FECTypes> [<ClientTypes>] <ProcessingCapabilities> ::= number of devices in the RBlock + specific capabilities <RBState> ::= number of devices used <RGAccessibility> ::= <IngressLinkSets> <EgressLinkSets> <RGWvlConstraints> ::= <IngressWvlCnstrts> <EgressWvlCnstrts> <SharedAccessWvls> ::= <SharedIngressWvl> <SharedEgressWvl> Implementation dependant a node may advertize multiple <Optical Node Property LSA>, each one containing a single <ResourceGroup>

TLVs: ConnectivityMatrix vs ResourcePoolAccessibility 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Connectivity | MatrixID | Reserved | | Ingress Link Set A #1 | : : : | EgressLink Set B #1 : | Additional Link set pairs as needed | : to specify connectivity :

TLVs: ConnectivityMatrix vs ResourcePoolAccessibility 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Connectivity | Reserved | | Ingress Link Set Field A #1 | : : | RB Set Field A #1 | | Additional Link set and RB set pairs as needed to | : specify PoolIngressMatrix : | Egress Link Set Field B #1 | | RB Set B Field #1 (for egress connectivity) | | Additional Link Set and RB set pairs as needed to | : specify PoolEgressMatrix :

Technical context – What needs to be advertised about WSON nodes Ingress ports C Egress ports D D OEO resources Connectivity matrix depicts constraints between ingress and egress ports OEO resources depicted by: Accessibility constraints with ingress and egress ports OEO devices features (bit-rate, etc…) OEO : Optic-Electronic-Optic (HW devices) achieve wavelength conversion and signal regeneration

Importance of OEO pools Currently RWA model defines “Resource Block” (group of n OEOs) same accessibility constraints same features (ref to draft-ietf-ccamp-rwa-info) B A A C Egress ports C Ingress ports D OEO resources D RB1: 5x10Gbit/s RB2: 7x40Gbit/s RB3: 3x43Gbit/s New element of model: Resource pool (group of m RBlocks) with same accessibility constraints RB4: 11x10Gbit/s RB5: 5x40Gbit/s RB6: 3x43Gbit/s RB7: 9x10Gbit/s RB8: 1x43Gbit/s Requirement: Provide model support for OEO pools which are logical entities inside WSON nodes – used by operation teams

Fully flexible Y-node with 1 pool of O-E-O From node A To node A add drop … Tun. Drop From node B To node B From node C To node C OEO pool With higher degree nodes (e.g. connectivity = 8): Multiple pools are really likely to appear (depends on add-drop traffic)

Fully flexible Y node with 4 pools of O-E-O fixed to links To node A From node A To node B From node B To node C Tun. Drop From node C OEO pool 4 OEO pool 2 OEO pool 3 OEO pool 1

draft-ietf-ccamp-rwa-wson-framework-07 (gone through last-call) Documents context draft-ietf-ccamp-rwa-wson-framework-07 (gone through last-call) draft-ietf-ccamp-rwa-info-11 Scope: Connectivity constraints in nodes and labels usage in links draft-ietf-ccamp-general-constraint-encode-04 Scope: OEO equipments and their usage in RWA draft-ietf-ccamp-gmpls-general-constraints-ospf-te-00 draft-ietf-ccamp-rwa-wson-encode-11 draft-ietf-ccamp-wson-signal- compatibility-ospf-04 draft-peloso-ccamp-wson-ospf-oeo-02 Back in Beijing - Alternative solutions

From IETF 79th Chairs concluded last meeting by : Are all requirements well considered? Are divergences coming from OSPF drafts or higher in draft-tree? Since then, a collective decision: Connectivity matrix inside -> Node Attribute top-level TLV OEO related TLVs inside -> new top-level TLV: Node Property Afterwards, further discussions on: The structure of Node Property top-level TLV, with following issues: Misunderstanding on “pools” Misunderstanding on separation between generic and wson-specific

Proposition 1.B: Creating a ResourceGroup entity - Group of RBs sharing same accessibility constraints <Optical Node Property LSA> ::= [<ResourcePool>] <RBSet> : A Set of RB IDs <LinkSet> : A Set of Link IDs (WDM links) <ResourcePool> ::= <ResourceGroup>... <RBInfo>... <ResourcePoolState> <ResourceGroup> ::= <RGroupID> <RBSet> <RGAccessibility> <RGWvlConstraints> <SharedAccessWvls> <RGAccessibility> ::= <IngressLinkSets> <EgressLinkSets> <RGWvlConstraints> ::= <IngressWvlCnstrts> <EgressWvlCnstrts> <SharedAccessWvls> ::= <SharedIngressWvl> <SharedEgressWvl> <RBInfo> ::= <RBSet> <InputConstraints> <ProcessingCapabilities> <OutputConstraints> <_____Constraints> ::= <ModulationTypes> [<BitRates>] <FECTypes> [<ClientTypes>] <ProcessingCapabilities> ::= number of devices in the RBlock + specific capabilities <ResourcePoolState> ::= <RBSet> <RBUsage> (number of OEO devices used per RB)