Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Unique GatewayEUI check on LinkCheckAns #527

Open
ghost opened this issue Mar 29, 2021 · 0 comments
Open

Missing Unique GatewayEUI check on LinkCheckAns #527

ghost opened this issue Mar 29, 2021 · 0 comments

Comments

@ghost
Copy link

ghost commented Mar 29, 2021

What happened?

When a gateway receives a frame with a very strong signal it can be received on both RF Frontends in the gateway. This will make the gateway receive the same frame two times.
As the gateway is a simple forwarder of frames no duplicate detection is done here.

When this duplicate frame contains a LinkCheckReq the network server will count the GW count up for both duplicate packets even though they originate from the same gateway.

What did you expect?

As i understand it the gateway count in LinkCheck MAC command should count unique gateways based on the GatewayEUI.

Steps to reproduce this issue

Transmit a LinkCheckReq on a channel that is close to both RF Frontend filter boundaries.
The frame could be received two times on the gateway, once for each RF Frontend.
The Network server will reply with 2 GW Count in the LinkCheckAns.

Could you share your log output?

The orange field is the GatewayEUI where it can be seen that the duplicate LinkCheckReq is received 2x.
The blue is the DeviceEUI where the GWCount = 2 is transmitted to in the LinkCheckAns.
chirpstack_bug

Your Environment

The network server is version 3.10.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants