alexpn Posted June 3, 2016 · Report post Здравствуйте Что я не так делаю и почему ошибка Появился абон с 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 · Report post что за оборудование, софт? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 3, 2016 · Report post нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexpn Posted June 3, 2016 · Report post нельзя так. поэтому для 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 · Report post расскажите цель. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex_P89 Posted June 3, 2016 · Report post Так всё-таки какой софт или железо? Посмотрите документацию, возможно можно записать номер 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 · Report post Так всё-таки какой софт или железо? Посмотрите документацию, возможно можно записать номер 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) · Report post 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 · Report post Что-то я сначала ввёл вас в заблуждение. Записью 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 · Report post 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 · Report post т.е. я не правильно отправляю комьюнити?: Не понял к чему этот вопрос. Всё у вас правильно. У вас же нету в community номеров 32-bit AS, вам и стандартного достаточно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
loschikatilos Posted June 6, 2016 · Report post Да просто такое ощущение что не отрабатывает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 6, 2016 · Report post дык. договоритесь с абонентом на тему 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 · Report post 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 · Report post Что-то я сначала ввёл вас в заблуждение. Записью 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...