[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
draft-otani-ccamp-interas-gmpls-te-00.txt
Hi,
A nice short draft. Congratulations!
Also, it is very good to see SPs bringing forward
requirement drafts. Thank you.
I understand the point you are making in the
draft, but I am not sure it is specific to GMPLS and switching
capabilities.
For example, suppose we modify the bandwidth in
your MPLS example network to:
+----+
+----+ |
+----+
+----+
| A1 |----//----| A3 |---------| B1 |----//----| B3
|
+----+ 10G +----+
10G +----+ 2.5G
+----+
|
| |
|
|
=2.5G =10G
|
=2.5G
=2.5G
|
| |
|
|
+----+
+----+ |
+----+
+----+
| A2 |----//----| A4 |---------| B2 |----//----| B4
|
+----+ 2.5G +----+
10G +----+ 10G
+----+
|
MPLS AS
1
| MPLS AS 2
Now, set up a 10G service from A1 to
B4.
AS 1 is going to select the ASBR pair A3/B1 as
the shortest path out of AS 1.
But B1 will fail the setup.
We must rely on crankback or a wider view (PCE,
TE aggregation, etc.) in order to be successful.
I think what your draft points out, however, is
that the complexity for GMPLS is increased considerably (perhaps to a power of
three). It is further worth noting that if we added some speculative future
routing constraints (such as source-based lambda selection, optical impairments,
etc.) the problem would get even more complex.
Essentially, however, the problem is the same: IP
route aggregation is not sufficient to enable inter-domain TE and some other
solution is needed. Your proposal for EGP extensions to general reachability
information is certainly one option.
The concern that I have heard voiced is that
there may be significant churn in this information, and this would result in a
significant amount of aggregation computation by the ASBRs. My view is
that:
- in a non-PSC GMPLS network the rate of change
is
not likely to be
significant
- we should, in any case, specify damping of
computation
and updates if we proceed with this
approach.
But I would be interested to hear this debated
further especially by the EGP experts.
Your point about SRLGs is very valid. Currently,
however, (as I understand it) we don't have a satisfactory encoding for SRLG IDs
to allow an ID to be globally unique *and* to allow an SRLG to span
ASs.
Thanks,
Adrian