sirmax Posted June 3, 2010 Posted June 3, 2010 Есть странная проблема с маршрутизацией. Есть сервер. Есть клиенты, подключаемые по ВПН (pptp) [сервер]----VLAN10--[Cat 4900M int vlan 10 vrf srv ]----BGP--[C76 Sup32]---OSPF---[VPN (c3800)]--[клиент] При этом часть клиентов с VPN могут "достучаться" до сервера, а часть - нет. Никакой логики не выявлено. Все маршруты одинаковые. Есть предположение что где-то существует какая-то запись в кеше... но что проверять. Естественно, со всех промежуточных точек связь как до клиента так и до сервера есть. Вставить ник Quote
tgz Posted June 3, 2010 Posted June 3, 2010 Так это, смотрите в фиб первым же делом. А там по ситуации. Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 Дополню. Клиент - это динамический IP из /22 и связи с тем какой IP выдан нет. 2 соседних IP могут вести себя по-разному. Общее для них только IP сервера. Ломаю голову 2-й день Так это, смотрите в фиб первым же делом. А там по ситуации.Подскажите плз комманду.Спасибо. Вставить ник Quote
vovan-pmr Posted June 3, 2010 Posted June 3, 2010 посмотрите на количество маршрутов в BGP. если у вас BGP фулвью, то возможно анонсируются не все маршруты, у SUP32 ограничение на количество маршрутов. Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 Маршрутов мало, никакого фулл-вью там нет. Все очевидные вещи вроде "нет маршрута" или "мало памяти" - проверил. Повторюсь, с самого SUP32 все нормально. Вставить ник Quote
ingress Posted June 3, 2010 Posted June 3, 2010 езерченелы есть? может быть кривая балансировка. Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 езерченелы есть?может быть кривая балансировка. Хм.. Да, есть по пути (на схеме не показаны).Действительно, вариант. но как проверить? (все остальное работает нормально, а траффика там под 3 гига по PortChennel ходит..) Вставить ник Quote
ingress Posted June 3, 2010 Posted June 3, 2010 для начала показать конфигурацию с указанием на обеих свичах типа балансировки и сколько maximum-paths в BGP Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 ingress Про BGP это вы зря, там 2 маршрута. Более того, они работают. Более того, они продублированы статикой. (т.ак сложилось исторически). Этот ВРФ (см. схему) просто имитирует снятый роутер с АС и БГП, к которому были подключены когда-то сервера. Ни траффика ни кучи маршрутов там нет, копейки какие-то. Осталось какая-то мелочь. Насчет балансировки - соврал. Сейчас проверил, этот влан идет отдельным физическим линком. Приношу извинения. Вставить ник Quote
ingress Posted June 3, 2010 Posted June 3, 2010 а что значит достучаться до сервера? ping не проходит? по http не заходит? если ping проходит, а http нет, то копать в сторону MTU, ну или проще на темплейтах сделать tcp mss-adjust до 1400 Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 нет связи, значит что не ходит пинг. При этом его не видит tcpdump. Файрволл проверил, естественно. Вставить ник Quote
Nailer Posted June 3, 2010 Posted June 3, 2010 Уверены, что не возникает косяков с маршрутизацией на клиенте, все маршруты устанавливаются (не только отдаются, но и устанавливаются) нормально? Вставить ник Quote
Nailer Posted June 3, 2010 Posted June 3, 2010 В vlan 10 что-нибудь, кроме озвученного сервера, есть? Есть ли связь с другими серверами в тот момент, когда нет связи с самим сервером? tcpdump-ом где траффик смотрите? Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 Nailer Становлюсь tcpdump на сервер, вижу что пакеты уходят. От других (на том же ВПНсервере, более того, с тем же логином но с другим IP после пересоединения) - все ОК. на клиенте, пускаю traceroute, вижу до M4900, потом звезды на сервер, пускаю traceroute, вижу 1-й хоп (4900), потом звезды. в Влан10 есть другие сервера, с ними нет проблемы. Вставить ник Quote
Valaskor Posted June 3, 2010 Posted June 3, 2010 tcpdumpом видны приходящие пакеты от клиента? Т.е. теряются пакеты в обе стороны или только от сервера к клиенту? Вставить ник Quote
sirmax Posted June 3, 2010 Author Posted June 3, 2010 Valaskor перепроверю утром, но, если я не ошибаюсь, то на сервер видны и приходящие и уходящие (т.е. как будо все ОК). но до клиента ответы уже не доходят. Вставить ник Quote
Nailer Posted June 3, 2010 Posted June 3, 2010 Трейс с сервера запускаете на адрес клиента? При этом трейс на адрес соседнего клиента в той же ip-сети проходит? Конфиги цисок покажите и маршруты в vrf-ах.. Вставить ник Quote
tgz Posted June 4, 2010 Posted June 4, 2010 Подскажите плз комманду. sh ip cef вестимо... Вставить ник Quote
sirmax Posted June 8, 2010 Author Posted June 8, 2010 tgz Хм... Похоже что Вы натолкнули меня на решение. Очистка маршрутов (no ip route ... ip route ...) (на 4900) решила проблему... Вероятно все таки что то было в cef хотя .... ( Вобщем, очень странно. делал diff для конфигов "до" и "после" - нет изменений... В любом случае, спасибо всем кто откликнулся. Вставить ник Quote
tgz Posted June 9, 2010 Posted June 9, 2010 Очистка маршрутов (no ip route ... ip route ...) (на 4900) решила проблему... Это бывает, рассинхронизация риба и фиба у цыски обычное дело. Но лечить лучше через clear ip route, что бы разом. Хотя оно и неприятно, так как приводит к минутному перерыву сервиса. Вставить ник 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.