Что такое префикс (Prefix) в BGP?
Отредактирована 03.10.2026
prefix [ˈpriːfɪks] префикс, приставка
Как выглядит префикс в реальной жизни?
R1#show ip bgp BGP table version is 5, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 1.1.1.1/32 0.0.0.0 0 32768 i * 2.2.2.2/32 10.0.0.14 0 0 65002 i *> 10.0.0.2 0 0 65002 i r>i 3.3.3.3/32 3.3.3.3 0 100 0 i *> 4.4.4.4/32 10.0.0.10 0 150 0 65004 i
- 1.1.1.1/32 — префикс с маской /32 (одиночный адрес). В моей лабораторной это Loopback-интерфейс R1. Изучен локально ( Weight 32768 ).
- 2.2.2.2/32 — префикс, изученный из AS 65002. Для него два пути: через 10.0.0.14 и через 10.0.0.2 . Символ > у второго пути означает, что он best.
- 3.3.3.3/32 — префикс, изученный через iBGP (символ i ). Имеет RIB failure ( r ) — не установлен в RIB.
- 4.4.4.4/32 — префикс, изученный из AS 65004.
Префикс vs Маршрут (Path): В чем разница?
| Термин | Что это? | Пример |
|---|---|---|
| Префикс | Что мы анонсируем (сама сеть). | 192.168.1.0/24 |
| Маршрут (Path) | Как до него добраться (атрибуты). | AS_PATH = 65002, Next-Hop = 10.0.0.2 |
Что такое длина префикса (маска)?
| Префикс | Количество адресов | Пример использования |
|---|---|---|
| /32 | 1 адрес | Loopback-интерфейс маршрутизатора |
| /30 | 4 адреса | Точка-точка между двумя роутерами |
| /24 | 256 адресов | Сеть офиса или небольшого провайдера |
| /0 | Все адреса (0.0.0.0/0) | Дефолтный маршрут (Default route) |
Золотое правило BGP (Самая длинная маска)
*> 10.0.0.0/8 192.168.1.1 0 0 65001 i *> 10.1.0.0/16 192.168.2.1 0 0 65002 i
- Он подходит под оба префикса.
- Но /16 длиннее, чем /8 (16 > 8).
- Будет выбран маршрут через 192.168.2.1 (префикс 10.1.0.0/16).
Где мы используем префиксы в настройках?
network 1.1.1.1 mask 255.255.255.255
ip prefix-list ALLOWED permit 1.1.1.1/32
show ip route bgp