Lucy,

The point is that we rely on BGP distribution mechanism, and we cannot expect 
RRs to do more than basic route distribution.

Jeffrey

> -----Original Message-----
> From: Lucy yong [mailto:lucy.y...@huawei.com]
> Sent: Wednesday, September 23, 2015 10:26 AM
> To: Jeffrey (Zhaohui) Zhang <zzh...@juniper.net>; Eric Rosen
> <ero...@juniper.net>; draft-ietf-bess...@ietf.org
> Cc: bess@ietf.org
> Subject: RE: [bess] comment on draft-ietf-bess-ir
> 
> Hi Jeff,
> 
> We seem across each other. Two potential optimizations I proposed: 1)
> suppress unnecessary redistribution; 2) method for child to change its
> patent. I am not clear which one example illustrates. Both need to work
> with and without RR.
> 
> -----Original Message-----
> From: Jeffrey (Zhaohui) Zhang [mailto:zzh...@juniper.net]
> Sent: Wednesday, September 23, 2015 9:17 AM
> To: Lucy yong; Eric Rosen; draft-ietf-bess...@ietf.org
> Cc: bess@ietf.org
> Subject: RE: [bess] comment on draft-ietf-bess-ir
> 
> Lucy,
> 
> Let's use this example to illustrate the points we tried to get through:
> 
>         N1        N2
>           \      /
>            \    /
>              RR
>               |
>               |
>              N3
> 
> 
> N3 originates a Leaf AD route. Originally the parent is N1 so the Leaf AD
> route has RT(N1). Then the parent changes to N2 so N3 sends an update with
> new RT(N2). There is no withdraw from N3 at all.
> 
> The route and its update is sent by N3 to only the RR.
> 
> If Constraint Route Distribution (RFC 4684) is used, only N1 will get the
> initial route, and when N3 sends the update, RR will withdraw it from N1
> and send the route to N2.
> 
> If that is not used, then both N1 and N2 will get the original route and
> the update. Because the RT(N2) in the update does not match N1, N1 will
> treat the update as an implicit withdraw.
> 
> So, in the first case, N1 will get the withdraw that is controlled by the
> RR, which only follows BGP route distribution process and does not
> understand MVPN/IR rules at all. In the second case, there is no explicit
> withdraw at all. In both cases, N3 only sends an update.
> 
> Jeffrey
> 
> 
> > -----Original Message-----
> > From: Lucy yong [mailto:lucy.y...@huawei.com]
> > Sent: Wednesday, September 23, 2015 9:58 AM
> > To: Eric Rosen <ero...@juniper.net>; Jeffrey (Zhaohui) Zhang
> > <zzh...@juniper.net>; draft-ietf-bess...@ietf.org
> > Cc: bess@ietf.org
> > Subject: RE: [bess] comment on draft-ietf-bess-ir
> >
> > Hi Eric,
> >
> > When non-segmented ingress replication is used, the ingress PE needs
> > to see the Leaf A-D routes from all the egress PEs.  (The ingress PE
> > is the upstream parent in this case, even if the ingress PE is not a
> > BGP peer of the egress PEs.)  This means that the RT on the Leaf A-D
> > routes needs to identify the ingress PE.  However, the Leaf A-D routes
> > may need to travel over multiple BGP sessions before they reach the
> ingress PE.
> > Some of these BGP sessions may be IBGP sessions, some may be EBGP
> sessions.
> > It's rather important that the route not get discarded before it
> > reaches the ingress PE, even though it passes through multiple BGP
> > speakers.  If one wants to constrain the distribution of the routes,
> > one still has to guarantee that the routes will reach their targets.
> >
> >
> > [Lucy] If each BGP session keeps track of P-tunnel neighbor state: 1)
> > the downstream neighbor, 2) the upstream neighbor, or 3) N/A. A simple
> > policy can suppress a lot distribution: redistribute a Leaf A-D route
> > if and only if it is sent by a downstream neighbor. This ensures that
> > ingress PE receives all the Leaf A-D routes from all the egress PEs.
> >
> > Thanks,
> > Lucy
> >
> >

_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess

Reply via email to