iBGP

Схема сети

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.

Last updated

Was this helpful?