본문 바로가기
네트워크/BGP

Private AS Remove Sample Configuration(Cisco IOL)

by 최개미의 세계 2024. 7. 30.
728x90
반응형

1. Private AS Remove Sample Configuration 구성도

  • 테스트 장비
    • 에뮬레이터 : EVE-NG
    • 라우터 : Cisco IOL I86BI_LINUX-ADVENTERPRISEK9-M, Version 15.5(2)T
  • R1↔R2↔R3는 eBGP Peer로 구성하며 R1 Loopback Interface를 BGP로 광고
  • Private AS Remove를 테스트하기 위해 R1은 Private AS로, R2와 R3는 Public AS로 구성

 

 

2. Private AS Remove Sample Configuration

1) BGP Basic Configuration

  • 테스트하기 위해 기본적인 BGP Configuration를 적용

 

 

  • R2 및 R3의 BGP Table에서 AS-Path 부분은 공부했던 내용대로 지나온 ASN을 출력

 

2) Private AS Remove Configuration

  • Private AS를 제거하도록 구성

 

  • R2에서 BGP Update 전송 시, Private AS가 제거되므로 R2의 BGP Table에서 AS-Path에는 Private ASN가 존재하며 R3의 BGP Table에서 AS-Path 부분은 Private ASN가 제거된 AS 2만 표시
  • 해당 명령어로 Private AS를 제거하는 것은 AS-Path에 Public AS가 없는 경우에만 동작

 

3) Private AS Remove Configuration(All Option)

  • BGP Update 전송 시, AS를 추가하기 위해 AS-Prepend 설정

 

  • R2와 R3의 BGP Table을 확인하면 Public AS와 Private AS가 혼합되어 AS-Path에 대한 정보는 변경되지 않음을 확인
  • R2는 R1에게 BGP Update 수신 시, Public AS가 섞여서 존재하므로 Private AS 제거 불가
    • R2에 'remove-private-as'를 입력해도 Cisco IOS는 이것을 잘못된 구성으로 간주하여 무시

 

  • 'remove-private-as all'명령어를 입력하면 AS-Path에 Public AS가 섞여 있어도 Private AS 제거 가능
  • R3의 BGP Table을 확인하면 모든 Private AS가 사라지고 Public AS만 존재

 

4) Private AS Remove Configuration(All Replace-as Option)

  • 'remove-private-as all'명령어를 입력하여 모든 Private AS를 제거했지만 'remove-private-as all replace-as'명령어를 입력하여 Private AS를 Local-AS로 교체 가능

 

  • 모든 Private AS가 AS 2로 변경된 것을 확인

 

728x90
반응형