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

Support for kernel-based forwarder #532

Open
BenAgai opened this issue Mar 21, 2022 · 2 comments
Open

Support for kernel-based forwarder #532

BenAgai opened this issue Mar 21, 2022 · 2 comments

Comments

@BenAgai
Copy link

BenAgai commented Mar 21, 2022

I Hope I post the issue on the correct section.

I'm working on a project involving the usage of network service mesh.
In the project I want to use a kernel-based forwarder instead of the VPP-forwarder.

In the below link I found an example for VPP-forwarder:
https://github.com/networkservicemesh/cmd-forwarder-vpp/blob/main/main.go

I searched for a kernel-based forwarder but found an outdated version in the below link:
https://github.com/networkservicemesh/networkservicemesh/tree/v0.2.0/forwarder/kernel-forwarder

Is there any example or implementation of a kernel-based forwarder that I can use?
If not, do you have recommendations on getting/implementing one?

Thanks,
Ben Agai Meherabanan

@denis-tingaikin
Copy link
Member

I super like this direction.

@edwarnicke Can we schedule this for some release?

@frank7y
Copy link

frank7y commented Sep 29, 2022

Are there any updates on this? I'm just approaching NSM and I guess using classic linux kernel forwarding may ease the learning curve of NSM internals, since I can leave VPP mechanisms aside, and I am more familiar with Linux virtual networking mechanics (veth/namespaces/netlink libs).

I was also looking into the most recent implementation of the NSM kernel forwarder here:
https://github.com/networkservicemesh/networkservicemesh/tree/master/forwarder/kernel-forwarder
but it'd be useful to know if some incompatibilities had been introduced in the meantime between 0.2.0 and 1.5.0 of NSM, making it deprecate, and in that case if there's a particular reason for it being deprecated/abandoned.

Thanks

LionelJouin pushed a commit to Nordix/nsm-cmd-forwarder-vpp that referenced this issue Nov 16, 2023
…ate/networkservicemesh/sdk

Update from update/networkservicemesh/sdk
nsmbot pushed a commit that referenced this issue Nov 5, 2024
…k-k8s@main

PR link: networkservicemesh/sdk-k8s#532

Commit: d2e270c
Author: Network Service Mesh Bot
Date: 2024-11-05 08:58:07 -0600
Message:
  - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#532)
PR link: networkservicemesh/sdk#1687
Commit: 370b7b5
Author: dependabot[bot]
Date: 2024-11-05 09:42:27 -0500
Message:
    - Bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.5.1 (#1687)
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.2.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](golang-jwt/jwt@v4.2.0...v4.5.1)
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
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

3 participants