[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I-D ACTION:draft-takacs-asym-bw-lsp-00.txt



igor

"If you need to re-route both LSPs, than recovery of a bi-directional LSP 
will be twice faster than recovery of two unidirectional LSPs."

that is clearly not the case. there is no sequential operation(s) in case 
of unidirectional LSPs, recovery time diff depends on the failure location 
and notif. propagation, at best they would be equal, otherwise you may 
have a slight difference (in favor of bi-dir LSP, but remember that the 
major reasoning behind bi-dir LSP has always been to facilitate 
timeslot/lambda selection).

the real problem of asym LSPs. compared with sym bidir LSP where it is 
assumed that bw control is sym. (which is, at the end, the only reason for 
making this case sensible) the result here with asym bw LSP is that the 
control of both direction/data paths is concentrated at the head-end, in 
case the tail-end desires increasing the upstream bw.

-d.






Igor Bryskin <i_bryskin@yahoo.com>
03/03/2007 21:03
 
        To:     Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL
        cc:     Adrian Farrel <adrian@olddog.co.uk>, ccamp@ops.ietf.org, 
Don Fedyk <dwfedyk@nortel.com>
        Subject:        Re: I-D ACTION:draft-takacs-asym-bw-lsp-00.txt


Dimitri,

Suppose a link carrying a bi-directional service in one direction fails 
and you need to perform e2e recovery. Suppose the service is mapped on 2 
unidirectional reciprocal LSPs. If you re-route just one LSP you will 
loose fate sharing. If you need to re-route both LSPs, than recovery of a 
bi-directional LSP will be twice faster than recovery of two 
unidirectional LSPs.
If fate sharing is a "MUST", I say with reciprocal LSPs  you don't have 
extra flexibility , but you do have extra complexity.

Igor

Dimitri.Papadimitriou@alcatel-lucent.be wrote:
igor


1. treating the LSPs independently is an added value (in terms of 
flexibility), the sole reason for departing in case of bi-directional LSP 
was (look at the discussion on the list in 2000) due to a) keeping 
establishment of data path independent would have led to lambda LSPs with 
different wavelength in up and downstream direction over different paths 
b) improve setup and recovery time 

now, the conditions are totally different, reason why expliciting these is 

de-facto required in addition to the claim "i have a clear requirement 
for" that kind of service


2. at the end, the question is whether you need to have for the underlying 

data paths 

a) a signaled association on each intermediate node 

b) a signaled association at the end-points

c) no signaled association


3. if a) is selected there is no other choice than an upstream flowspec in 

the Path msg and a upstream tspec in the Resv message

the reason is ultra-clear, if you use an upstream tspec as this draft 
proposes it is equivalent to the dest. (source Rx) telling to the source 
(Dest Tx) what are traffic characteristics of the data flow that the 
"sender" (= Dest Tx) will generate hence just telling what the latter 
knows; hence resulting in requiring to send back over the Resv the adapted 

upstream tspec, and a third exchange in the form of an upstream flowspec 
(ok totally irrealistic and completely opposed to the simple and 
inexpensive method you are looking at)

note that any method creates for providing a) creates a real 
interoperability issue, reason why even a (correct) proposal along the 
lines of upstream flowspec in the Path msg and a upstream tspec in the 
Resv message did not progress (see e.g. draft-dube, that was partially 
going into the correct direction)

-d.





Igor Bryskin 
03/03/2007 14:26

To: Adrian Farrel , Don Fedyk 
, Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL
cc: ccamp@ops.ietf.org
Subject: Re: I-D ACTION:draft-takacs-asym-bw-lsp-00.txt


Hi,

Provided that we have 1.a - there is a clear requirement for asymmetrical 
bidirectional services тАУ I tend to agree with Don on this. 

If implementing a bidirectional service by an association of two 
reciprocal unidirectional LSPs is so great, then why do we need 
bi-directional LSPs in the first place? The answer is well recognized:
a) the setup is faster;
b) the CP state is smaller
c) the management is simpler (fate-sharing, recovery, alarm 
distribution,,,,)
d) solution for the opposite direction resource allocation contention 
problem
e) тАж

ThatтАЩs why we decided to introduce Upstream Label and support 
bi-directional LSPs.
The introduction of Upstream T-SPEC/FLOWSPEC seems to me a natural and 
relatively inexpensive price for preserving the a),b),c)тАж..


Igor 
Adrian Farrel wrote:
Cutting to the chase (I hope):

>>-> btw, where this requirement come from ?
> [DF] Specifically GMPLS control of Ethernet.
>
>
> [dp] i think i should be more precise WHY this specific req ?
> is that specific to Ethernet ?

1.a. Do we have a clear requirement for an asymmetrical bidirectional 
service?

1.b. Do we have a clear requirement for asymmetrical bidirectional LSPs?
(Does 1.b follow from 1.a?)

> [dp] the issue is threefold
>
> a) you will see from the above that asym bi-dir LSP do not
> call for an upstream tspec

2. If 1.b, what should we use on a Path message to indicate the bandwidth 
of 
the forward flow.
2.a. an 'upstream' TSpec
2.b. a FlowSpec

> b) the gain compared to the cost of having a real bi-dir.
> setup is so low that setting unidir LSP is simpler
>
> c) but there is an operational issue in linking two LSPs
> (asymmetric) together that one could think of associating
> them, we have a very efficient technique for this, that
> does not impact intermediate nodes (ASSOCIATION object)
> and provides for full flexibility (common or diverse spatial
> path for the upstream and downstream flow)

3. Even if 1.b. we can consider:
3.a. A single signaling exchange for both directions
3.b. Two 'associated' signaling exchanges

Personally, I think that the discussion is confused by talking about 
"bidirectional LSPs". The issue really seems to revolve around the 
signaling 
exchanges. The data plane presence can be established identically by 3.a. 
or 
3.b.

Adrian 




TV dinner still cooling?
Check out "Tonight's Picks" on Yahoo! TV.


 Need a quick answer? Get one in minutes from people who know. Ask your 
question on Yahoo! Answers.