Разбираемся в BGP маршрутизации

Статическая и динамическая, протоколы

Разбираемся в BGP маршрутизации

Сообщение ZeroMemory » 09 ноя 2013, 16:58

Очень хочу разобраться с маршрутизацией на примере конкретного случая. Помогите мне, кто в теме.
Вот выдача lg.mtu.ru для префикса 195.34.32.0/19
Код: Выделить всё
BGP routing table entry for 195.34.32.0/19, version 426551421
Paths: (2 available, best #2, table default)
Advertised to update-groups:
1 2 3 4 5 6 7
8 9 10 11 13 16 17
19 22 23 24
Local, (received & used)
195.34.52.233 (metric 13) from 195.34.52.182 (195.34.52.182)
Origin IGP, metric 0, localpref 200, valid, internal
Community: 8359:5500 8359:8359 8359:55277
Originator: 195.34.52.233, Cluster list: 83.59.83.59
mpls labels in/out imp-null(from LDP)/nolabel
Local
0.0.0.0 from 0.0.0.0 (195.34.52.251)
Origin IGP, metric 0, localpref 200, weight 32768, valid, sourced, local, best
Community: 8359:5500 8359:8359 8359:55277
mpls labels in/out imp-null(from LDP)/nolabel


Я тут вижу, что первый маршрут (не лучший) полученн вероятно от отражателя маршрутов в кластере. Присутствие кластера означает использование ibgp для маршрутизации, ещё об этом говорит Origin IGP. Источник 1 маршрута некто 195.34.52.233. Ну да этот маршрут не так интересен
Второй маршрут (лучший) появился в результате команды network в конфигурации роутера
ss-cr01.msk.stream-internet.net (195.34.52.251), который и опрашивается lg. Отсутствие записи [next-hop] from [neighbor-ip] (neighbor-ID) в маршруте указывает, что хост является конечной точкой путешесвия глобального трафика в искомую подсеть.
Теперь вопросы к гуру маршрутизации:
1. Я правильно прочитал и сделал выводы?
2. Что может ss-cr01.msk.stream-internet.net делать дальше с трафиком такого широкого префикса, когда он до него всё же дойдёт? просто не понятна эта деталь в организации сети.
3. Где взять расшифровку значений origin?
4. что означает Advertised to update-groups?
5. Достоверно зная, что в сети stream-internet используется OSPF. Зачем тогда огород с ibgp, кластерами и отражателями?
6. и вот это зачем прикручено к маршруту mpls labels in/out imp-null(from LDP)/nolabel и что сие означает?

Этим знаниям, к сожалению, нигде не учат, помогите кто знает разобрать этот конкретный случай. Гугл от меня устал
ZeroMemory
проходил мимо
 
Сообщения: 1
Зарегистрирован: 09 ноя 2013, 16:55

Re: Разбираемся в BGP маршрутизации

Сообщение root » 10 ноя 2013, 08:36

гуру у нас тут нет, но что то знающие люди есть :)

1. Да.

2. А что тут не понятного ? 195.34.32.0/19 это полный префикс:
Код: Выделить всё
route:          195.34.32.0/19
descr:          ZAO MTU-Intel's Moscow Region Network
descr:          ZAO MTU-Intel
descr:          Moscow, Russia
origin:         AS8359

Соответвенно бордер роутер будет анонсить в мир полный (агрегированный) префикс.
Будет делать тоже самое что и все остальные - например пропихивать его далее внутрь сети согласно more-specific маршрутам.

3.
    egp Path originated in another AS
    igp Path originated in the local IGP
    incomplete Path was learned by some other means
Принципы маршрутизации в Internet. Самое полное описание протокола BGP 4 стр. 138

4.
BGP update-groups (AKA dynamic update peer-groups) is a BGP optimization that allows the router to process an update once and send it to a group of neighbor that share a common outbound policy. This is done without additional configuration contrary to peer-groups.
A peer-group is a set of BGP neighbors that shares the same outbound policy, where the inbound policies might be different.
To see which neighbors are member of a given update-group, use the "show ip bgp update-group <peer-group #>" command as follow:

Код: Выделить всё
r1#sh ip bgp update-group 1
BGP version 4 update-group 1, internal, Address Family: IPv4 Unicast
  BGP Update version : 6, messages 0/0
  Update messages formatted 4, replicated 0
  Number of NLRIs in the update sent: max 0, min 0
  Minimum time between advertisement runs is 5 seconds
  Has 1 member (* indicates the members currently being sent updates):
   2.2.2.2

How to configure BGP peer groups

5. Даже не знаю как именно ответить на этот вопрос. Все зависит от дизайна сети, оборудования и задач ,которые необходимо выполнить.
У меня тоже есть iBGP сессии и OSPF. Нужно мне это для того чтобы "добросить" до некоторых L3 коммутаторов некоторые маршруты. Например маршруты в локальный IX.

6. Это атрибуты MPLS - маршрутизация по меткам:
MPLS (англ. multiprotocol label switching — многопротокольная коммутация по меткам) — механизм в высокопроизводительной телекоммуникационной сети, осуществляющий передачу данных от одного узла сети к другому с помощью меток.

BGP PE-CE Routing Protocol Overview In MPLS VPNs-Part II
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1877
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia


Вернуться в Маршрутизация / Routing

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron