-
Notifications
You must be signed in to change notification settings - Fork 108
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
Add igmp and mroute Services #762
base: develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Stephen, thanks for submitting the PR.
There are still some problems you should fix:
- the
.output
files you checked in forigmp
seems not correct. To update the files you should delete the content oftests/integration/sqcmds/igmp-input/
and runsq-poller --run-once=gather --output-dir tests/integration/sqcmds/igmp-input/
. - add
mroute
andigmp
marks in thepytest.ini
file - To update also the parquet testing data correctly, execute
SUZIEQ_POLLER=data pytest tests/integration/test_update_data.py -m "mroute"
andSUZIEQ_POLLER=data pytest tests/integration/test_update_data.py -m "igmp"
- delete the
mroutes.output
file from thetests/integration/sqcmds/eos-input/
. Since you didn't run the mroute on that topology, the data won't be correct. - please check the linting errors running
pylint suzieq
andflake8 suzieq
suzieq/config/textfsm_templates/nexus_show_ip_mroute_vrf_all.tfsm
Outdated
Show resolved
Hide resolved
|
@LucaNicosia After running
However I do not see any updated files? I believe I might be missing a marker here? |
Hi @scetron, I clone your fork and executed the command you posted in the other comment and the new files are actually added. |
d0e4230
to
5f8a6a1
Compare
@scetron how can I assist here? I'd be happy to add some eos and ios parsing logic (textfsm templates). Should I PR vs your fork? |
Hello @ryanmerolle! sorry for the late reply. I am having some issues with my lab and making sure we are collecting the correct data. But I just recently have my lab back up and some comments from Dinesh I need to work on. If you'd like to adjust the templates/collection that is included for IOS that'd be great. I believe that we have EOS covered here. |
Signed-off-by: scetron [email protected]
Test inclusion requirements
In case the PR contains an enhancement or a new platform/service support, some tests have to be added for the new functionality:
For additional information about tests, follow this link
Related Issue
Fixes #377
Description
Would like to add support for collection mroute and igmp information to increase the observability of suzieq to the multicast side of the network. This will increase the usefulness and applicability of suzieq in video and financial related networks as well as lay a foundation for VXLAN overlay networks.
Type of change
New Behavior
Add mroute and igmp services. Enable collection of data for igmp and mroute services for EOS and NXOS.
...
Contrast to Current Behavior
No current collection for the above two services.
Discussion: Benefits and Drawbacks
...
Changes to the Documentation
...
Proposed Release Note Entry
Add mroute and igmp service with support for NXOS and EOS.
Comments
Double Check
develop
branch.develop
branch.--signoff
applied