alexpn Опубликовано 3 июня, 2016 · Жалоба Здравствуйте Что я не так делаю и почему ошибка Появился абон с AS размером 32 бита делаю route-map map-AS2yyy06-in permit 120 set community 2xxxx:2yyy06 # set community 2xxxx:2yyy06 ^ % Invalid input at '^' marker Может кто сталкивался ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dmvy Опубликовано 3 июня, 2016 · Жалоба что за оборудование, софт? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 3 июня, 2016 · Жалоба нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexpn Опубликовано 3 июня, 2016 · Жалоба нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные. подскажите как правильно сделать ? as-patch юзать ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 3 июня, 2016 · Жалоба расскажите цель. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 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 формате, только разделитель ":" вместо ".". Описано в документации. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexpn Опубликовано 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 расскажите цель. абон хочет чтоб я ему промаркировал канал Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexpn Опубликовано 6 июня, 2016 (изменено) · Жалоба 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 то ругается на первое двоеточие Изменено 6 июня, 2016 пользователем alexpn Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 6 июня, 2016 · Жалоба Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
loschikatilos Опубликовано 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 ! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 6 июня, 2016 · Жалоба т.е. я не правильно отправляю комьюнити?: Не понял к чему этот вопрос. Всё у вас правильно. У вас же нету в community номеров 32-bit AS, вам и стандартного достаточно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
loschikatilos Опубликовано 6 июня, 2016 · Жалоба Да просто такое ощущение что не отрабатывает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 6 июня, 2016 · Жалоба дык. договоритесь с абонентом на тему community. Если у вас 4 byte, то возьмите из приватного диапазона. аля 65535:100 на нейборе надеюсь стоит send-community ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 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 комьюнити это хорошо , только они у вас будут работать исключительно в пределах вашей сети , передать такое наружу вам не разрешат :) (если вы конечно специально не договоритесь) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alexpn Опубликовано 7 июня, 2016 · Жалоба Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community. Например set ext-community ro:2xxxx:2yyy06 да все верно но почему ro ?? ro:2xxxx:2yyy06 rt верно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...