> Hi Dino, > >>>> So here are the options: >>>> >>>> (1) ISP-A advertises P to ISP-B (and may also advertise more specifics to >>>> other peers for policy reasons). >>>> (2) ISP-A advertises P.1, P.2, and P.3 to ISP-B and ISP-B advertises P to >>>> its peers. >>>> >>>> The questions is *where is the best place to aggregate*. Its a tradeoff on >>>> routing table savings and how far a packet can travel to either (1) get >>>> delivered to the destination or (2) get dropped by a router that doesn't >>>> have a more-specific for the destination (thereby wasting resources from >>>> the source to the drop point). >>>> >>>> (1) If ISP-B aggregates P to the links you see above to stub peers, then >>>> the stubs can load-split on P and ISP-B can drop packets for say P.4 and >>>> deliver packets for P.3. The drop can happen at the PE router relatively >>>> soon. >>> >>> >>> If they are stub peers, then sending them anything more than default is >>> inefficient. Yes, ISP B will drop anything for P.4. There’s no way to >>> deliver that any way. >> >> Well the stub AS could be multi-homed and want to load-spread traffic for >> different prefixes. The a set of advertised prefixes are exceptions for not >> following the default path. > > > ??? If the AS is multi-homed, then it’s not a stub.
It's not transit if it's a multi-homed stub. Like most multi-national enterprise networks. That's what I mean. > Yes, if this is a third AS (ISP-C) that has other connectivity, then it would > see longer prefixes as well as the aggregate. Traffic would be diverted to > the longer prefixes and away from ISP-B, as noted. That's what I meant by exceptions. >> If the peers are not stubs and ISP B advertises P, then yes, it will attract >> P.4 traffic. Presumably, the peers are not learning alternate paths for >> this traffic, so there’s also no way of delivering this traffic and ISP B >> would get to drop it. >>> >>> I’m not sure why we’re trying to optimize drop traffic. Hopefully, there >>> isn’t a large volume of it. :) >> >> If you can, you want to drop traffic early as possible so you optimize >> network resources. > > > As always, it’s a trade-off. In this case, do you want to optimize your > routing resources or a small amount of bandwidth. You can either carry more > specifics or drop P.4 traffic. IMHO, that’s an easy call. Not at all clear that its a small amount of bandwidth. > >>>> All things not considered and looking at this specific topology, I would >>>> vote for (1). >>> >>> >>> Of course, but what we’ve found is that prefix owners are not willing to >>> just aggregate. They want traffic engineering so they also advertise more >>> specifics. Thus, the question is (2) or (3) let more specifics propagate >>> throughout the network. >> >> Right, but you are trying to fix this, right? You are trying to do better. > > > That is indeed the point. If aggregation happens at the right place, you get > traffic engineering close to the destination and you get abstraction farther > away. IMHO, that’s ideal. That is, if where traffic engineering is required or desired. > >>>> Another question is, if all more-specfics are not stored (due to major >>>> link failure), is the aggregate withdrawn from the routing system. That >>>> is, if you want less route flapping, you may just want to keep P >>>> advertised. That optimizes FIB add/delete entropy everywhere that wants to >>>> store P. I would rather have hardware routers drop packets fast, then to >>>> have route oscillation. >>> >>> >>> Yes, if ISP B isn’t getting all of the more specifics and continues to >>> aggregate, it could attract traffic that it can’t deliver. Presumably this >>> is a transient until it can get the more specifics. >> >> So what is your conclusion? Is your draft saying to optimize traffic >> engineering or saving routing table space? Or simply documenting the >> tradeoffs? > > > I’m saying do both: aggregate at the right place and it’s a win-win. But > figuring out where to aggregate does require some thought. Definitely agree. Dino _______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area