
Anton
12.12.2017
12:41:05
там dmvpn и один туннель интерфейс принимает кучу туннелей
я могу изменить на нём delay и bw, но мне это не поможет

Google

Innokentiy
12.12.2017
12:42:26
ага, логично
и два спока анонсят одну сетку хабу?

Anton
12.12.2017
12:42:52
нет, один спок - одна сеть
другой - другая
просто через 2 канала
каждый

Sergey
12.12.2017
12:44:19
а хаб один или два?

Innokentiy
12.12.2017
12:44:20
и какова задача?

Sergey
12.12.2017
12:44:40

Anton
12.12.2017
12:44:56

Sergey
12.12.2017
12:45:03
что на выходе хотите получить и для чего это нужно

Anton
12.12.2017
12:45:17
ага, сори, ща ещё раз попробуй сформулить
требуется что бы хаб понимал что у каналов к одному споку разные метрики

Google

Innokentiy
12.12.2017
12:47:05
а чем оффсет-листы не устраивают?

Anton
12.12.2017
12:47:40
ага, щас объясню
там получается такая петрушка, что если запихать слишком большой оффсет лист, то на стороне хаба будет RD > FD суксессора, и соотвественно этот канал вообще не будет учавствовать в выборах FS, не смотря на variance
т.е. получится такая ситуация, что со стороны спока балансировка есть, а на хабе только один маршрут
оффсет лист высчитываю из соотнощения полос каналов

Sergey
12.12.2017
12:52:30
тут правильнее наверно variance посчитать изходя из этого, а потом офсет лист сделать

Anton
12.12.2017
12:53:08
варианс уже после проверки правила RD < FD идёт
вот
Маршрут считается feasible при выполнении двух условий:
FD лучшего маршрута больше чем AD, которое анонсирует соседний маршрутизатор. Другими словами, следующий маршрутизатор на пути должен быть ближе к destination, чем локальный маршрутизатор (для предотвращения создания петель маршрутизации).
FD лучшего маршрута умноженное на variance должно быть больше чем FD альтернативного маршрута.
http://xgu.ru/wiki/EIGRP#.D0.91.D0.B0.D0.BB.D0.B0.D0.BD.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BD.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.BC.D0.B5.D0.B6.D0.B4.D1.83_.D0.BC.D0.B0.D1.80.D1.88.D1.80.D1.83.D1.82.D0.B0.D0.BC.D0.B8_.D1.81_.D1.80.D0.B0.D0.B7.D0.BD.D0.BE.D0.B9_.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D0.BA.D0.BE.D0.B9

Sergey
12.12.2017
12:54:13
это то да
а туннельный интерфейс на хабе один?

Anton
12.12.2017
12:58:13
2 тунельных интерфейса
на каждом споке тоже по 2 туннеля

Innokentiy
12.12.2017
14:51:56
и FD не бывает "лучшего" или "худшего" маршрута
оно относится к префиксу, а не к маршруту
есть префикс, например 10.0.0.0/24, и у него есть FD
а еще у него есть два successor'а, пять feasible successor'ов, и три просто_соседа_которые_анонсят_префикс
и вот через каждого из них уже есть маршрут, который может встать или не встать в rib

Google

Innokentiy
12.12.2017
14:54:33
и за то, попадет он в rib или нет, отвечает variance
и, разумеется, чтобы попасть в rib, необходимо (но недостаточно) удовлетворять feasibility condition
кстати, variance, если мне склероз не изменяет, применяется не к FD, а к CD successor'а

Anton
12.12.2017
14:56:51
так что делать то
архитектуру переделывать штоль

Innokentiy
12.12.2017
14:57:22
аккуратненько играть оффсетами?

Andrey
12.12.2017
14:59:31

Anton
12.12.2017
14:59:48
чёто не получается

Yevgeniy
12.12.2017
15:00:03

Anton
12.12.2017
15:00:06
я хочу что бы они пропорционально по корзинам раскидывались
в цефе

Innokentiy
12.12.2017
15:00:25

Anton
12.12.2017
15:00:41

Andrey
12.12.2017
15:00:44

