Contents

Med, Origon, As를 이용한 입력 경로 조정

   Jan 13, 2023     3 min read

Ex. BGP next-hop 해결

사진첨부

  • ospf는 항상 /24를 잊지 말자.

방법

R1)

router bgp 10
bgp router-id 1.1.1.1
neighbor 1.1.12.2 remote-as 20
neighbor 1.1.14.4 remote-as 20
network 1.1.1.0 mask 255.255.255.0



R2)

router bgp 20
bgp router-id 2.2.2.2
neighbor 1.1.12.1 remote-as 10
neighbor 1.1.3.3 remote-as 20
neighbor 1.1.3.3 update-source lo 0
network 1.1.2.0 mask 255.255.255.0



R3)

router bgp 20
bgp router-id 3.3.3.3
neighbor 1.1.2.2 remote-as 20
neighbor 1.1.2.2 update-source lo 0
neighbor 1.1.4.4 remote-as 20
neighbor 1.1.4.4 update-source lo 0
network 1.1.3.0 mask 255.255.255.0

neighbor 1.1.2.2 route-reflector-client
neighbor 1.1.4.4 route-reflector-client



R4)

router ospf 1
no network 1.1.14.0 0.0.0.255 area 0

router bgp 20
bgp router-id 4.4.4.4
neighbor 1.1.14.1 remote-as 10
neighbor 1.1.3.3 remote-as 20
neighbor 1.1.3.3 update-source lo 0
network 1.1.4.0 mask 255.255.255.0

neighbor 1.1.14.1 next-hop-self



결과

사진첨부

R2R4 peer-group

사진첨부

방법

  • R3의 명령어를 줄이고 싶을 때,

R3)

router bgp 20
bgp router-id 3.3.3.3
neighbor R2R4 peer-group
neighbor R2R4 remote-as 20
neighbor R2R4 update-source lo 0
neighbor R2R4 route-reflector-client

neighbor 1.1.2.2 peer-group R2R4
neighbor 1.1.4.4 peer-group R2R4

network 1.1.3.0 mask 255.255.255.0



  • 그룹 이름을 peer-group 이라고 함.
    결과는 같음.
    그냥 명령어를 줄이기 위해 사용하는 것임.

결과

사진첨부

MED, Origin, As를 이용한 입력 경로 조정

  • MED = Metric

MED 값 조정하기

사진첨부

방법

R2)

ip as-path access-list 1 permit ^$

route-map INGRESS
match as-path 1
set metric 100

router bgp 20
neighbor 1.1.12.1 route-map INGRESS out

clear ip bgp * soft



R4)

ip prefix-list AS2-NETWORK permit 1.1.2.0/24
ip prefix-list AS2-NETWORK permit 1.1.3.0/24
ip prefix-list AS2-NETWORK permit 1.1.4.0/24

route-map INGRESS
match ip address prefix-list AS2-NETWORK
set metric 200

router bgp 20
neighbor 1.1.14.1 route-map INGRESS out

clear ip bgp * soft



결과

사진첨부

경로가 바뀐 것을 확인할 수 있다.
MED 값이 전부 100으로 간 것을 확인할 수 있다.
>* = BEST 경로

Origin 타입을 이용한 입력 경로 조정

방법

R2)

ip prefix-list AS2-NETWORK permit 1.1.2.0/24
ip prefix-list AS2-NETWORK permit 1.1.3.0/24
ip prefix-list AS2-NETWORK permit 1.1.4..0/24

route-map CHANGE-ORIGIN-TYPE
match ip address prefix-list AS2-NETWORK
set origin incomplete

router bgp 20
neighbor 1.1.12.1 route-map CHANGE-ORIGIN-TYPE out

clear ip bgp * soft



결과

사진첨부

  • MED보다 Origin이 우선순위가 더 높다.
    AS를 많이 거쳤다 = 좋은 경로가 아니다.

AS 경로 추가를 이용한 입력 경로 조정

R4)

ip prefix-list AS2-NETWORK permit 1.1.2.0/24
ip prefix-list AS2-NETWORK permit 1.1.3.0/24
ip prefix-list AS2-NETWORK permit 1.1.4.0/24

route-map MORE-AS
match ip address prefix-list AS2-NETWORK
set as-path prepend 2 2

router bgp 20
neighbor 1.1.14.1 route-map MORE-AS out

clear ip bgp * soft



결과

사진첨부

출력 경로 조정