Weight
- 가중치가 가장 높은 경로를 우선한다.
- 해당 라우터에만 적용되는 값이며 시스코에서만 사용된다.
- BGP 라우터 간에는 교환되지 않는다.
- 로컬 프레퍼런스와 같이 외부로 가는 경로를 결정할 때 사용된다.
- 로컬 프레퍼런스는 다른 iBGP 네이버에게 전송되어 경로 결정에 영햐을 주는 반면, 웨이트는 다른 BGP 네이버에게 영향을 주지 않는다.
weight 조정 전
- BGP 구성 시 라우터 ID를 설정한 이유는. R2와 R3는 루프백 인터페이스에서 동일한 IP 주소를 갖기 때문에 동일한 라우터 ID를 할당받게 되고 BGP 네이버 관계를 맺을 수 없다.
R1#sh ip bgp
Network Next Hop Metric LocPrf Weight Path
* 2.2.2.2/32 1.1.13.3 0 0 2 i
*> 1.1.12.2 0 0 2 i
- 모든 BGP 속성이 동일하므로 최종적으로 라우터 ID로 최적 경로를 정한다.
- 라우터가 생성하는 prefix의 기본 가중치는 32768이다. R2 또는 R3의 BGP 테이블에서 2.2.2.2/32를 확인할 수 있다.
weight 조정
router bgp 1
neighbor 1.1.13.3 weight 500
clear ip bgp * soft
R1#sh ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 2.2.2.2/32 1.1.13.3 0 500 2 i
* 1.1.12.2 0 0 2 i
특정 네트워크 weight 조정
R1#sh ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 2.2.2.2/32 1.1.13.3 0 500 2 i
* 1.1.12.2 0 0 2 i
*> 6.6.6.6/32 1.1.13.3 0 500 2 i
* 1.1.12.2 0 0 2 i
R1#sh ip bg
Network Next Hop Metric LocPrf Weight Path
*> 2.2.2.2/32 1.1.13.3 0 500 2 i
* 1.1.12.2 0 0 2 i
* 6.6.6.6/32 1.1.13.3 0 500 2 i
*> 1.1.12.2 0 600 2 i
R1 설정
route-map Lo6-weight permit 10
match ip address 1
set weight 600
!
route-map Lo6-weight permit 20
set weight 0
!
!
access-list 1 permit 6.6.6.6
router bgp 1
bgp router-id 1.1.1.1
bgp log-neighbor-changes
neighbor 1.1.12.2 remote-as 2
neighbor 1.1.12.2 route-map Lo6-weight in
neighbor 1.1.13.3 remote-as 2
neighbor 1.1.13.3 weight 500
'네트워크 > BGP' 카테고리의 다른 글
[BGP] 속성3 - Originate (0) | 2025.04.22 |
---|---|
[BGP] 속성2 - Local Preference (0) | 2025.04.18 |
[BGP] 속성(attribute) (0) | 2025.04.17 |
[BGP] 스플릿 호라이즌(split horizon rule) (0) | 2025.04.14 |
[BGP] Next Hop (0) | 2025.04.13 |