Коллеги, добрый день.
Есть ASR1004 RP2 ESP40 и SIP10 с 2мя десятками. Выполняет роль BRAS с 10000 сессий (8500 PPPoE, 1500 L2TP), около 2000 сессий NAT, около 170000 маршрутов iBGP, а так же NAT на CDN одного известного OTT сервиса для локальных ip stb.
Проблема в том что в ЧНН трафик подошел к 10G и забилась не только сама десятка но и SIP10. Казалось бы надо купить SIP40 и еще пару десяток (SPA-1X10GE-L-V2), агрегировать порты и забыть, НО SIP40 + 2*SPA-1X10GE-L-V2 = 7500$, а ровно за 7500$ можно купить ASR1001-X поставить рядом, перенести на него часть нагрузки и получить резервирование.
Если покупать еще один ASR, то как переносить на него нагрузку?
Тут вижу 2 варианта:
1. Перенести на новый ASR L2tp и NAT. Но NAT работает как для L2tp так и для PPPoE, абонент натится если на BRAS передается RADIUS атрибут с назначением локального пула с серой адресацией. Как сделать так, что бы на PADI от абонента, которого нужно натить PADO отдавал только нужный BRAS?
2. Распределить нагрузку PPPoE между брасами. Тут проблема в том, что белых адресов весьма впритык, т.е. на все сессии их даже не хватает. И сейчас пока брас один, нет проблем с сегментацией адресов, брас анонсирует по BGP все возможные префиксы и выдает адреса динамически из локальных пулов, кроме абонентов со статикой, которым адреса выдает биллинг через Framed-IP-Address атрибут. Если ставить 2 браса с балансировкой, то в том числе и динамические адреса надо будет отдавать радиусом, а как быть с анонсом этих адресов? Анонсировать коннектед /32 через iBGP? А как быстро после установки юзерской сессии этот адрес заанонсится в сеть?
У кого есть подобный опыт? Как бы вы поступили?