![]() When running the topotest ospf6_topo2, we see the ABR r2 sending type 5 LSA into the stub area 0.0.0.1 which are not acknowledged and the ABR keeps trying forever 2022/01/07 15:51:57.953 LSUpdate to neighbor 10.254.254.1%r2-eth0 2022/01/07 15:51:57.953 LSUpdate send on r2-eth0 2022/01/07 15:51:57.953 src: fe80::5808:2aff:fe79:bb63 2022/01/07 15:51:57.953 dst: fe80::785f:7aff:feee:82d6 2022/01/07 15:51:57.953 OSPFv3 Type:4 Len:156 Router-ID:10.254.254.2 2022/01/07 15:51:57.953 Area-ID:0.0.0.1 Cksum:0 Instance-ID:0 2022/01/07 15:51:57.953 Number of LSA: 4 2022/01/07 15:51:57.953 [AS-External Id:0.0.0.1 Adv:10.254.254.2] 2022/01/07 15:51:57.953 Age: 198 SeqNum: 0x80000001 Cksum: 3959 Len: 28 2022/01/07 15:51:57.953 [AS-External Id:0.0.0.2 Adv:10.254.254.2] 2022/01/07 15:51:57.953 Age: 197 SeqNum: 0x80000001 Cksum: d5f2 Len: 36 2022/01/07 15:51:57.953 [AS-External Id:0.0.0.3 Adv:10.254.254.2] 2022/01/07 15:51:57.953 Age: 197 SeqNum: 0x80000001 Cksum: ebd9 Len: 36 2022/01/07 15:51:57.953 [AS-External Id:0.0.0.4 Adv:10.254.254.2] 2022/01/07 15:51:57.953 Age: 196 SeqNum: 0x80000001 Cksum: d1f3 Len: 36 2022/01/07 15:52:02.953 LSUpdate to neighbor 10.254.254.1%r2-eth0 2022/01/07 15:52:02.953 LSUpdate send on r2-eth0 2022/01/07 15:52:02.953 src: fe80::5808:2aff:fe79:bb63 2022/01/07 15:52:02.953 dst: fe80::785f:7aff:feee:82d6 2022/01/07 15:52:02.953 OSPFv3 Type:4 Len:156 Router-ID:10.254.254.2 2022/01/07 15:52:02.953 Area-ID:0.0.0.1 Cksum:0 Instance-ID:0 2022/01/07 15:52:02.953 Number of LSA: 4 2022/01/07 15:52:02.953 [AS-External Id:0.0.0.1 Adv:10.254.254.2] 2022/01/07 15:52:02.953 Age: 203 SeqNum: 0x80000001 Cksum: 3959 Len: 28 2022/01/07 15:52:02.954 [AS-External Id:0.0.0.2 Adv:10.254.254.2] 2022/01/07 15:52:02.954 Age: 202 SeqNum: 0x80000001 Cksum: d5f2 Len: 36 2022/01/07 15:52:02.954 [AS-External Id:0.0.0.3 Adv:10.254.254.2] 2022/01/07 15:52:02.954 Age: 202 SeqNum: 0x80000001 Cksum: ebd9 Len: 36 2022/01/07 15:52:02.954 [AS-External Id:0.0.0.4 Adv:10.254.254.2] 2022/01/07 15:52:02.954 Age: 201 SeqNum: 0x80000001 Cksum: d1f3 Len: 36 This PR prevents the ABR of sending type 5 lsa into a stub area Signed-off-by: ckishimo <carles.kishimoto@gmail.com> |
||
---|---|---|
.github | ||
alpine | ||
babeld | ||
bfdd | ||
bgpd | ||
debian | ||
doc | ||
docker | ||
eigrpd | ||
fpm | ||
gdb | ||
grpc | ||
include | ||
isisd | ||
ldpd | ||
lib | ||
m4 | ||
mlag | ||
nhrpd | ||
ospf6d | ||
ospfclient | ||
ospfd | ||
pathd | ||
pbrd | ||
pceplib | ||
pimd | ||
pkgsrc | ||
python | ||
qpb | ||
redhat | ||
ripd | ||
ripngd | ||
sharpd | ||
snapcraft | ||
staticd | ||
tests | ||
tools | ||
vrrpd | ||
vtysh | ||
watchfrr | ||
yang | ||
zebra | ||
.clang-format | ||
.dir-locals.el | ||
.dockerignore | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.pylintrc | ||
.travis.yml | ||
bootstrap.sh | ||
buildtest.sh | ||
config.version.in | ||
configure.ac | ||
COPYING | ||
COPYING-LGPLv2.1 | ||
Makefile.am | ||
README.md | ||
stamp-h.in | ||
version.h |
FRRouting
FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD and supports all modern CPU architectures.
FRR currently supports the following protocols:
- BGP
- OSPFv2
- OSPFv3
- RIPv1
- RIPv2
- RIPng
- IS-IS
- PIM-SM/MSDP
- LDP
- BFD
- Babel
- PBR
- OpenFabric
- VRRP
- EIGRP (alpha)
- NHRP (alpha)
Installation & Use
For source tarballs, see the releases page.
For Debian and its derivatives, use the APT repository at https://deb.frrouting.org/.
Instructions on building and installing from source for supported platforms may be found in the developer docs.
Once installed, please refer to the user guide for instructions on use.
Community
The FRRouting email list server is located here and offers the following public lists:
Topic | List |
---|---|
Development | dev@lists.frrouting.org |
Users & Operators | frog@lists.frrouting.org |
Announcements | announce@lists.frrouting.org |
For chat, we currently use Slack. You can join by clicking the "Slack" link under the Participate section of our website.
Contributing
FRR maintains developer's documentation which contains the project workflow and expectations for contributors. Some technical documentation on project internals is also available.
We welcome and appreciate all contributions, no matter how small!
Security
To report security issues, please use our security mailing list:
security [at] lists.frrouting.org