The following table describes the packet fields used for hashing for services configured on the 7210 SAS-R6 and 7210 SAS-R12.
The following notes apply to Table: LAG hashing algorithm for services and traffic flows configured on the 7210 SAS-R6 and 7210 SAS-R12:
The term ‟service_id” refers to the service ID of the egressing VPLS, Epipe, IES, or VPRN service.
The term ‟lag_index” refers to the Lag-IfIndex of the egressing lag.
the terms ‟encap_value” and ‟service_vlan” are based on the inner and outer VLAN values of the egressing LAG SAP.
The term ‟sap_index” is a value assigned uniquely for each SAP internally.
Parameters used for LAG hashing are the same in both SAP egress queue mode (SAP-based egress scheduling) or port egress queue mode (port-based egress scheduling), unless otherwise specified.
The term ‟learned” corresponds to the destination MAC.
The term ‟source and destination MAC” refers to customer source and destination MACs, unless otherwise specified.
In the case of a LAG with two ports at egress, different ingress port IDs may result in the same hash index, which causes traffic to always get hashed to only one of the ports. Load balancing is expected to occur when there are more than 2 ports in the lag.
The term ‟mgid” is the multicast group ID and is a software-allocated number. A unique number is allocated for each Layer-2 multicast MAC address.
The 7210 SAS supports Layer-2 multicast in a VPLS service. A group of 32 multicast IP addresses map to a single Layer-2 multicast MAC address. The ‟mgid” parameter remains the same for all IP multicast addresses that map to the same Layer-2 multicast MAC address.
Traffic type |
Hashing options |
Packet fields used |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hash-1 Version 1 |
Hash-1 Version 2 |
Hash-2 |
BDA |
BSA |
EtherType |
Ingress Port-ID |
ISID |
MPLS Label Stack |
Source and destination |
VLAN |
|||
MAC |
IP |
L4 Ports |
|||||||||||
VPLS service SAP to SAP |
|||||||||||||
IP traffic (learned) |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
PBB traffic (learned) |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
MPLS traffic (learned) |
✓ |
✓ 1 |
✓ |
||||||||||
✓ |
✓ 1 |
✓ |
|||||||||||
✓ |
✓ |
✓ 2 |
|||||||||||
Non-IP traffic (learned) |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
All traffic (unlearned) |
See note 3 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||||
VPLS service SAP to SDP |
|||||||||||||
IP traffic (learned) |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
IP traffic (unlearned) |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
PBB traffic (learned) |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
PBB traffic (unlearned) |
✓ |
✓ |
✓ |
✓ |
✓ |
||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
MPLS traffic (learned) |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ 2 |
✓ 4 |
||||||||||
MPLS traffic (unlearned) |
✓ |
✓ |
✓ 2 |
✓ 4 |
|||||||||
✓ |
✓ |
✓ 2 |
✓ 4 |
||||||||||
✓ |
✓ |
✓ 2 |
✓ 4 |
||||||||||
Non-IP traffic (learned) |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
Non-IP traffic (unlearned) |
✓ |
✓ |
✓ |
✓ |
✓ |
||||||||
— |
|||||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
VPLS service SDP to SAP |
|||||||||||||
IP traffic (learned) |
✓ |
✓ 2 |
✓ |
✓ |
✓ |
||||||||
✓ |
✓ |
✓ |
|||||||||||
— |
|||||||||||||
All traffic, excluding IP traffic (learned) |
✓ |
✓ |
✓ 5 |
||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
— |
|||||||||||||
All traffic (learned) |
— |
||||||||||||
— |
|||||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
All traffic (unlearned) |
See note 3 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||||
VPLS service SDP to SDP |
|||||||||||||
All traffic (learned) |
✓ |
✓ 5 |
|||||||||||
✓ |
✓ 5 |
||||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
All traffic (unlearned) |
✓ |
✓ |
✓ 5 |
||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
Epipe service SAP to SAP |
|||||||||||||
IP traffic |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
PBB traffic |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
MPLS traffic |
✓ |
✓ 1 |
✓ |
||||||||||
✓ |
✓ 1 |
✓ |
|||||||||||
✓ |
✓ |
✓ 2 |
|||||||||||
Non-IP traffic |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
Epipe service SAP to SDP |
|||||||||||||
IP traffic |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
PBB traffic |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
MPLS traffic |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ 2 |
✓ 4 |
||||||||||
Non-IP traffic |
✓ |
✓ |
✓ |
✓ |
|||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
✓ |
✓ |
|||||||||
Epipe service SDP to SAP |
|||||||||||||
IP traffic |
✓ |
✓ 2 |
✓ |
✓ |
✓ |
||||||||
✓ |
✓ |
✓ |
|||||||||||
— |
|||||||||||||
All other traffic |
✓ |
✓ |
✓ 5 |
||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
— |
|||||||||||||
All traffic |
— |
||||||||||||
— |
|||||||||||||
✓ |
✓ |
✓ 5 |
|||||||||||
MPLS – LSR |
|||||||||||||
All traffic |
✓ |
✓ 1 |
|||||||||||
✓ |
✓ 1 |
||||||||||||
✓ |
✓ |
✓ 6 |
✓ 7 |
||||||||||
VPLS (Multicast traffic with IGMP snooping enabled) SAP to SAP SDP to SAP |
|||||||||||||
— |
See note 8 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||||
VPRN service SAP to SAP SAP to SDP SDP to SAP |
|||||||||||||
— |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
IES service (IPv4) IES SAP to IES SAP |
|||||||||||||
— |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
IES service (IPv4) IES SAP to IPv4 network port interface |
|||||||||||||
— |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
Network port IPv4 interface IPv4 network interface to IPv4 network interface |
|||||||||||||
— |
✓ |
✓ |
✓ |
||||||||||
✓ |
✓ |
✓ |
|||||||||||
✓ |
✓ |
✓ |
✓ |
||||||||||
Network port IPv6 interface IPv6 network interface to IPv6 network interface |
|||||||||||||
— |
✓ |
✓ 9 |
✓ |
||||||||||
✓ |
✓ 9 |
✓ |
|||||||||||
✓ |
✓ |
✓ 9 |
✓ |