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

Introduction to eBGP / iBGP

by 최개미의 세계 2024. 3. 4.
728x90
반응형

1. Introduction to eBGP(external BGP)

1) Introduction to eBGP

  • 서로 다른 AS 간에 라우팅 정보를 업데이트할 때 사용
  • 기본적으로 TTL이 1이기 때문에 일반적으로 Neighbor와 직접 연결되어 운영
    • 직접 연결되어 있지 않다면 TTL 변경하여 Neighbor 연결 가능
  • 일반적으로 eBGP는 Backup Path가 존재하지 않으므로 Physical Interface IP를 사용
  • eBGP Redundancy를 제공하기 위해 ② 또는 ③와 같이 구성

 

 

2. Introduction to iBGP(internal BGP)

1) Introduction to iBGP

  • BGP 라우터가 같은 AS에서 동작
  • iBGP 기본 TTL 값
    • TTL : 255 (Cisco)
    • TTL : 64 (Nokia 7750 SR)

 

  • BGP Neighbor IP로 Physical Interface 및 System Interface 모두 사용할 수 있지만 일반적으로 iBGP Neighbor IP는 System Interface를 사용
    • Physical Interface를 사용하면 Link Down 시, Backup Path가 있어도 Neighbor Down

 

 

3. iBGP의 필요성

1) 서로 다른 AS 간에 네트워크 정보 교환

  • AS에서 광고 받은 네트워크를 다른 AS로 광고하기 위해 iBGP 사용
  • 위 그림에서 AS 1에서 받은 네트워크(1.1.1.1/32)를 AS 6으로 광고하기 위해 iBGP를 사용
  • R2에서 BGP→OSPF로, R5에서 OSPF→BGP로 재분배하는 것도 기술적으로는 가능
    • R1에서 단일 Prefix만 존재하면 큰 문제가 없지만, 인터넷과 같이 많은 Prefix가 있으면 문제 발생
    • IGP는 많은 Prefix를 처리할 수 없으므로 BGP가 필요

 

2) 서로 다른 AS 간에 통신

  • 서로 다른 AS 간에 통신하기 위해 iBGP 사용
  • 위 그림에서 R6에서 1.1.1.1로 ICMP Request 송신 시, R4는 1.1.1.1/32에 대한 경로가 없으므로 해당 패킷이 Drop
    • R3, R4에도 1.1.1.1/32에 대한 경로를 광고하기 위해 iBGP를 사용

 

728x90
반응형