That's how I understand it. Doesn't that mean it should work without the 
subinterface?

Configuring the sub-interface obviously works. I'm just confused about how vpp 
handles this. For example, I don't need to configure sub-interface for vlan 0 
for linux interfaces - the packet doesn't get dropped.

Juraj

From: Wojciech Dec (wdec)
Sent: Monday, 29 May, 2017 15:47
To: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) 
<jlin...@cisco.com>; John Lo (loj) <l...@cisco.com>; vpp-dev@lists.fd.io
Cc: fds-...@lists.opnfv.org
Subject: Re: [Fds-dev] Does VPP support vlan 0?

A frame with VLAN 0 means “I’m on the default VLAN” and “here are my PCP bits”.
As John suggested, would be good to ry setting a sub-interface for 0.

Regards,
-Wojciech.


From: <fds-dev-boun...@lists.opnfv.org<mailto:fds-dev-boun...@lists.opnfv.org>> 
on behalf of "Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco)" 
<jlin...@cisco.com<mailto:jlin...@cisco.com>>
Date: Monday, 29 May 2017 at 15:08
To: "John Lo (loj)" <l...@cisco.com<mailto:l...@cisco.com>>, 
"vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>" 
<vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>>
Cc: "fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>" 
<fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>>
Subject: Re: [Fds-dev] Does VPP support vlan 0?

Hi John,

UCS-B's drivers apparently send vlan 0 in native vlan. I'm just pointing out 
that vpp treats vlan id 0 as a vlan when vlan 0 means it's not a vlan (if I 
understand the IEEE Std 802.1Q correctly). Or am I missing something?

Thanks,
Juraj

From: John Lo (loj)
Sent: Thursday, 25 May, 2017 16:12
To: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) 
<jlin...@cisco.com<mailto:jlin...@cisco.com>>; 
vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>
Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) 
<tcech...@cisco.com<mailto:tcech...@cisco.com>>; 
fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>
Subject: RE: Does VPP support vlan 0?

Hi Juraj,

For an interface in L3 mode, any packet received with a VLAN tag must match a 
sub-interface setup to expect that VLAN tag value. A way to handle this may be 
to create a sub-interface matching VLAN 0, such as:

DBGvpp# create sub tuntap-0 0
tuntap-0.0
DBGvpp# sho int
              Name               Idx       State          Counter          Count
GigabitEthernet1b/0/0             3         up       rx packets                 
44630
                                                     rx bytes                 
4528252
                                                     tx packets                 
 3105
                                                     tx bytes                  
480292
                                                     drops                      
20672
                                                     punts                      
  373
                                                     ip4                        
23551
GigabitEthernet4/0/0              2         up       rx packets                 
 3070
                                                     rx bytes                  
325990
                                                     tx packets                 
23549
                                                     tx bytes                 
2085942
                                                     drops                      
   16
local0                            0        down
tuntap-0                          1         up       tx packets                 
  373
                                                     tx bytes                   
17158
tuntap-0.0                        5        down
vxlan_tunnel0                     4         up       rx packets                 
23549
                                                     rx bytes                 
2085942
                                                     tx packets                 
 3068
                                                     tx bytes                  
436318
DBGvpp# set int state tuntap-0.0 up

I have not tried this kind of setup before and do not know if other config may 
be necessary to get this going. One question I do have is why are you receiving 
a packet with VLAN tag 0 in your tap interface?

Hopefully this may work for you,
John

From: vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io> 
[mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Juraj Linkes -X (jlinkes - 
PANTHEON TECHNOLOGIES at Cisco)
Sent: Thursday, May 25, 2017 4:19 AM
To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>
Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) 
<tcech...@cisco.com<mailto:tcech...@cisco.com>>; 
fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>
Subject: Re: [vpp-dev] Does VPP support vlan 0?

Hello vpp-devs,

Has anyone looked at this?

Thanks,
Juraj

From: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco)
Sent: Tuesday, 23 May, 2017 15:47
To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>
Cc: fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>; Frank Brockners 
(fbrockne) <fbroc...@cisco.com<mailto:fbroc...@cisco.com>>; Tomas Cechvala -X 
(tcechval - PANTHEON TECHNOLOGIES at Cisco) 
<tcech...@cisco.com<mailto:tcech...@cisco.com>>; Michal Cmarada -X (mcmarada - 
PANTHEON TECHNOLOGIES at Cisco) <mcmar...@cisco.com<mailto:mcmar...@cisco.com>>
Subject: Does VPP support vlan 0?

Hi vpp-devs,

I'm hitting an issue when VLAN ID is 0:
03:20:01:825468: tapcli-rx
tap-0
03:20:01:825472: ethernet-input
IP4: 00:25:b5:00:01:4a -> 01:00:5e:00:00:12 802.1q vlan 0
03:20:01:825473: error-drop
ethernet-input: unknown vlan

As I understand it, the device should treat packets with VLAN 0 as if it didn't 
have an ID:
The null VLAN ID. Indicates that the tag header contains only priority
information; no VLAN identifier is present in the frame.

I'm trying this with 1704. Does VPP support this? Is there a workaround, like 
stripping the 802.1q header for tap ports?

Thanks,
Juraj
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev
  • Re: [vpp-dev] [... Wojciech Dec (wdec)
    • Re: [vpp-d... Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco)
      • Re: [v... otroan
        • Re... Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco)
          • ... Neale Ranns (nranns)
            • ... John Lo (loj)
              • ... Neale Ranns (nranns)
                • ... John Lo (loj)
                • ... Neale Ranns (nranns)

Reply via email to