Med, Origon, As를 이용한 입력 경로 조정
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
결과
사진첨부