This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

VLAN AWARE AND UNAWARE DROP ISSUE

Other Parts Discussed in Thread: TCI6638K2K

Hello,

I have been using TCI6638K2K and I try to configure VLAN. I use  VLAN Table Entry to add a entry at ALE table. If using VLAN Table Entry, just I could configure  VLAN_ID,  FORCE_UNTAGGED_EGRESS,  REG_MCAST_FLOOD_MASK,   UNREG_MCAST_FLOOD_MASK.

I need to keep packets out of switch with VLAN TAG  so I have to use FORCE_UNTAGGED_EGRESS. But if I use this entry type and desire to direct host this packets, packets are dropped by ALE ingress prosses except broadcast packets( FF:FF:FF:FF:FF:FF). When I look at your manuel  " KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem " I found that 

"if (unicast packet)
then use VLAN_MEMBER_LIST less host port and go to Egress process"

"if (broadcast packet)
then use VLAN_MEMBER_LIST and go to Egress process" 

I think, packets are able to directed to host port If I don't use   VLAN Table Entry type, but  If I don't use   VLAN Table Entry type, I dont know how I can direct packets to out of switch with VLAN TAG (without using FORCE_UNTAGGED_EGRESS ).

Could you tell me how I can direct packets to host port with VLAN TAG using   VLAN Table Entry type?

Thank you.

Serdar

  • Hi Serdar,
    I am working with expert to get answer for this post. Thank you for your patience.
  • Hi Serdar,

    Could you specify if you are looking to remove or append the VLAN tag on egress?

    Regards,
    Javier
  • In the meantime let me clarify the rules of filtering and lookup on VLAN Aware.

    "if ((unicast packet) and (destination address found with or without VLAN) and (not super))

    then portmask is the logical “AND” of the port_number and the vlan_member_list

    and goto Egress process"


    This indicates that if a unicast packet is found on the ALE Table and port is a member of the VLAN ID as specified on the TAG, then it will be forwarded to that port, including the host port.

    If it is not found then the ALE will apply:

    "if (Unicast packet)
    then use vlan_member_list less host port and goto Egress process"

    Now, the en_p0_uni_flood parameter at ALE Control REG may be enabled to allow unknown unicast packets to reach the host port. It is my understanding that it applies even for VLAN aware mode. Now, if the port is not a VLAN member then en_p0_uni_flood will not be able to override that, but it may for the case the address is unknown. 

    Kind regards,

    Javier