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

ospf6d cannot generate route. #7

Open
baaljiangjun opened this issue Apr 6, 2023 · 7 comments
Open

ospf6d cannot generate route. #7

baaljiangjun opened this issue Apr 6, 2023 · 7 comments

Comments

@baaljiangjun
Copy link

ospf6d cannot generate route.

@weston-nrl
Copy link
Collaborator

Yes, it can.

Would you care to provide any context or details here? Are you asking for configuration assistance, or do you think you found some sort of reproducible bug?

Is this related to your closed CORE bug, and have you followed the basic steps of downloading, building, and installing this software on your host OS so that it will be available to CORE? CORE includes service configuration for ospf6d/zebra, but does not include the software itself.

@baaljiangjun
Copy link
Author

Yes, it can.

Would you care to provide any context or details here? Are you asking for configuration assistance, or do you think you found some sort of reproducible bug?

Is this related to your closed CORE bug, and have you followed the basic steps of downloading, building, and installing this software on your host OS so that it will be available to CORE? CORE includes service configuration for ospf6d/zebra, but does not include the software itself.

My system is ubuntu22, the latest version of core installed. No error is reported when core runs. ospfv3 hello packets sent between containers are normal, but ipv6 routes cannot be generated. We had this problem before, but with ubuntu20, we uninstall it and installed quagga directly, but quagga is difficult to install on ubuntu22.

@baaljiangjun
Copy link
Author

Yes, it can.

Would you care to provide any context or details here? Are you asking for configuration assistance, or do you think you found some sort of reproducible bug?

Is this related to your closed CORE bug, and have you followed the basic steps of downloading, building, and installing this software on your host OS so that it will be available to CORE? CORE includes service configuration for ospf6d/zebra, but does not include the software itself.

ospfv2 is running properly

@weston-nrl
Copy link
Collaborator

This OSPF-MDR version includes extensions to ospv6d to better support MANET wireless networks. If you're just using this in a wired CORE network, default Quagga ospf6d should work fine. I am not sure what issues you are having installing that in Ubuntu 22 (default CORE-compatible Quagga build process is documented here), but it seems odd that switching to default Quagga would fix your problem in the first place.

I am not personally up to date on the latest CORE releases, nor am I personally aware of any differences between this codebase (based on Quagga 0.99, I believe) and where default Quagga is now (I moved this code to github, but I am not the author/developer). It could be that newer CORE has switched to some newer Quagga configuration that is incompatible with this version, but that's a guess, having not even tried to reproduce this. Hopefully one of the developers (of ospf-mdr or CORE) can comment further.

@b00ga
Copy link
Contributor

b00ga commented Dec 4, 2023

Just to add to what @weston-nrl said, if you just need basic routing, then you don't need the quagga in this repo. Quagga technically is no longer developed, and that is why it is not available in Ubuntu 22.04. It's replacement is frr (sudo apt install frr). FRR should work with CORE.

@apwiggins
Copy link

CORE currently pulls OSPF-MDR in as part of its build. FRR would have to be installed separately and OSPF-MDR removed.
https://github.com/coreemu/core#script-install

There is some basic support for FRR in CORE with a set of FRR services that I prototyped and were merged, but not sure if anyone is actively using FRR in CORE. Either FRR or OSPF-MDR can be installed, but not both concurrently due to the collision of libraries and binaries.

@b00ga
Copy link
Contributor

b00ga commented Dec 4, 2023

When installing CORE (clean install), you can skip ODPF-MDR installation with inv install --no-ospf

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

4 participants