witam
mam dwóch operatorów od których dostaję pełną tablicę prefixów, tp i nask.
przyszedł do mnie klient ze swoim as i swoimi prefixami co by go
rozgłosić dalej. o ile z rozgłoszeniem do nasku nie ma problemu to tepsa
nie przyjmuje tranzytu as odemnie.
chce zrobić aby ruch od tego mojego klienta zawsze wychodził przez nask
bo i tak tepsa go nie przyjmie.
do tepsy rozsyłam jednynie swoje prefixy a do nasku moje i jego. to
działa. ale kwestia teraz wysłania prefixów do tego mojego klienta.
zrobiłem accesliste wycinającą as 5617 tepsy i podpiołem ją pod out do
klienta.
ip as-path access-list AS_GREF_OUT deny ^5617_
ip as-path access-list AS_GREF_OUT permit .*
po zastosowaniu tego, ładnie wszystko wycina z początkiem as tespy, ale
niestety klient otrzymuje 1/3 wszystkich prefixów.
na przykładzie:
router-bgp# sh ip bgp
31.6.192.0/21
BGP routing table entry for
31.6.192.0/21
Paths: (2 available, best #2, table Default-IP-Routing-Table)
Advertised to non peer-group peers:
83.1.33.202
8308 5617 30824
195.18.22.17 from 195.18.22.17 (19.9.0.15)
Origin IGP, localpref 100, valid, external
Community: 5617:3389 8308:60050 8308:64000 8308:64100 8308:64120
Last update: Fri Nov 4 00:37:38 2011
5617 30824
80.5.4.29 from 80.5.4.29 (23.2.2.17)
Origin IGP, localpref 100, valid, external, best
Community: 5617:3389
Last update: Sun Oct 23 00:27:17 2011
jak widac, prefix ten mam osiągany przez nask jak i tepse.
jeśli nie zastosuje tej prefix listy na oucie dla gref to mu ten prefix
rozgłaszam, ale jednynie przez tepse:
router-bgp# show ip bgp neighbors 83.1.33.202 advertised-routes
...
*>
31.6.192.0/21 83.1.33.201 0 5617 30824 i
*>
31.6.192.0/22 83.1.33.201 0 5617 30824 i
...
podpinam teraz ta accesliste:
router-bgp# show ip bgp neighbors 83.1.33.202 advertised-routes
*>
1.0.4.0/22 83.1.33.201 0 8308 6695
6939 7545 7545 7545 7545 7545 56203 i
*>
1.0.64.0/18 83.1.33.201 0 8308 6939
4725 7670 18144 i
*>
1.5.0.0/16 83.1.33.201 0 8308 6939 4725 i
*>
1.18.117.0/24 83.1.33.201 0 8308 8928
3356 3786 9700 i
*>
1.18.119.0/24 83.1.33.201 0 8308 6939
4766 23600 i
*>
1.22.12.0/23 83.1.33.201 0 8308 3257
9498 45528 i
...
*>
31.6.64.0/21 83.1.33.201 0 8308 39869 i
*>
31.6.64.0/22 83.1.33.201 0 8308 39869 i
*>
31.6.68.0/23 83.1.33.201 0 8308 39869 i
*>
31.6.72.0/21 83.1.33.201 0 8308 6695
8468 25098 34555 i
*>
31.6.80.0/22 83.1.33.201 0 8308 6695
41313 34984 39582 i
*>
31.6.84.0/22 83.1.33.201 0 8308 6695
41313 34984 39582 i
*>
31.6.92.0/22 83.1.33.201 0 8308 8928 39582 i
*>
31.6.96.0/19 83.1.33.201 0 8308 6695
21219 43554 43554 43554 i
*>
31.6.96.0/21 83.1.33.201 0 8308 6695
21219 43554 43554 43554 i
*>
31.6.104.0/21 83.1.33.201 0 8308 6695
21219 43554 43554 43554 i
*>
31.6.112.0/21 83.1.33.201 0 8308 6695
21219 43554 43554 43554 i
*>
31.6.238.0/23 83.1.33.201 0 8308 24709
30824 i
...
no i tego prefixu mi nie rozsyła.
co prawda w mojej tablicy jako best jest właśnie przez tepse. czasem nie
tu leży problem, że begep dystrybuuje tylko najlepsze, wybrane trasy?
jak powiedzieć quadze, żeby rozesłała mi do tego klienta wszystkie ścieżki?
--
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.