A.Sergeev Posted July 16, 2009 Posted July 16, 2009 (edited) Приветствую! Товарищи специалисты, подскажите пожалуйста, что именно показывает поле Prefixes Current при просмотре информации о BGP пире? К примеру, есть бгп сосед, show ip bgp neighbors A.B.C.D показывает: ... Sent Rcvd Prefix activity: ---- ---- Prefixes Current: 10 34 ... По идее в поле Sent должно отображаться кол-во префиксов отправленных соседу? Однако в большинстве случаев это не соответствует действительности (поле Rcvd показывает верную информацию, т.е. получаю я 34) , к примеру в выше описанном случае количество отправленных префиксов гораздо больше 10 и это подтверждается командой show ip bgp neighbors A.B.C.D advertised-routes Что же таки показывают поля Prefixes Current: Sent и Rcvd ? Edited July 16, 2009 by A.Sergeev Вставить ник Quote
chainick Posted July 16, 2009 Posted July 16, 2009 А чем вас не устраивает show ip bgp neighbors A.B.C.D routes - полученные маршруты show ip bgp neighbors A.B.C.D advertised-routes - отправленные маршруты? Вставить ник Quote
A.Sergeev Posted July 16, 2009 Author Posted July 16, 2009 (edited) А чем вас не устраивает show ip bgp neighbors A.B.C.D routes - полученные маршруты show ip bgp neighbors A.B.C.D advertised-routes - отправленные маршруты? А если я отдаю несколько тысяч и столько же получаю (принимаю и фильтрую фулвуью и отдаю его же в филиал, к примеру) и мне нужно посмотреть сколько точно я анонсирую и получаю? Можно, конечно и show ip bgp neighbors A.B.C.D routes | i Total show ip bgp neighbors A.B.C.D advertised-routes | i Total Но это как-то не совсем красиво. Что же таки все-таки показывают поля Prefixes Current: Sent и Rcvd ? Edited July 16, 2009 by A.Sergeev Вставить ник Quote
tgz Posted July 16, 2009 Posted July 16, 2009 https://www.cisco.com/en/US/docs/ios/12_2/i....html#wp1174920 Вставить ник Quote
A.Sergeev Posted July 16, 2009 Author Posted July 16, 2009 https://www.cisco.com/en/US/docs/ios/12_2/i....html#wp1174920 Цискины доки изучал, судя по ним это число префиксов полученных/отправленных на текущий момент, но ведь это не соответствует действительности, по крайней мере относительно отправленных, поэтому на форуме вопрос и задал. Вставить ник Quote
chainick Posted July 16, 2009 Posted July 16, 2009 Не, ну хорошо. А sh ip bgp summary | i a.b.c.d тогда вам чем не нравится? Вставить ник Quote
tgz Posted July 16, 2009 Posted July 16, 2009 Цискины доки изучал, судя по ним это число префиксов полученных/отправленных на текущий момент, но ведь это не соответствует действительности, по крайней мере относительно отправленных, поэтому на форуме вопрос и задал. И про Implicit/Explicit Withdraw не забываем, да? Вставить ник Quote
A.Sergeev Posted July 16, 2009 Author Posted July 16, 2009 Не, ну хорошо. А sh ip bgp summary | i a.b.c.d тогда вам чем не нравится? Так удастся посмотреть только число принятых префиксов, а меня больше интересует число анонсируемых соседу. И про Implicit/Explicit Withdraw не забываем, да? Эм..а при чем тут withdraw ? Естественно, что значение Prefixes Current должно учитывать все происходящие изменения, иначе какой в нем толк? Другое дело, что показывает оно не текущее значение префиксов отправляемых соседу, а что-то другое...только вот непонятно что именно :) Вставить ник Quote
A.Sergeev Posted July 17, 2009 Author Posted July 17, 2009 Неужто никто не знает? O_O Вставить ник Quote
Sonne Posted July 17, 2009 Posted July 17, 2009 По поиску в гугле Explicit Withdraw BGP Первая ссылка на RIPE, вторая на этот топик на нага :) Withdrawals:A BGP speaker has concluded that a network (prefix) is no longer reachable and withdraws it from service. * Explicit withdrawal: Prefix is withdrawn from service by a withdrawal message. * Implicit withdrawal: Path and/or other attributes are changed by a new announcement message. Естественно, что значение Prefixes Current должно учитывать все происходящие изменения, иначе какой в нем толк?Другое дело, что показывает оно не текущее значение префиксов отправляемых соседу, а что-то другое...только вот непонятно что именно :) Sent Rcvd Prefix activity: ---- ---- Prefixes Current: 0 3 (Consumes 288 bytes) Prefixes Total: 0 3 Implicit Withdraw: 0 0 Explicit Withdraw: 0 0 Used as bestpath: n/a 3 Used as multipath: n/a 0 Saved (soft-reconfig): n/a 3 (Consumes 144 bytes) Outbound Inbound Local Policy Denied Prefixes: -------- ------- route-map: 254241 0 Total: 254241 0 ----- sho ip bgp neighbors advertised-routes BGP table version is 47707435, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Originating default network 0.0.0.0 Network Next Hop Metric LocPrf Weight Path Total number of prefixes 0 Вставить ник Quote
A.Sergeev Posted July 17, 2009 Author Posted July 17, 2009 По поиску в гугле Explicit Withdraw BGP Первая ссылка на RIPE, вторая на этот топик на нага :) Да не нужен мне гугл :) я и так знаю что такое withdraw, я лишь спросил при чем тут оно? Как количеством префиксов анонсируемых соседу коррелирует с числом отправленных апдейтов, которое постоянно растет? Например: у меня есть маршрут который флапал все утро, к вечеру все нормализовалось, но значение withdraw в сторону соседа вырасло до 1000 и что? У меня значение Prefixes Current: Sent должно вырасти до 1000 что ли? Нет. Оно как показывало 1 маршрут, так и показывает 1 маршрут. Так что при чем тут withdraw мне по-прежнему не понятно. Sent RcvdPrefix activity: ---- ---- Prefixes Current: 0 3 (Consumes 288 bytes) Prefixes Total: 0 3 Implicit Withdraw: 0 0 Explicit Withdraw: 0 0 Used as bestpath: n/a 3 Used as multipath: n/a 0 Saved (soft-reconfig): n/a 3 (Consumes 144 bytes) Outbound Inbound Local Policy Denied Prefixes: -------- ------- route-map: 254241 0 Total: 254241 0 ----- sho ip bgp neighbors advertised-routes BGP table version is 47707435, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Originating default network 0.0.0.0 Network Next Hop Metric LocPrf Weight Path Total number of prefixes 0 В Вашем случае понятно, Вы анонсируете дефолт и значение Prefixes Current: Sent вполне закономерно показывает значение 0. У меня же есть примеры, когда значение Prefixes Current Sent показывает 10, а на самом деле анонсится гораздо больше! (И прошу, ненужно больше про withdraw :) число 10 показывает при абсолютной свежей, только что установленной bgp сессии.) Есть даже такое, что анонсится около 30 маршрутов, а Prefixes Current: Sent показывает 0 ! (И прошу, ненужно больше про withdraw :) этот ноль показывает при абсолютной свежей, только что установленной bgp сессии.) Так что же все-таки показывает Prefixes Current ?)))) Вставить ник Quote
A.Sergeev Posted July 17, 2009 Author Posted July 17, 2009 Можно я промолчу? Крайне нежелательно :) Если я туплю, то покажите, пожалуйста, в каком месте. Спасибо. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.