You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TRex is looking in the wrong packet field when trying to interpret a NA received from GW. For at least some VRRP implementations the IPv6 src address in an NA is not same as the actual VRRP IPv6 address. IPv6 VRRP address in NA response should probably be filter on
scapy_pkt[ICMPv6ND_NA].tgt and not scapy_pkt[IPv6].src
Suggest following change in
automation/trex_control_plane/interactive/trex/common/services/trex_service_IPv6ND.py
In lookup function:
from:
if ICMPv6ND_NA in scapy_pkt:
return self.services.get((scapy_pkt[IPv6].dst, scapy_pkt[IPv6].src, tuple(vlans)), [] )
to:
if ICMPv6ND_NA in scapy_pkt:
return self.services.get((scapy_pkt[IPv6].dst, scapy_pkt[ICMPv6ND_NA].tgt, tuple(vlans)), [] )
The text was updated successfully, but these errors were encountered:
haklat43
added a commit
to haklat43/trex-core
that referenced
this issue
Aug 22, 2024
The TRex is looking in the wrong packet field when trying to interpret a NA received from GW. For at least some VRRP implementations the IPv6 src address in an NA is not same as the actual VRRP IPv6 address. IPv6 VRRP address in NA response should probably be filter on
scapy_pkt[ICMPv6ND_NA].tgt and not scapy_pkt[IPv6].src
Suggest following change in
automation/trex_control_plane/interactive/trex/common/services/trex_service_IPv6ND.py
In lookup function:
from:
to:
The text was updated successfully, but these errors were encountered: