net/zebra 0.95a_4 MidnightBSD
Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector)
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
63e395ab97- License
- gpl2, lgpl2.1
- Categories
- net, ipv6
Description
GNU Zebra is a free software (distributed under GNU Generic Public License) which manages TCP/IP based routing protocols.
It supports BGP-4 protocol as described in RFC1771 (A Border Gateway Protocol 4) and RIPv1, RIPv2 and OSPFv2.
Zebra uses multithread technology under multithread supported UNIX kernels. However it can be run under not-multithread supported UNIX kernels.
Zebra is intended to be used as a Route Server and a Route Reflector. Zebra is not a toolkit, it provides full routing power under a new architecture.
Install
Binary package:
mport install zebra
From mports:
cd /usr/mports/net/zebra && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= zebra>0:net/zebra
Dependencies
No port depends on this one.
Configuration
Options name: net_zebra
| Option | Default | Description |
|---|---|---|
| BGPD | on | BGPD support |
| IPV6 | on | |
| OSPF6D | on | OSPF6D support |
| OSPFD | on | OSPFD support |
| OSPFNSSA | off | undergoing NSSA feature |
| PAM | off | PAM authentication for vtysh |
| RIPD | on | RIPD support |
| RIPNGD | on | RIPNGD support |
| SNMP | off | |
| TCPZEBRA | off | TCP/IP socket connection |
| VTYSH | on | VTYSH support |
- USES
- ncurses readline
- Service scripts
- none
- Conflicts with
- openbgpd-[0-9]* quagga-[0-9]* quagga-re-[0-9]* openospfd-[0-9]*
Files
Manual pages 7
- bgpd(8)
- ospf6d(8)
- ospfd(8)
- ripd(8)
- ripngd(8)
- vtysh(1)
- zebra(8)
pkg-plist 24
- sbin/bgpd
- sbin/ospf6d
- sbin/ospfd
- sbin/ripd
- sbin/ripngd
- sbin/zebra
- sbin/zebractl
- bin/vtysh
- etc/zebra/bgpd.conf.sample
- etc/zebra/bgpd.conf.sample2
- etc/zebra/ospf6d.conf.sample
- etc/zebra/ospfd.conf.sample
- etc/zebra/ripd.conf.sample
- etc/zebra/ripngd.conf.sample
- etc/zebra/vtysh.conf.sample
- etc/zebra/zebra.conf.sample
- share/man/man1/vtysh.1.gz
- share/man/man8/bgpd.8.gz
- share/man/man8/ospf6d.8.gz
- share/man/man8/ospfd.8.gz
- share/man/man8/ripd.8.gz
- share/man/man8/ripngd.8.gz
- share/man/man8/zebra.8.gz
- @dirrm etc/zebra
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| zebra-0.95a.tar.gz | 1.370152e+06 | e7f8cbb367c325062625c881a97adc4cf6d3d138a25341451193652944888d1f |
Master sites 3
- ftp://ftp.pop-pr.rnp.br/pub/GNU/ftp.zebra.org/zebra/
- ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/
- http://ftp.sunet.se/pub/network/zebra/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
63e395ab97 |
Lucas Holt | net/zebra: fix readline build Update vtysh completion callbacks for modern readline prototypes, fix texinfo markup that newer makeinfo rejects, and declare the ncurses dependency pulled in by the readline link. Move the existing project URL into the Makefile while here.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |