pce-1

advertisement
PCE Working Group Meeting
IETF-66, July 2006, Montreal
A Backward Recursive PCE-based Computation (BRPC)
procedure to compute shortest inter-domain Traffic
Engineering Label Switched Path
draft-vasseur-pce-brpc-01.txt
JP Vasseur (jpv@cisco.com)
Raymond Zhang (raymond.zhang@bt.infonet.com)
Nabil Bitar (nabil.n.bitar@verizon.com)
Jean-Louis Le Roux (jeanlouis.leroux@orange-ft.com)
66th IETF, Montreal, July 2006
A bit of history …
•
•
“Yes” … history …
Solution first presented in draft-vasseur-inter-aste-00.txt - IETF 56 - SF - March 2003.
 Inter-AS MPLS Traffic Engineering requirements draft: draftzhang-mpls-interas-te-req-02.txt (TE WG)
 Inter-AS MPLS Traffic Engineering (solution draft):
draft-vasseur-inter-AS-te-00.txt (WG to be decided once inter-AS
reqs draft adopted as a WG doc)
Scenario 1: per-AS TE LSP
Path computation
Scenario 2: distributed
path computation server
draft-ietf-inter-domain-pdpath-comp
draft-vasseur-pce-brpc01.txt
66th IETF, Montreal, July 2006
Where does this document fit in the charter ?
•
•
•
This is about inter-domain TE LSP path computation, which
belongs to CCAMP but using PCE discussed in the PCE WG
Proposal: discuss this ID in PCE with a review of CCAMP
In term of requirements …
See RFC 4105
See RFC 4216
7.3. Path Optimality
5.1.3. Optimality
In the context of this requirement document, an optimal
path is defined as the shortest path across multiple areas,
taking into account either the IGP or TE metric [METRIC].
In other words, such a path is the path that would have
been computed by making use of some CSPF algorithm in
the absence of multiple IGP areas.
As mentioned in Section 5.2, the solution SHOULD provide
the capability to compute an optimal path dynamically,
satisfying a set of specified constraints (defined in [TEREQ]) across multiple IGP
areas. Note that this requirement document does not
mandate that all inter-area TE LSPs require the
computation of an optimal (shortest) inter-area path.
The solution SHOULD allow the set-up of an inter-AS TE
LSP that complies with a set of TE constraints defined in
[TE-REQ]) and follows an optimal path.
An optimal path is defined as a path whose end-to-end cost
is minimal, based upon either an IGP or a TE metric. Note
that in the case of an inter-AS path across several ASes
having completely different IGP metric policies, the notion of
minimal path might require IGP metric normalization.
The solution SHOULD provide mechanism(s) to compute
and establish an optimal end-to-end path for the inter-AS TE
LSP and SHOULD also allow for reduced optimality (or suboptimality) since the path may not remain optimal for the
lifetime of the LSP.
66th IETF, Montreal, July 2006
Where does this document fit in the charter ?
•
Support of diverse Inter-domain paths
See RFC 4105
See RFC 4216
7.7. Support of Diversely-Routed Inter-Area TE LSPs
5.1.4. Support of Diversely Routed Inter-AS TE LSP
…
Setting up multiple inter-AS TE LSPs between a pair of
LSRs might be desirable when:
Thus, the solution MUST be able to establish diverselyrouted inter-area TE LSPs when diverse paths exist. It
MUST support all kinds of diversity (link, node, SRLG).
The solution SHOULD allow computing an optimal
placement of diversely-routed LSPs. There may be various
criteria to determine an optimal placement. For instance,
the placement of two diversely routed LSPs for loadbalancing purposes may consist of minimizing their
cumulative cost. The placement of two diversely-routed
LSPs for protection purposes may consist of minimizing the
cost of the primary LSP while bounding the cost or hop
count of the backup LSP.
(1) a single TE LSP satisfying the required set of constraints
cannot be found, in which case it may require load sharing;
(2) multiple TE paths may be required to limit the impact of a
network element failure to a portion of the traffic (as an
example, two VoIP gateways may load balance the traffic
among a set of inter-AS TE LSPs);
(3) path protection (e.g., 1:1 or 1:N) as discussed in [MPLSRecov].
In the examples above, being able to set up diversely routed
TE LSPs becomes a requirement for inter-AS TE.
The solution SHOULD be able to set up a set of
link/SRLG/Node diversely routed inter-AS TE LSPs.
66th IETF, Montreal, July 2006
Summary:
Number of editorial changes in this new revision:
•
•
Thanks to Adrian for the thorough review that led to several editorial changes
•
New changes:
•
… This document specifies a procedure relying on the use of multiple Path
Computation Elements (PCEs) in order to compute such inter-domain shortest
constraint paths along a determined sequence of domains, using a backward
recursive path computation technique while preserving confidentiality across
domains, which is sometimes required when domains are managed by different
Service Providers ...
•
Clarification on the VSPT computation (Step i) - Inter-domain TE links has as a
prerequisite the knowledge)
•
Path computation procedure is quite stable
•
Next revision will cover in more details the path diversity issue + slight procedural
modification to support bidirectional LSPs (GMPLS) + New Manageability section
Proposed Next Steps
•
Adopt the ID as a WG document ?
66th IETF, Montreal, July 2006
Download