BGP z IOS na IOS XR Temat rozwiązany

Problemy związane z routingiem

Moderatorzy: mikrobi, aron, garfield, gangrena, Seba

Wiadomość
Autor
gitakam
member
member
Posty: 20
Rejestracja: 13 gru 2016, 11:08

BGP z IOS na IOS XR

#1

#1 Post autor: gitakam » 05 mar 2018, 10:17

Cześć!

Próbuję na razie teoretycznie przełożyć konfigurację BGP z IOS na IOS XR. Zrobiłem coś takiego:

Kod: Zaznacz cały

router bgp xxx
 bgp router-id xx.xx.xx.xx
 address-family ipv4 unicast
  aggregate-address xy.xy.xy.xy/22 summary-only
  aggregate-address xz.xz.xz.xz/22 summary-only
  aggregate-address xv.xv.xv.xv/22 summary-only
  aggregate-address xa.xa.xa.xa/23 summary-only
  redistribute static route-policy RIPE_Public
 !
 neighbor yy.yy.yy.yy
  remote-as uuu
  address-family ipv4 unicast
   maximum-prefix 1000000 75
   route-policy RIPE_PUBLIC out
  !
 !
 neighbor vv.vv.vv.vv
  remote-as vvv
  address-family ipv4 unicast
   maximum-prefix 1000000 75
   route-policy RIPE_PUBLIC out
Nie wiem jak natomiast opisać RIPE_PUBLIC na IOS XR. Wcześniej na IOS robiłem dla redystrybucji access-listę z prefixami:

Kod: Zaznacz cały

ip access-list standard RIPE_Public
 permit xy.xy.xy.xy 0.0.1.255
 permit xz.xz.xz.xz 0.0.3.255
 permit xv.xv.xv.xv 0.0.3.255
 permit xa.xa.xa.xa 0.0.3.255
 
 route-map RIPE_Public permit 10
 match ip address RIPE_Public
 
 redistribute static route-map RIPE_Public

Czy moglibyście podpowiedzieć jak to przełożyć na route-policy?

Pozdrawiam,

Kamil

lbromirs
CCIE
CCIE
Posty: 3936
Rejestracja: 30 lis 2006, 08:44

Re: BGP z IOS na IOS XR

#2

#2 Post autor: lbromirs » 05 mar 2018, 10:45

Polecam na szybko:
https://supportforums.cisco.com/t5/serv ... -p/3117050

Na wolniej - nasz (Piotra Jabłońskiego i mój) bootcamp CCIE SP - zaczynamy kolejna edycje 24'ego:
https://micronicstraining.com/event/cci ... boot-camp/

gitakam
member
member
Posty: 20
Rejestracja: 13 gru 2016, 11:08

Re: BGP z IOS na IOS XR

#3

#3 Post autor: gitakam » 05 mar 2018, 15:26

Dzięki za podpowiedź. Przeanalizowałem "na szybko" i wytworzyłem coś takiego:

Kod: Zaznacz cały

prefix-set SIEC
  xx.xx.xx.0/23,
  yy.yy.yy.0/22
end-set

route-policy RIPE_PUBLIC
  if destination in SIEC then
    pass
  else
    drop
  endif
end-policy

router bgp aaaaa
redistribute static route-policy RIPE_PUBLIC
 neighbor zz.zz.zz.zz
  remote-as vvv
  address-family ipv4 unicast
   maximum-prefix 1000000 75
   route-policy RIPE_PUBLIC out
Nie mam jak tego sprawdzić dziś w praktyce - czy to zadziała?

Kamil

Awatar użytkownika
toczyskik
wannabe
wannabe
Posty: 284
Rejestracja: 09 maja 2006, 14:28
Lokalizacja: Warszawa

Re: BGP z IOS na IOS XR

#4

#4 Post autor: toczyskik » 07 mar 2018, 12:21

gitakam pisze:
05 mar 2018, 15:26
Dzięki za podpowiedź. Przeanalizowałem "na szybko" i wytworzyłem coś takiego:

Kod: Zaznacz cały

prefix-set SIEC
  xx.xx.xx.0/23,
  yy.yy.yy.0/22
end-set

route-policy RIPE_PUBLIC
  if destination in SIEC then
    pass
  else
    drop
  endif
end-policy

router bgp aaaaa
redistribute static route-policy RIPE_PUBLIC
 neighbor zz.zz.zz.zz
  remote-as vvv
  address-family ipv4 unicast
   maximum-prefix 1000000 75
   route-policy RIPE_PUBLIC out
Nie mam jak tego sprawdzić dziś w praktyce - czy to zadziała?

Kamil
Zrób tak route policy

Kod: Zaznacz cały

route-policy RIPE_PUBLIC
  if destination in SIEC then
    done
  else
    drop
  endif
end-policy
Reszta wygląda ok.
Pozdrawiam
Krzysiek Te.

gitakam
member
member
Posty: 20
Rejestracja: 13 gru 2016, 11:08

Re: BGP z IOS na IOS XR  Temat rozwiązany

#5

#5 Post autor: gitakam » 07 mar 2018, 22:57

Dzięki - działa!

pawelt
fresh
fresh
Posty: 4
Rejestracja: 23 cze 2018, 15:02

Re: BGP z IOS na IOS XR

#6

#6 Post autor: pawelt » 23 cze 2018, 15:26

witam,

Podpinam się pod temat. Mógłby mi ktoś przełożyć z IOS na IOS XR:

1. Chodzi o rpl z community w tym przypadku do Netii, ale potrzebuję wczęsniej dać match-a na prefixy /32 z Wanguarda. W IOS miałem tak:

ip prefix-list only32 seq 10 permit 0.0.0.0/0 ge 32

route-map C-NETIA-OUT permit 10
match ip address prefix-list only32

route-map C-NETIA-OUT permit 50
set community 12741:31003 12741:32103 12741:33002 12741:33203 12741:35103


2. acl local only

ip as-path access-list 10 permit ^$
neighbor x.x.x.x filter-list 10 out

Dzięki. Paweł

pawelt
fresh
fresh
Posty: 4
Rejestracja: 23 cze 2018, 15:02

Re: BGP z IOS na IOS XR

#7

#7 Post autor: pawelt » 24 cze 2018, 08:22

Odnośnie pkt 1 mam tak:

route-policy NETIA-OUT
apply only32v2
apply NETIA-C-OUT
end-policy

route-policy only32v2
if source-prefix in (0.0.0.0/0 ge 32) then
done
endif
end-policy

route-policy NETIA-C-OUT
set community (12741:31003, 12741:32103, 12741:33002, 12741:33203, 12741:35103) additive
end-policy

ODPOWIEDZ