alexpn Posted June 3, 2016 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
zhenya` Posted June 3, 2016 Posted June 3, 2016 нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. Вставить ник Quote
alexpn Posted June 3, 2016 Author Posted June 3, 2016 нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. подскажите как правильно сделать ? as-patch юзать ? Вставить ник Quote
Alex_P89 Posted June 3, 2016 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
alexpn Posted June 6, 2016 Author 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
alexpn Posted June 6, 2016 Author 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
Alex_P89 Posted June 6, 2016 Posted June 6, 2016 Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 Вставить ник Quote
loschikatilos Posted June 6, 2016 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
Alex_P89 Posted June 6, 2016 Posted June 6, 2016 т.е. я не правильно отправляю комьюнити?: Не понял к чему этот вопрос. Всё у вас правильно. У вас же нету в community номеров 32-bit AS, вам и стандартного достаточно. Вставить ник Quote
loschikatilos Posted June 6, 2016 Posted June 6, 2016 Да просто такое ощущение что не отрабатывает. Вставить ник Quote
zhenya` Posted June 6, 2016 Posted June 6, 2016 дык. договоритесь с абонентом на тему community. Если у вас 4 byte, то возьмите из приватного диапазона. аля 65535:100 на нейборе надеюсь стоит send-community ? Вставить ник Quote
orlik Posted June 6, 2016 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
alexpn Posted June 7, 2016 Author Posted June 7, 2016 Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 да все верно но почему ro ?? ro:2xxxx:2yyy06 rt верно Вставить ник 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.