-
Notifications
You must be signed in to change notification settings - Fork 69
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 gNOI Packet Capture service #67
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). For more information, open the CLA check for this pull request. |
I'm curious - Do you have a specification or architectural document describing the full intention of these APIs (or planning to publish)? Is this intended for pcap on network-elements and thus limited to punted/non-transit traffic? |
Addressing your questions @earies - I'm curious - Do you have a specification or architectural document describing the full intention of these APIs (or planning to publish)? Is this intended for pcap on network-elements and thus limited to punted/non-transit traffic? How come the limitation of TCP/UDP L4 protocols? Generally, implementations that support some level of pcap, have the ability to write to stdout/filesystem which should likely be accounted for - |
@earies , does the document and previous answer help with some of your questions? For the characteristics of the data field, I'm not sure what the expectation should be. Looking at a generic stream bytes API (with streaming response), I do not see a lot of details: https://github.com/googleapis/googleapis/blob/master/google/bytestream/bytestream.proto#L53 Unless otherwise documented, would it be reasonable for defaults to apply? |
This looks good to me; It's a good baseline to start from and can be expanded/enhanced in a future PRs |
@Raj998 you will need to sign the Google CLA before we can accept this contribution |
Update build files Update gnoi.Path to compliant with gnmi.Path Update simple test to use new path
…iles Update gnoi.Path to compliant with gnmi.Path Update simple test to use new path
update unit tests to pass
…iles Update gnoi.Path to compliant with gnmi.Path Update simple test to use new path
Update Put to fix duplicate and typo
…date Put to fix duplicate and typo
…date Put to fix duplicate and typo
…date Put to fix duplicate and typo
* Remove references to the openconfig/reference repo for gNOI types import in both protobufs and the Bazel files. * Regenerate protobufs using protoc v3.5.1.
This reverts commit 4422e2a.
This reverts commit 039322c.
This reverts commit 11736b9.
This reverts commit 6dc955b.
This reverts commit 6fa7b09.
This reverts commit 6a007f2.
This reverts commit ee62d0b.
This reverts commit dff27d2.
This reverts commit 50ef837.
…g api Update Put to fix duplicate and typo" This reverts commit adcb256.
…g api Update Put to fix duplicate and typo" This reverts commit 5541563.
…g api Update Put to fix duplicate and typo" This reverts commit bd2c158.
This reverts commit d63f718.
This reverts commit 61567e5.
This reverts commit edbff50.
This reverts commit a27d51c.
… build files Update gnoi.Path to compliant with gnmi.Path Update simple test to use new path" This reverts commit 95a7614.
This reverts commit 27e81f5.
… build files Update gnoi.Path to compliant with gnmi.Path Update simple test to use new path" This reverts commit 79c5504.
This reverts commit 47d2738.
Some of the initial commits were done by different email address because of which CLA check was failing and accidentally I did a " git rebase -i --root " instead of "git rebase -i <earlier_commit_hash>" to change author for the earlier commits which lead to this mess. Extremely sorry for the inconvenience caused. |
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.
This looks good to me, we can build off of this.
Aruba is ok with this |
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.
This service has been reviewed and approved by two vendors (Arista, Aruba) - and was a collaboration with a network operator (Google). This is ready for review and merge.
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.
LGTM, nice work on the collaborative approach.
/gcbrun |
References