# WHATPORT(2601)

## NAME

port 2601 — zebra VTY (FRR / Quagga) — The zebra routing manager's telnet config shell on a Linux router running FRR or Quagga.

Protocol: TCP  
IANA: discp-client

## DESCRIPTION

FRRouting (and Quagga and GNU Zebra before it) gives each daemon its own VTY — an IOS-like interactive shell reachable over telnet — and zebra's default is 2601, which FRR's setup guide tells you to add to /etc/services. zebra is the daemon that owns the kernel routing table and RIB for the other protocol daemons, so its VTY can inspect and change routing. Most operators use `vtysh` over the local Unix sockets instead, and modern FRR packages bind the VTY to localhost or disable the TCP port. Note that IANA registers 2601 as discp-client, unrelated to zebra.

## EXPOSURE

**Do not expose.** An unencrypted telnet shell into the daemon that controls the routing table, protected at best by a VTY password. Bind it to localhost or disable the TCP VTY and use vtysh.

## CHECK

```sh
nc -v 127.0.0.1 2601
```

## SEE ALSO

- docs — [FRRouting — Basic Setup (zebra 2601/tcp, ripd 2602/tcp, vtysh)](https://docs.frrouting.org/en/latest/setup.html) (docs.frrouting.org)
- source — [FRRouting/frr](https://github.com/FRRouting/frr) (github.com)
- iana — [IANA Service Name and Transport Protocol Port Number Registry — 2601 (discp-client)](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=2601) (iana.org)

---

HTML: <https://whatport.net/2601/> · JSON: <https://whatport.net/2601.json> · full dataset: <https://whatport.net/ports.json>
