80 likes | 97 Views
Generalized MPLS (GMPLS) RSVP-TE Signaling Extensions in support of Calls. Dimitri Papadimitriou and Adrian Farrel draft-papadimitriou-ccamp-gmpls-rsvp-te-call-00.txt. What happened to the old draft?. Old draft was draft-ietf-ccamp-gmpls-rsvp-te-ason-03.txt Covered too much material
E N D
Generalized MPLS (GMPLS) RSVP-TE Signaling Extensions in support of Calls Dimitri Papadimitriou and Adrian Farrel draft-papadimitriou-ccamp-gmpls-rsvp-te-call-00.txt 65th IETF Dallas March 2006
What happened to the old draft? • Old draft was draft-ietf-ccamp-gmpls-rsvp-te-ason-03.txt • Covered too much material • Requirements • Applicability • Solutions • Issues with other UNI specs • Call extensions • Decided to rationalise • Generic call support (this I-D) • ASON applicability (next agenda slot) 65th IETF Dallas March 2006
What is a Call? • An association between endpoints • Possibly also between key transit points (such as network boundaries) • Supports of an instance of a service • Call - The end-to-end association • Call Segment - The association between two transit points or between an endpoint and a transit point • Call Manager - An entity that processes a Call or Call Segment 65th IETF Dallas March 2006
Why do we care? • Often we don’t care! • LSPs can be operated happily without calls • Calls provide supplementary function in GMPLS networks • When might we need a call? • Coordinating multiple LSPs when additional information is needed above simple association • Service and access negotitation • Reverse direction unidirectional LSP? • VCAT/LCAS? • ASON 65th IETF Dallas March 2006
What we don’t do • Piggy-backing call on LSP signaling • Prevents “empty call” • Makes multiple LSPs per call ambiguous • Makes diversely routed LSPs ambiguous • Places call state within the network • Not processed within the network, but… • State is held and forms part of RSVP-TE soft state • RSVP-TE is not a transport protocol! 65th IETF Dallas March 2006
What we do • Use the Notify message to establish call • Directly routed (between Call Controllers) • Does not establish Path state • Confirmed by Message_ID • Carry • Indication that this is a Call • Administrative Status object • Call ID • Session object (in the Notify message) • Use of reserved field for “short form” • Use of Session Name for “long form” • Link Capability object • Link bundling attributes • Bandwidth in TSpec (may be greater than any associated LSP) • Policy object can be used • Other objects TBD for specific future applications 65th IETF Dallas March 2006
Associating LSPs with a Call • Currently proposing matching Session object • Including match of previously reserved field • Alternative • Association object • Defined for e2e recovery and used elsewhere • Either way can have: • LSPs without a call • Call without LSPs • One or more LSPs per call • Unidirectional (and reverse direction) LSPs in a call 65th IETF Dallas March 2006
Next Steps • Implementation exists • Was previously a CCAMP draft • Bring it into the working group • Review and complete quite soon 65th IETF Dallas March 2006