Jump to content
Калькуляторы

AS 32 бита AS 32 бита

Здравствуйте

Что я не так делаю и почему ошибка

Появился абон с AS размером 32 бита

делаю

 

route-map map-AS2yyy06-in permit 120

set community 2xxxx:2yyy06

 

# set community 2xxxx:2yyy06

^

% Invalid input at '^' marker

 

Может кто сталкивался ?

Share this post


Link to post
Share on other sites

нельзя так. поэтому для 32битных AS на публичных RS обычно делают маппинг в 16битные.

 

подскажите как правильно сделать ?

as-patch юзать ?

Share this post


Link to post
Share on other sites

Так всё-таки какой софт или железо?

Посмотрите документацию, возможно можно записать номер 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 формате, только разделитель ":" вместо ".". Описано в документации.

Share this post


Link to post
Share on other sites

Так всё-таки какой софт или железо?

Посмотрите документацию, возможно можно записать номер 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

 

расскажите цель.

абон хочет чтоб я ему промаркировал канал

Share this post


Link to post
Share on other sites

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 by alexpn

Share this post


Link to post
Share on other sites

Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community.

Например

set ext-community ro:2xxxx:2yyy06

Share this post


Link to post
Share on other sites

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

!

Share this post


Link to post
Share on other sites

т.е. я не правильно отправляю комьюнити?:

Не понял к чему этот вопрос. Всё у вас правильно. У вас же нету в community номеров 32-bit AS, вам и стандартного достаточно.

Share this post


Link to post
Share on other sites

дык. договоритесь с абонентом на тему community. Если у вас 4 byte, то возьмите из приватного диапазона. аля 65535:100

 

 

на нейборе надеюсь стоит send-community ?

Share this post


Link to post
Share on other sites

 

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 комьюнити это хорошо , только они у вас будут работать исключительно в пределах вашей сети , передать такое наружу вам не разрешат :) (если вы конечно специально не договоритесь)

Share this post


Link to post
Share on other sites

Что-то я сначала ввёл вас в заблуждение. Записью 4-Byte ASN можно обойтись при выставлении препендов. А для community надо использовать set ext-community.

Например

set ext-community ro:2xxxx:2yyy06

 

да все верно но почему ro ??

ro:2xxxx:2yyy06

rt верно

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.