ospf te extension for area ids draft-lu-ospf-area-tlv-00.txt ietf 80 - prague, czech republic march...

11
OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv- 00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Upload: elizabeth-stone

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

OSPF TE Extension for Area IDsdraft-lu-ospf-area-tlv-00.txt

IETF 80 - Prague, Czech RepublicMarch 27 – April 1, 2011

Wenhu Lu

Page 2: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Agenda

• Background• The Need of TE-ABRs• Area-ID TLV• Applications

Page 3: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Background

• The need for inter-area LSPs• BN (Border nodes) = ABR-LSRs

BN1

H TBN2

BN3

Page 4: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Solutions

• Global TED– Too big, negating the purpose of having multiple areas or ASes;– violates the information hiding and confidentiality requirement and is

unacceptable by ISPs

• Crankback– Probe a list of ABRs till a PATH is viable– But need to know ABRs – configure ?

• RBPC – RFC5441– Find an optimal path– Still need to know ABRs

Page 5: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

PCE Development

• RFC 5088 – OSPF Extension for PCE Discovery– In Rtr Info LSA space;– Scopes: inter-area; inter-as– For locating PCEs, NOT LSRs

Page 6: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

RFC 3630 – OSPF TE Extension

• Area scope TE database;– Opaque to OSPF– No idea of TE-ABRs

• They are area exit LSRs

• Good for finding intra-area LSPs

Page 7: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

The proposal• The ABR info is easily acquirable• Fig: A,B,C,D,E in backbone– A,C,D,E are ABRs

West A---B---C East |\ D E South

Figure 1: Sample Topology

Page 8: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Area ID TLV

• To add under RFC 3630 section 2.4 • At most 1 Area ID TLV• Type – Area ID TLV (TBD: 3)• Len – 4xn, n is the number of exit areas

– Eg: “D” has 1 exit area “south”, provided that its link to “south” is also TE enabled.

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

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Len | Area-ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Area-ID (Cont) | Another Area-ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Another Area-ID (Cont) | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | More Area-ID | | | // // | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Page 9: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Example

• Assume router “F” connects to four areas– Area 0, 1, 2, and 3– Assume area 2 is not TE-enabled

• It advertise following Area-ID TLVs– To area 0: | 3| 8| 0 0 0 1| 0 0 0 3|– To area 1: | 3| 8| 0 0 0 0| 0 0 0 3|– To area 2: None– To area 3: | 3| 8| 0 0 0 0| 0 0 0 1|

Page 10: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Application

• Area ID TLVs give CSPF (PCE) knowledge of TE-ABR info.– It can automate the crankback process• Replacing manual configuration

– Any algorithm (BRPC) that needs exit LSRs

• It is backward compatible

Page 11: OSPF TE Extension for Area IDs draft-lu-ospf-area-tlv-00.txt IETF 80 - Prague, Czech Republic March 27 – April 1, 2011 Wenhu Lu

Thank You