Yevgeniy
12.12.2017
15:00:55
FD префикса, и к CD successor-a

Innokentiy
12.12.2017
15:01:00
потоки
это к другому вопросу было

Andrey
12.12.2017
15:01:10

Anton
12.12.2017
15:01:14

Google

Yevgeniy
12.12.2017
15:01:23
каким образом? я чет не часто термин CD встречал

Anton
12.12.2017
15:01:37

Innokentiy
12.12.2017
15:01:47
CD - computed distance, эффективная метрика маршрута через конкретного соседа прямо сейчас
FD - feasible distance, самая выгодная метрика через любого соседа за всю историю пассивного маршрута

Yevgeniy
12.12.2017
15:02:39
ну CD = Local distance + RD так?

Innokentiy
12.12.2017
15:02:53
очень (ОЧЕНЬ) грубо говоря, да

Yevgeniy
12.12.2017
15:03:02
а что еще?

Anton
12.12.2017
15:03:10
дело в историчности походу )

Innokentiy
12.12.2017
15:03:18

Admin
ERROR: S client not available

Yevgeniy
12.12.2017
15:03:27
не ну понятно что метрики там компонентные

Innokentiy
12.12.2017
15:03:36
сегодня вам сосед присылает маршрут за, условно, 100 копеек
завтра этот же сосед присылает вам маршрут за 150 копеек
но DUAL не отработал, маршрут по-прежнему feasible

Yevgeniy
12.12.2017
15:04:17
DUAL пересчитает...

Innokentiy
12.12.2017
15:04:53
если, например, CD маршрута через соседа сегодня - 200, а завтра - 250

Anton
12.12.2017
15:04:54
у меня проблема такая, спок никогда не получит такой RD который будет больше FD.
а хаб может получить при некотором оффсет листе.

Yevgeniy
12.12.2017
15:04:57
почему он не должен отработать то?:)

Innokentiy
12.12.2017
15:05:31
если сегодня RD=100, CD=200, а завтра RD=150, CD=250, то DUAL сидит на попе ровно
маршрут все еще пассивный

Google

Anton
12.12.2017
15:05:39
моё решение - это сделать такой большой параметр delay на входящих интерфейсах хаба, что бы RD никада не получался бы больше FD

Innokentiy
12.12.2017
15:05:54
но завтра FD будет все равно 100

Yevgeniy
12.12.2017
15:05:59

Innokentiy
12.12.2017
15:06:17

Yevgeniy
12.12.2017
15:07:02

Anton
12.12.2017
15:07:09
думал может есть какой нить феншуйный вариант

Innokentiy
12.12.2017
15:08:03

Yevgeniy
12.12.2017
15:08:13
Оо

Innokentiy
12.12.2017
15:08:23
если FS есть, то он моментально встает в риб
DUALу некогда отрабатывать

Yevgeniy
12.12.2017
15:08:46
он разве non-preemptive?
т.е. я вот могу в лабе щас открыть, сделать чтобы на 2-ва интерфейса был маршрут, поменять метрику одному маршруту
и при этом что successor не сменится разве?

Innokentiy
12.12.2017
15:10:01
@dmfigol у тебя вроде была статья про EIGRP?

Yevgeniy
12.12.2017
15:10:07
ну и FD с ним

Innokentiy
12.12.2017
15:12:00
не уверен, что понял вопрос
дима молчит, как партизан, но в интернете найдется все
https://dmfigol.me/blog/understanding-eigrp-metric

Yevgeniy
12.12.2017
15:14:13
ну ты говоришь, если апдейт приходит с новой RD, то FD для префикса не пересчитывается, ща я лабу делаю

Innokentiy
12.12.2017
15:16:10
FD = самая выгодная метрика за всю историю наблюдений маршрута в его пассивном состоянии
если апдейт пришел с худшим RD, но маршрут остался в пассивном состоянии (т.е. он даже с худшей метрикой он удовлетворяет FC), то FD не изменится
если апдейт пришел с лучшим RD, то лучшая метрика за всю историю наблюдений (т.е. FD) зафиксируется в новое, меньшее значение