alexpn Posted June 3, 2016 Здравствуйте Что я не так делаю и почему ошибка Появился абон с AS размером 32 бита делаю route-map map-AS2yyy06-in permit 120 set community 2xxxx:2yyy06 # set community 2xxxx:2yyy06 ^ % Invalid input at '^' marker Может кто сталкивался ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dmvy Posted June 3, 2016 что за оборудование, софт? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 3, 2016 нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexpn Posted June 3, 2016 нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. подскажите как правильно сделать ? as-patch юзать ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 3, 2016 расскажите цель. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex_P89 Posted June 3, 2016 Так всё-таки какой софт или железо? Посмотрите документацию, возможно можно записать номер 32-битной AS в 4-Byte ASN формате (AS-dot). Считается так (http://forum.nag.ru/forum/index.php?showtopic=65675): Кому интересно можно считать и в ручную. делим номер вашего 6-ти значного Ас ( 32 - бит ) на 65536 , полученное целое число добавляем до точки, остаток после точки. Например. 196925:65536=3 3*65536= 196608 196925-196608=317 получаем 3.317 Например на SE100 в route-map 32-битные AS надо указывать в 4-Byte ASN формате, только разделитель ":" вместо ".". Описано в документации. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexpn Posted June 6, 2016 Так всё-таки какой софт или железо? Посмотрите документацию, возможно можно записать номер 32-битной AS в 4-Byte ASN формате (AS-dot). Считается так (http://forum.nag.ru/forum/index.php?showtopic=65675): Кому интересно можно считать и в ручную. делим номер вашего 6-ти значного Ас ( 32 - бит ) на 65536 , полученное целое число добавляем до точки, остаток после точки. Например. 196925:65536=3 3*65536= 196608 196925-196608=317 получаем 3.317 Например на SE100 в route-map 32-битные AS надо указывать в 4-Byte ASN формате, только разделитель ":" вместо ".". Описано в документации. во вот как раз SSE600 Но с точками не получается Орет Прошива Redback Networks SmartEdge OS Version SEOS-12.1.1.10p2-Release Built by sysbuild@eussjlx7009.sj.us.am.ericsson.se Sun Aug 23 20:25:14 PDT 2015 Copyright © 1998-2015, Redback Networks Inc. All rights reserved. System Bootstrap version is Mips,rev2.0.2.69 Installed minikernel version is 11.7 расскажите цель. абон хочет чтоб я ему промаркировал канал Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexpn Posted June 6, 2016 (edited) 202806:65536=3 3*65536=196608 202806-196608=6198 получаем 3.6198 что и видно в show bgp route neighbor <ip> received Network Next Hop Metric LocPrf Weight Path > <net>/24 <IP> 0 100 100 3:6198 3:6198 3:6198 i route-map map-AS202806-in permit 120 set community <AS>:3.6198 set community AS:3.6198 ^ % Invalid input at '^' marker Ругается на точку если так route-map map-AS202806-in permit 120 set community AS:3:6198 ^ % Invalid input at '^' marker то ругается на первое двоеточие Edited June 6, 2016 by alexpn Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex_P89 Posted June 6, 2016 Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
loschikatilos Posted June 6, 2016 Alex_P89, т.е. я не правильно отправляю комьюнити?: ! route-map motiv-out permit 10 set as-path prepend 3:5450 3:5450 3:5450 3:5450 3:5450 3:5450 set community 31499:1029 31499:1069 ! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex_P89 Posted June 6, 2016 т.е. я не правильно отправляю комьюнити?: Не понял к чему этот вопрос. Всё у вас правильно. У вас же нету в community номеров 32-bit AS, вам и стандартного достаточно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
loschikatilos Posted June 6, 2016 Да просто такое ощущение что не отрабатывает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 6, 2016 дык. договоритесь с абонентом на тему community. Если у вас 4 byte, то возьмите из приватного диапазона. аля 65535:100 на нейборе надеюсь стоит send-community ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
orlik Posted June 6, 2016 set community AS:3:6198 ^ % Invalid input at '^' marker то ругается на первое двоеточие Конечно будет ругаться , под комьюнити (стандартное) выделено всего 32 бита, а вы пытаетесь засунуть гораздо больше (у вас только ваша AS - 32 бита). Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 Ну ext комьюнити это хорошо , только они у вас будут работать исключительно в пределах вашей сети , передать такое наружу вам не разрешат :) (если вы конечно специально не договоритесь) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexpn Posted June 7, 2016 Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 да все верно но почему ro ?? ro:2xxxx:2yyy06 rt верно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...