# iBGP

![Схема сети](https://1953625668-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFMJhMiVjTLWfbfC-S4%2F-MV7zccYpdgT76LQr0GJ%2F-MV7zmOMm7Pc-Z45w-iw%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media\&token=85116bff-2fc4-467a-8354-a5f74c576311)

iBGP-сессии устанавливаются на Loopback-адресах. Чтобы передавать маршруты по iBGP необходимо либо использовать Full-mesh топологию (логическую), либо использовать Route Reflector, либо разбить сеть на Sub-AS, внутри которых будет Full-Mesh топология, либо Route Reflector.

Т.е. без iBGP виден следующий результат:

```
root@RT.VVK.NOV# run show route protocol bgp active-path 

inet.0: 25 destinations, 25 routes (25 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

8.0.0.0/16         *[BGP/170] 03:17:05, localpref 100
                      AS path: 9001 8001 8000 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
8.1.0.0/16         *[BGP/170] 03:17:05, localpref 100
                      AS path: 9001 8001 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
9.1.0.0/16         *[BGP/170] 03:17:53, localpref 100
                      AS path: 9001 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
9.2.0.0/16         *[BGP/170] 03:16:13, localpref 100
                      AS path: 9002 I, validation-state: unverified
                    > to 9.2.2.0 via ge-0/0/1.0
100.0.0.0/24       *[BGP/170] 03:17:05, localpref 100
                      AS path: 9001 8001 8000 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
101.0.0.0/24       *[BGP/170] 03:17:05, localpref 100
                      AS path: 9001 8001 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
102.0.0.0/24       *[BGP/170] 03:17:53, localpref 100
                      AS path: 9001 I, validation-state: unverified
                    > to 9.1.1.2 via ge-0/0/0.0
```

Тут видно, что маршрут до 8.0.0.0/16 пролегает через AS-path 9001 8001 8000, хотя этот префикс и доступен напрямую из нашей сети с роутера RT.MSK.M8.

Далее будет рассмотрен пример с разделением Сети на Sub-AS. Внутри одной из Sub-AS будет использоваться Route Reflector.
