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

Introduction Private and Public AS

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

1. Introduction Private and Public AS

1) Introduction Private and Public AS

  • eBGP Peer 간 AS-Path Attribute를 기준으로 라우팅 Loop을 방지하는 Mechanism을 사용하기 때문에 AS Number는 IP Address와 마찬가지로 인터넷에서 Unique 하게 사용
  • 본 글을 이해하기 위하여 BGP Basic과 AS-Path Attribute를 먼저 학습하는 것을 권장

 

  • 위와 같이 인터넷망에서 AS Number가 고유하지 않다면 다른 BGP 라우터에서 광고하는 정보를 Loop으로 인지할 가능성이 존재
    • BGP Update Message 수신 시, AS-Path Attribute에 Local-AS가 있다면 Invalid Route로 처리
  • 인터넷망에서 AS Number가 Unique 하게 관리하기 위해 IANA에서 AS Number를 관리
    • 0 : Reserved
    • 1 ~ 64,495 : Public AS Numbers
    • 64,496 ~ 64,511 : Reserved to use in Documentation
    • 64,512 ~ 65,534 : Private AS Numbers
    • 65,535 : Reserved
  • Public AS가 세계적으로 사용하기에 충분하지 않다는 문제가 발생
    • 2015년 기준으로 할당이 가능한(남은) AS Number가 199개
    • 더 많은 AS Number를 사용하기 위해 4byte AS Number를 생성
    • Public AS가 부족하므로 Private AS를 사용

 

  • 위 캡처 자료와 같이 Private AS를 사용하여 Public AS를 사용하는 장비와 NLRI 정보 교환 가능
  • R2의 BGP Table에서 R1의 Private ASN 확인이 가능하며 AS 3으로 광고할 때 Private ASN 제거

 

2) Private AS Remove

  • Private AS Number(64512-65535)는 Public AS처럼 Unique 하지 않으므로 인터넷망에서 사용하면 문제 발생
  • ISP BGP 장비는 Private AS Number를 제거한 후에 Public AS로 광고
  • Cicso IOS에서 Private AS를 제거하기 위해 'remove-private-as'를 입력해야 하며 아래와 같은 제약사항이 존재
    • eBGP Peer에만 사용 가능
    • Private AS는 Outbound Update에서 제거
    • Public AS와 Private AS가 혼합되어 사용되면 기본적으로 AS Number 제거 불가(Config를 적용하여 해결 가능)
    • AS-Path에 eBGP Peer의 AS가 포함되어 있으면 제거 불가

 

728x90
반응형