Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Resolve not automatically started when opening a session #311

Open
b-ehlers opened this issue Jun 26, 2020 · 2 comments
Open

Resolve not automatically started when opening a session #311

b-ehlers opened this issue Jun 26, 2020 · 2 comments
Assignees

Comments

@b-ehlers
Copy link

Ostinato 1.0/1.1

When opening a session, which uses device emulation, an error is shown in the log, that mac resolve failed.

Timestamp	Level	Port	Message	
12:10:21.336	Error	1-*	Port 0: Destination mac resolve failed for one or more streams - possible ARP/ND failure

The device information window shows no ARP/NDP resolution.

Mac			Vlans	IPv4 Address	IPv4 Gateway	IPv6 Address	IPv6 Gateway	ARP	NDP	
6C:00:01:19:40:EB	None	10.1.1.100/24	10.1.1.1	2001:1::100/64	2001:1::1	0/0	0/0

Manually starting the ARP/ND resolution fixes the issue. It would be nice, when ARP/ND resolution is automatically started, when a session is opened.

@pstavirs
Copy link
Owner

@b-ehlers Do you know if ARP/ND was not tried or whether it was tried and it failed? Can you start a wireshark capture on that port before you open session to confirm?

btw nice to see the new v1.1 copy paste feature in action in this issue :-)

@b-ehlers
Copy link
Author

b-ehlers commented Jun 26, 2020

The PCAP trace (zipped): noresolve_session_open.zip
I opened the session at 14:55:37 CET / 12:55:37 UTC, the PCAP trace shows no traffic from Ostinato. At 14:56:12 CET / 12:56:12 UTC I manually started the MAC/ND resolution.

The session file (zipped): test_ossn.zip

And yes, I really like the new cut/copy/paste feature.

@pstavirs pstavirs self-assigned this Jun 26, 2020
pstavirs added a commit that referenced this issue Jun 9, 2022
The current implementation won't work for all cases. See the notes added
in the code.

Updates #311
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants