mx local preference <> 100

JunOS / Juniper / Netscreen
Wiadomość
Autor
ziolek70
rookie
rookie
Posty: 10
Rejestracja: 08 kwie 2013, 07:58

mx local preference <> 100

#1

#1 Post autor: ziolek70 »

Na bgp chcę sam podregulować ruch.
Prependy działają, ale nie moge sobie poradzić w druga stronę.

Mam tak:

Kod: Zaznacz cały

show protocols bgp group external_bgp
type external;
export siec_wewnetrzna_do_BGP;
neighbor 88.xxxxxxxxxxx {
    description "EXATEL BGP";
    local-preference 180;
    import preferencje_dla_EXATEL;
    export [ rozgloszenie_prepend_dla_EXATEL siec_wewnetrzna_do_BGP ];
    peer-as 20804;
}



set policy-options policy-statement preferencje_dla_EXATEL term 1 from as-path EXATEL
set policy-options policy-statement preferencje_dla_EXATEL term 1 then local-preference 200
set policy-options policy-statement preferencje_dla_EXATEL term 2 from as-path EXATEL+1hop
set policy-options policy-statement preferencje_dla_EXATEL term 2 then local-preference 150
set policy-options policy-statement preferencje_dla_EXATEL term 3 from as-path EXATEL+2hopy
set policy-options policy-statement preferencje_dla_EXATEL term 3 then local-preference 130
set policy-options policy-statement preferencje_dla_EXATEL term 4 from as-path EXATELreszta
set policy-options policy-statement preferencje_dla_EXATEL term 4 then accept


set policy-options as-path EXATEL "^20804$"
set policy-options as-path EXATEL+1hop "^20804_[0-9]*$"
ale jak:

run show route protocol bgp


To dalej mam 100 ;-(
Co źle zrobiłem??

Awatar użytkownika
eprom
wannabe
wannabe
Posty: 414
Rejestracja: 17 lis 2003, 11:18
Lokalizacja: Krakow
Kontakt:

#2

#2 Post autor: eprom »

hej,

W ten sposob definiuje sie z jakim local-preference prefixy beda rozglaszane do peer'a i dziala to tylko i wylacznie w przypadku iBGP. Jezeli chcesz zmodyfikowac local-pref dla prefixow odebranych to mozesz
to zrobic tylko przez import policy.
--

ziolek70
rookie
rookie
Posty: 10
Rejestracja: 08 kwie 2013, 07:58

#3

#3 Post autor: ziolek70 »

eprom pisze:hej,

W ten sposob definiuje sie z jakim local-preference prefixy beda rozglaszane do peer'a i dziala to tylko i wylacznie w przypadku iBGP. Jezeli chcesz zmodyfikowac local-pref dla prefixow odebranych to mozesz
to zrobic tylko przez import policy.
oki, a to:

Kod: Zaznacz cały

import preferencje_dla_EXATEL;

nie daje nam tego?

co muszę poczytać??

Awatar użytkownika
eprom
wannabe
wannabe
Posty: 414
Rejestracja: 17 lis 2003, 11:18
Lokalizacja: Krakow
Kontakt:

#4

#4 Post autor: eprom »

ziolek70 pisze:
oki, a to:

Kod: Zaznacz cały

import preferencje_dla_EXATEL;

nie daje nam tego?
Aa, to ;-) to jest w porzadku i powinno dzialac, przyslij jak wyglada "sh route protol bgp x.x.x.x detailed" dla jednego dowolnego prefixu od tego peer'a.
--

ziolek70
rookie
rookie
Posty: 10
Rejestracja: 08 kwie 2013, 07:58

#5

#5 Post autor: ziolek70 »

eprom pisze:
ziolek70 pisze:
oki, a to:

Kod: Zaznacz cały

import preferencje_dla_EXATEL;

nie daje nam tego?
Aa, to ;-) to jest w porzadku i powinno dzialac, przyslij jak wyglada "sh route protol bgp x.x.x.x detailed" dla jednego dowolnego prefixu od tego peer'a.

Dla 2 hopów:

Kod: Zaznacz cały

run show route protocol bgp 217.168.sssss.208 detail
inet.0: 444264 destinations, 892879 routes (444264 active, 0 holddown, 2 hidden)
217.168.sss.0/20 (4 entries, 1 announced)
        *BGP    Preference: 170/-101
                Next hop type: Router, Next hop index: 840
                Address: 0x96494d8
                Next-hop reference count: 832373
                Source: 88.xxxxxx
                Next hop: 88.xxxxxxx via ge-1/0/0.88, selected
                State: <Active Ext>
                Local AS: aaaaaa Peer AS: 20804
                Age: 2w5d 19:44:15
                Task: BGP_20804.88.xxxxxxx+55857
                Announcement bits (3): 0-KRT 4-BGP RT Background 5-Aggregate
                AS path: 20804 20552 I
                Communities: 44896:0 44896:20552
                Accepted
                Localpref: 100
                Router ID: 213.bbbbbbbbb

         BGP    Preference: 170/-101
                Next hop type: Router, Next hop index: 855
                Address: 0x9649f88
                Next-hop reference count: 495957
                Source: 80.xxxxxxxx
                Next hop: 80.xxxxxxxx via ge-1/0/1.805, selected
                State: <Ext>
                Inactive reason: Active preferred
                Local AS: aaaaaaaa Peer AS:  5617
                Age: 4w0d 13:49:43
                Task: BGP_5617.80.xxxxxxxxx+179
                AS path: 5617 20552 I
                Communities: 5617:3361
                Accepted
                Localpref: 100
                Router ID: 213.zzzzz


Wybiera mi exatela, ale localpreference to

Kod: Zaznacz cały

 *[BGP/170] 2w5d 20:13:01, localpref 100 
Tak ma byc??

Awatar użytkownika
eprom
wannabe
wannabe
Posty: 414
Rejestracja: 17 lis 2003, 11:18
Lokalizacja: Krakow
Kontakt:

Re: mx local preference <> 100

#6

#6 Post autor: eprom »

Hej,

Sprawdzilem i wyglada na blad w wyrazeniach regularnych. Pierwsze wyrazenie regularne
jest poprawne "^20804$" i powinno zadzialac, sprawdz jeszcze raz czy napewno nie dziala dla prefixow ktorych origin to AS20804. Bedzie dzialac takze poprostu "20804"

Natomiast zeby zadziala ta linijka

Kod: Zaznacz cały

 set policy-options as-path EXATEL+1hop "^20804_[0-9]*$" 
to musi wygladac tak

Kod: Zaznacz cały

 set policy-options as-path EXATEL+1hop "20804 .{1}"
i odpowiednio

Kod: Zaznacz cały

 
set policy-options as-path EXATEL+2hopy "20804 .{2}"
set policy-options as-path EXATEL+3hopy "20804 .{3}"
--

ziolek70
rookie
rookie
Posty: 10
Rejestracja: 08 kwie 2013, 07:58

Re: mx local preference <> 100

#7

#7 Post autor: ziolek70 »

eprom pisze: Sprawdzilem i wyglada na blad w wyrazeniach regularnych. Pierwsze wyrazenie regularne
jest poprawne "^20804$" i powinno zadzialac, sprawdz jeszcze raz czy napewno nie dziala dla prefixow ktorych origin to AS20804. Bedzie dzialac takze poprostu "20804"

Natomiast zeby zadziala ta linijka

Kod: Zaznacz cały

 set policy-options as-path EXATEL+1hop "^20804_[0-9]*$" 
to musi wygladac tak

Kod: Zaznacz cały

 set policy-options as-path EXATEL+1hop "20804 .{1}"
I tak jest zaiste !!! :lol:

No cóż przyzwyczajenia z kilku lat pracy z cisco robią swoje :oops: :mrgreen:

Dzięki bardzo ...

ODPOWIEDZ