superdream testbed pete siemsen august 2007. why superdream? frgp problems: single points of failure...
TRANSCRIPT
![Page 1: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/1.jpg)
SuperDREAM Testbed
Pete SiemsenAugust 2007
![Page 2: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/2.jpg)
Why SuperDREAM?FRGP problems:
• Single Points of Failure– Routers – Level 3 switch– Member circuits– Commodity Internet
• Members can’t connect at multiple sites
![Page 3: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/3.jpg)
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
![Page 4: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/4.jpg)
NLR Level 3 Qwest Abilene
BiSO
N
DREAM
FRGP logical view
Level 3 PoP1200 Larimer
Larimer switch
Larimer router
Larimer ATM switch
BPoP
BPoP switch/router
Level 3 switch/router
M20 routerFor ICG only
ICG
![Page 5: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/5.jpg)
SuperDREAM goals
RedundancyAllow members to connect to two sites
Provide multiple paths to Commodity providers
Optimize
Service offeringsRouting
![Page 6: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/6.jpg)
FRGP services
• Default service: access to other FRGP members and to FRGP peers (Comcast, RMIX)
• Commodity Internet + TransitRail• Abilene (I2)• NLR PacketNet
![Page 7: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/7.jpg)
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
![Page 8: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/8.jpg)
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
![Page 9: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/9.jpg)
Per-service VRFs…
Each member will have a VLAN and a BGP session for each service that they buy.
![Page 10: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/10.jpg)
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
![Page 11: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/11.jpg)
Solution trade-offs
Per service
Per permutation
Number of connections
Higher Lower
Memory usage Lower Higher
Rate limits Easier Harder
Statistics Easier Harder
Member complexity Higher Lower
![Page 12: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/12.jpg)
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.
![Page 13: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/13.jpg)
Rate limits (per-service)
Member traffic will rate limited at the member’s primary connection point. This greatly simplifies engineering.
![Page 14: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/14.jpg)
Rate limits (per-permutation)
• Member traffic will be rate-limited at multiple points.
![Page 15: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/15.jpg)
• 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.
Load-sharing
Level 3 Qwest
Level 3 Larimer
member
![Page 16: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/16.jpg)
Constraints
• Maintain charging algorithm
• Have one engineering solution for everyone
• All members will do BGP
• Solution must fit in router memory
![Page 17: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/17.jpg)
Open issues
• Implementation difficulty
• Unknown memory limits
• Engineering troubleshooting/debug
• MPLS vs. VLANs
• Cisco/Juniper interoperability
• Long-term FRGP 10G routing solution
![Page 18: SuperDREAM Testbed Pete Siemsen August 2007. Why SuperDREAM? FRGP problems: Single Points of Failure –Routers –Level 3 switch –Member circuits –Commodity](https://reader036.vdocuments.us/reader036/viewer/2022080916/56649e4e5503460f94b450c1/html5/thumbnails/18.jpg)
TestBed