180 likes | 285 Views
Implementing VRFs for redundant routing in FRGP network to reduce single points of failure, enhance routing efficiency, and optimize service offerings. Addressing Commodity ISP redundancy and traffic rate limits for member circuits.
E N D
SuperDREAM Testbed Pete Siemsen August 2007
Why SuperDREAM?FRGP problems: • Single Points of Failure • Routers • Level 3 switch • Member circuits • Commodity Internet • Members can’t connect at multiple sites
Existing Single Points of Failure • 1200 Larimer • Router, switch, ATM switch • Level 3 • switch/router – failure disconnects BiSON from Denver • BPoP • switch/router • Movaz boxes not addressed here
M20 router For ICG only BPoP switch/router BiSON Larimer switch Level 3 switch/router DREAM Larimer ATM switch Larimer router Abilene Qwest NLR Level 3 FRGP logical view BPoP ICG Level 3 PoP 1200 Larimer
SuperDREAM goals Redundancy Allow members to connect to two sites Provide multiple paths to Commodity providers Optimize Service offerings Routing
FRGP services • Default service: access to other FRGP members and to FRGP peers (Comcast, RMIX) • Commodity Internet + TransitRail • Abilene (I2) • NLR PacketNet
Proposed Solution: VRFs • VRFs - Virtual Routing and Forwarding. • Separate routing tables allows a router to partition services in a natural way. • 2 possible models: per-service VRFs or per-permutation VRFs
Per-service VRF solution • Every FRGP router will have just these VRFs: • Members & peers VRF • A Commodity/TransitRail VRF • An NLR PacketNet VRF • An I2 VRF
Per-service VRFs… Each member will have a VLAN and a BGP session for each service that they buy.
Per-permutation VRF solution • Every router will have a VRF for each permutation of services bought by members • Members & peers VRF • A Commodity/TransitRail VRF • An NLR VRF • An I2 VRF • An NLR/I2 VRF • A Commodity/Transitrail/NLR VRF • A Commodity/Transitrail/I2 VRF • A Commodity/Transitrail/NLR/I2 VRF
Commodity redundancy • Commodity ISPs will be spread across FRGP sites. Commodity access will no longer depend on the Larimer router. • Commodity traffic will flow to the globally “best” ISP, not necessarily the ISP nearest to each member.
Rate limits (per-service) Member traffic will rate limited at the member’s primary connection point. This greatly simplifies engineering.
Rate limits (per-permutation) • Member traffic will be rate-limited at multiple points.
Load-sharing • We can’t apply a single rate limit to traffic on two separate routers. • Multihomed members must have a primary and an idle backup per service. Level 3 Qwest Level 3 Larimer member
Constraints • Maintain charging algorithm • Have one engineering solution for everyone • All members will do BGP • Solution must fit in router memory
Open issues • Implementation difficulty • Unknown memory limits • Engineering troubleshooting/debug • MPLS vs. VLANs • Cisco/Juniper interoperability • Long-term FRGP 10G routing solution