Hi Jorge,

>        +----------+----------+----------+------------+----------------+
>        | ESI      | GW-IP    | MAC*     | Label      | Overlay Index  |
>        |--------------------------------------------------------------|
>        | Non-Zero | Zero     | Zero     | Don't Care | ESI            |
>        | Non-Zero | Zero     | Non-Zero | Don't Care | ESI            |
>        | Zero     | Non-Zero | Zero     | Don't Care | GW-IP          |
>        | Zero     | Zero     | Non-Zero | Zero       | MAC            |
>        | Zero     | Zero     | Non-Zero | Non-Zero   | MAC or None**  |
>        | Zero     | Zero     | Zero     | Non-Zero   | None(IP NVO)***|
>        +----------+----------+----------+------------+----------------+
> 
>     The fifth row is like a variation of the fourth row;  why isn't there a
> corresponding variation for each of the first three rows? The following
> paragraph mentioned earlier seems to apply to all situations.
> [JORGE] in rows 4 and 5, the label value 0 or non-0 has a meaning. In the 
> first
> three rows, the label doesn’t have any meaning.

Can you elaborate on "the label does not have any meaning", especially for row 
#2?

> 
>     I struggled with the "IP NVO" in the sixth row because clearly this is 
> MPLS
> tunnel not IP tunnel. Then I realized that "IP" here refers to the payload not
> the tunnel type:
> 
>        IP NVO tunnel: it refers to Network Virtualization Overlay tunnels
>           with IP payload (no MAC header in the payload).
> 
>     I have to say that "IP NVO tunnel" is a little misleading.
> [JORGE] well, that’s why we put it in the terminology in section 1. Let me
> know if you think the description requires clarification. I’ll leave it as it 
> is for
> the time being.

For the particular confusion that I had with the sixth row, we could probably 
just remove "IP NVO". You have a *** note for it anyway.

> 
> 
>     In section 4.1:
> 
>             o Based on the MAC-VRF10 route-target in DGW1 and DGW2, the IP
>               Prefix route is also imported and SN1/24 is added to the IP-
>               VRF with Overlay Index IP2 pointing at the local MAC-VRF10. We
>               assume the RT-5 from NVE2 is preferred over the RT-5 from
>               NVE3. Should ECMP be enabled in the IP-VRF and both routes
>               equally preferable, SN1/24 would also be added to the routing
>               table with Overlay Index IP3.
> 
>     The last two sentences seem to be contradicting. One says "preferred over"
> and the other says "equally preferable".
> [JORGE] ok, I clarified it with this sentence:
> “In this example, we assume the RT-5 from NVE2 is preferred over the RT-5
> from NVE3. If both routes were equally preferable and ECMP enabled, SN1/24
> would also be added to the routing table with Overlay Index IP3.”

The original text is actually fine. I mis-read it.

> 
>        (5) When the packet arrives at NVE2:
>             o Based on the tunnel information (VNI for the VXLAN case), the
>               MAC-VRF10 context is identified for a MAC lookup.
>             o Encapsulation is stripped-off and based on a MAC lookup
>               (assuming MAC forwarding on the egress NVE), the packet is
>               forwarded to TS2, where it will be properly routed.
> 
>     If the destination is actually on the TS3 side, how does TS2 send traffic 
> to
> the final destination? Unless the topology is actually like the one in 
> section 4.2
> traffic will get blackholed?
> [JORGE] yes the topology for SN1 is the same. But we wanted to add more
> subnets and hosts. I added: “We assume SN1/24 is dual-homed to NVE2 and
> NVE3.”

It would be nice the redraw the picture to indicate so. For example:

     IP 4 ---+
     SN 2 --+
                 | TS2
            |--+
   SN1  |
            |--+
                 | TS3
     SN 3 --+
     IP 5 ---+

Jeffrey

_______________________________________________
BESS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/bess

Reply via email to