인터넷 서비스 제공업자(ISP) 간의 라우팅: BGP
인터넷 서비스 제공업자(ISP) 간의 라우팅: BGP
BGP는 경계 게이트웨이 프로토콜(Border Gateway Protocol)의 약자로,
인터넷에서 서로 다른 자치 시스템(AS, Autonomous System) 간의 라우팅 정보
교환을 위한 프로토콜입니다.
BGP는 인터넷에서 사용되는 주요 라우팅 프로토콜 중 하나이며,
전세계적으로 많은 ISP(인터넷 서비스 제공업자)가 BGP를 사용하여 라우팅 테이블을 교환하고
인터넷 트래픽을 전달합니다.
BGP의 주요 특징과 원리
경계 게이트웨이 프로토콜 (BGP)의 목적:
BGP는 서로 다른 자치 시스템 간의 라우팅 정보 교환을 담당합니다.
자치 시스템은 하나 이상의 IP 서브넷을 관리하는 단일 관리 도메인을 나타냅니다.
패스 벡터 프로토콜:
BGP는 패스 벡터 프로토콜로서, 경로에 대한 정보를 교환합니다.
이는 최적의 경로를 찾기 위해 각 AS를 거친 경로의 벡터(경로에 대한 정보)를 사용하는 방식입니다.
정보 교환과 결정:
BGP 라우터는 자신의 인접 라우터들과 BGP 속성을 교환하며,
이 정보를 사용하여 최적의 경로를 선택합니다.
BGP는 경로의 속성, AS 경계를 넘어가는 라우팅 정보,
정책 기반 라우팅 등을 고려하여 라우팅 결정을 내립니다.
경로 속성:
BGP 메시지에는 다양한 속성이 포함되며, 이를 통해 라우터는 최적의 경로를 결정합니다.
속성에는 경로의 출처, AS 경계를 넘어가는 정보, AS 경로 등이 포함됩니다.
BGP의 안정성:
BGP는 안정성이 중요한 프로토콜로,
루프와 같은 문제를 방지하기 위한 다양한 메커니즘이 포함되어 있습니다.
BGP 라우팅 테이블:
BGP 라우팅 테이블은 전 세계의 인터넷 라우터 간에 교환되는 엄청난 양의 라우팅 정보를 포함합니다.
이 라우팅 테이블은 ISP가 서로 연결되어 인터넷 트래픽을 전달하고 최적의 경로를 찾는 데 사용됩니다.
BGP는 자체의 특징으로 확장성이 뛰어나며,
전 세계적인 인터넷 환경에서 신뢰성 있는 라우팅을 제공합니다.
BGP 자세히 알기!!
자치 시스템 (AS) 설정:
각 백화점은 독립된 AS를 가지고 있습니다.
AS는 자체적으로 IP 주소 범위를 관리하고, 각 백화점은 자신의 AS 내에서 라우팅 결정을 내립니다.
BGP 정보 교환:
두 백화점 간에는 BGP 라우터가 있어 서로 BGP 메시지를 교환합니다.
이 메시지에는 각 백화점이 가지고 있는 IP 서브넷에 대한 정보와 해당 서브넷으로의 경로 속성이
포함됩니다.
라우팅 결정:
각 백화점의 BGP 라우터는 수신된 BGP 메시지를 기반으로 라우팅 결정을 내립니다.
이 결정은 최적의 경로를 선택하는 것을 목표로 하며, 경로 속성, 즉 서브넷으로 가는 경로에 대한
정보를 고려합니다.
트래픽 라우팅:
고객이 한 백화점에서 다른 백화점으로의 서비스를 이용하려고 할 때,
그 트래픽은 BGP를 통해 최적의 경로로 라우팅됩니다.
BGP는 AS 간 라우팅을 담당하므로, 다른 AS로의 경로 선택에 대한 결정이 이루어집니다.
안정성과 루핑 방지:
BGP는 안정성이 중요한 프로토콜이므로,
루핑과 같은 문제를 방지하기 위한 다양한 메커니즘을 포함하고 있습니다.
이를 통해 백화점 간의 트래픽이 안정적으로 전달되고 중복으로 라우팅되는 문제를 방지할 수 있습니다.
이처럼 BGP를 사용하면 각각 독립된 관리 시스템을 가진 서로 다른 네트워크 간에 안정적이고 효과적인
라우팅이 가능하게 됩니다.
*바쁜 사람을 위한 정리
BGP란 경계 게이트웨이 프로토콜이며 서로 다른 시스템 간의 라우팅 정보 교환을 위한 프로토콜이라고 생각하면 편할거 같습니다. BGP는 하나 이상의 IP서브넷을 관리하는 도메인이 있으며 무한 루프 와 같은 문제를 방지하기 위한 다양한 메커니즘이 있어 안정성이 좋은 특징이 있습니다.
'목차훔치기 > 컴퓨터 네트워킹 하향식 접근' 카테고리의 다른 글
인터넷 제어 메시지 프로토콜(ICMP)(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.24 |
---|---|
소프트웨어 정의 네트워크(SDN) 제어 평면(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.23 |
인터넷에서의 AS 내부 라우팅: OSPF(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.21 |
라우팅 알고리즘(컴퓨터 네트워킹 하향식 접근) (0) | 2024.01.20 |
미들박스(컴퓨터 네트워킹 하향식 접근) (1) | 2024.01.19 |