# Routing in VyOS

> VyOS routing protocols - Static, BGP, OSPF, IS-IS, RIP, MPLS, BFD and Segment Routing for Yandex Cloud and VK Cloud

Source: https://opennix.org/en/docs/vyos/routing/


VyOS supports both static and dynamic routing through FRRouting (FRR).

## Section Contents

### [Static Routing](vyos-static)
Configuring static routes.

**Capabilities:**
- IPv4 and IPv6 routes
- Next-hop routing
- Interface routing
- Blackhole routes
- Administrative distance

### [BGP](vyos-bgp)
Border Gateway Protocol for internet routing.

**Capabilities:**
- eBGP and iBGP
- Route filtering and policies
- Communities and AS-PATH manipulation
- BFD for fast failover
- IPv4 and IPv6 AFI

### [OSPF](vyos-ospf)
Open Shortest Path First for internal routing.

**Capabilities:**
- OSPFv2 (IPv4) and OSPFv3 (IPv6)
- Area configuration
- Authentication
- Route redistribution
- Stub areas

---

## Choosing a Protocol

### Use Static Routing if:
- The topology is simple
- There is a small number of routes
- Automatic failover is not required

### Use BGP if:
- Connecting to internet service providers
- Multihoming with several ISPs
- Large networks with multiple AS
- Flexible routing policy is required

### Use OSPF if:
- Internal corporate network
- Automatic topology discovery
- Fast convergence on failures
- Scalable hierarchical structure

---

## Additional Resources

- [VyOS Routing Documentation](https://docs.vyos.io/en/latest/configuration/protocols/)
- [FRRouting Documentation](https://docs.frrouting.org/)

## Additional Routing Protocols

- [IS-IS](/docs/vyos/routing/vyos-isis/) - Intermediate System to Intermediate System
- [RIP](/docs/vyos/routing/vyos-rip/) - Routing Information Protocol
- [Babel](/docs/vyos/routing/vyos-babel/) - Loop-free Distance-Vector Routing Protocol
- [BFD](/docs/vyos/routing/vyos-bfd/) - Bidirectional Forwarding Detection for fast failure detection
- [RPKI](/docs/vyos/routing/vyos-rpki/) - Resource Public Key Infrastructure for route validation
- [MPLS](/docs/vyos/routing/vyos-mpls/) - Multiprotocol Label Switching
- [Segment Routing](/docs/vyos/routing/vyos-segment-routing/) - Segment Routing
- [OpenFabric](/docs/vyos/routing/vyos-openfabric/) - Routing protocol for data centers
- [Failover](/docs/vyos/routing/vyos-failover/) - Automatic route failover
- [Multicast](/docs/vyos/routing/vyos-multicast/) - Multicast routing
- [PIM (IPv4)](/docs/vyos/routing/vyos-pim/) - Protocol Independent Multicast
- [PIM6 (IPv6)](/docs/vyos/routing/vyos-pim6/) - Protocol Independent Multicast for IPv6
- [IGMP Proxy](/docs/vyos/routing/vyos-igmp/) - Internet Group Management Protocol Proxy
- [ARP](/docs/vyos/routing/vyos-arp/) - Address Resolution Protocol

