728x90
반응형
1. Introduction to BGP Attribute AIGP(Accumulated IGP Metric)
- AIGP는 RFC 7311에 표시
- AIGP는 모든 AS에서 종단 간 Metric을 기반으로 최적의 경로를 선택
- 대규모 네트워크에서는 네트워크가 단일 관리 아래 있지만 각각 IGP를 가진 여러 AS로 분할된 네트워크를 사용하는 경우가 존재
- 다른 회사를 구매했고 아직 AS를 합병하지 않은 상태
- 각 사업부에 별도의 네트워크가 존재하는 상태
- IGP에서는 수행할 수 없는 특정 라우팅 정책이 필요한 경우
- 라우터에는 다른 AS에 대한 Metric 정보가 없는 상태
- AS1 라우터는 AS2 및 AS3 내부의 Metric 정보를 모르는 상태
- AIGP라는 BGP Attribute를 사용하여 해당 문제를 해결
- BGP 라우터는 해당 AIGP Metric을 다른 AS의 인접 라우터에 광고하며 이를 통해 BGP 라우터는 종단 간 IGP Metric을 기반으로 Best-Path를 선택
- AIGP 사용 시, BGP Best-Path Algorithm은 다른 AS에서 받은 AIGP 값과 Next-Hop까지의 IGP Metric을 고려하여 계산
- AIGP를 사용하려면 다른 AS 간에 동일한 IGP(OSPF 등)를 사용하는 것을 권장
- 각 IGP는 서로 다른 Metric을 사용하므로 AIGP Metric을 사용할 의미가 없음
- AS 간에 서로 다른 IGP를 사용해도 AIGP Attribute는 사용 가능
2. BGP Attribute MED Sample Configuration(Nokia 7750 SR)
1) BGP Attribute MED Sample Configuration Topology
- 테스트 장비
- 에뮬레이터 : EVE-NG
- 라우터 : Nokia 7750 SR-12 TiMOS-C-21.10.R1
- 각 AS에서 OSPF를 설정했으며 OSPF Cost를 Topology와 같이 변경
- 현재 트래픽을 다른 방향으로 조정할 수 있는 Policy가 없는 상태
2) BGP Basic Configuration
- R1 및 R2의 BGP Session Configuration은 위와 같으며 다른 BGP 라우터에도 비슷하게 설정
- R1에 Loopback Interface를 생성하여 192.1.10.0/24 네트워크를 BGP로 광고
- R4에 Loopback Interface를 생성하여 192.4.10.0/24 네트워크를 BGP로 광고
- R1에서 192.4.10.0/24 네트워크에 대한 Next-Hop까지의 Metric이 가장 낮은 R2를 Best-Path로 표시
- R1→R4(192.4.10.0/24)로 향할 때 R2, R3를 경유
- 구성도의 전체 Metric을 참고하면 R5가 아닌 R2를 사용하는 것이 Best-Path
- Path Through R2 : 100 + 200 + 100 = 400
- Path Through R5 : 300 + 100 + 100 = 500
- R4에서 192.1.10.0/24 네트워크에 대한 Next-Hop까지의 Metric이 가장 낮은 R6를 Best-Path로 표시
- R4→R1(192.1.10.0/24)로 향할 때 R6, R5를 경유
- 구성도의 전체 Metric을 참고하면 R6가 아닌 R3를 사용하는 것이 Best-Path
- Path Through R3 : 200 + 100 + 100 = 400
- Path Through R6 : 100 + 300 + 100 = 500
- AS 346 → AS 125로 향할 때 R3를 통과하는 경로가 더 좋지만, AS 346은 AS 123이 어떻게 구성되어 있는지 모르므로 Metric을 기반으로 선택이 불가능
3) MED를 이용한 Best-Path
- MED를 사용해 보면 AIGP의 필요성 파악이 용이
- MED 값 설정
- R2→R1(192.1.10.0/24)까지의 OSPF Cost가 200이므로 MED 값을 200으로 설정
- R5→R1(192.1.10.0/24)까지의 OSPF Cost가 400이므로 MED 값을 400으로 설정
- R3→R4(192.4.10.0/24)까지의 OSPF Cost가 300이므로 MED 값을 300으로 설정
- R6→R4(192.4.10.0/24)까지의 OSPF Cost가 200이므로 MED 값을 200으로 설정
- AS 125는 MED가 가장 낮은 경로인 R5를 이용하여 AS 346으로 도달
- AS 346은 MED가 가장 낮은 경로인 R3를 이용하여 AS 125로 전달
- MED를 사용하더라도 Best-Path만을 사용하고 있지 않은 상태
4) AIGP Configuration
- AIGP Attribute를 테스트하기 위해 MED 구성을 모두 삭제
- 모든 BGP 라우터에서 모든 BGP Peer에 대해 AIGP Enable
- AIGP를 Enable 하는 것뿐만 아니라 BGP Route 광고를 시작하는 라우터에서 Policy 구성이 필요
- R1 및 R4에 AIGP Policy를 설정하여 iBGP Peer로 광고
- AIGP Metric은 eBGP Peer로 광고할 때 수정
- R1은 AIGP Metric과 IGP Metric을 확인하여 R2에 도달
- R1은 구성도의 전체 Metric을 참고여 Best-Path 선출
- Path Through R3 : 300(AIGP Metric) + 200(IGP Metric) = 500
- Path Through R6 : 200(AIGP Metric) + 400(IGP Metric) = 600
- R4는 AIGP Metric과 IGP Metric을 확인하여 R3에 도달
- R4는 구성도의 전체 Metric을 참고여 Best-Path 선출
- Path Through R2 : 200(AIGP Metric) + 300(IGP Metric) = 500
- Path Through R5 : 400(AIGP Metric) + 200(IGP Metric) = 600
- 처음에 R1 및 R4에서 iBGP Peer로 Update Message 송신 시, AIGP 값을 0으로 구성하여 전송
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
Well-Known Community(No-Export) Sample Configuration(Cisco IOL) (0) | 2024.06.12 |
---|---|
Well-Known Community(No-Export) Sample Configuration(Nokia 7750 SR) (0) | 2024.06.11 |
BGP Attribute Community (0) | 2024.06.10 |
AIGP Sample Configuration(Cisco IOL) (2) | 2024.06.09 |
Atomic-Aggregate and Aggregator Sample Configuration(Cisco IOL) (2) | 2024.06.07 |
BGP Attribute Atomic-Aggregate and Aggregator (0) | 2024.06.06 |
Prefer eBGP Route over iBGP Route (0) | 2024.06.05 |
MED Sample Configuration(Cisco IOL) (0) | 2024.06.04 |