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

NDNDPDK and NLSR Interoperability #83

Open
cuizhongtao opened this issue Feb 21, 2024 · 2 comments
Open

NDNDPDK and NLSR Interoperability #83

cuizhongtao opened this issue Feb 21, 2024 · 2 comments

Comments

@cuizhongtao
Copy link

Is it necessary for NDNDPDK to handle routing protocols as a high-speed forwarding node, and did not see the NLSR interoperability part of the routing protocol in the project? Are there any plans to increase this part of the work? Thank you very much.

@cuizhongtao
Copy link
Author

Or is there a way to achieve the same function now?If possible, please give me the document.

@yoursunny
Copy link
Member

NLSR is incompatible with NDN-DPDK.
As stated in ndn-dpdk/docs/interop/README.md, ndn-cxx is incompatible with NDN-DPDK.
Since NLSR is an ndn-cxx application, it is incompatible with NDN-DPDK.

Moreover, NLSR uses NFD specific features extensively, such as the /localhost/nfd/faces/events stream.
Even if ndn-cxx becomes compatible with NDN-DPDK in the future, NLSR would not automatically become compatible.

NDN-DPDK exports a GraphQL API that includes FIB modification functionality.
You can build RIB and routing protocols on top of this API.

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

2 participants