BGP에 대한 질문이 있습니다.
BGP는 언제 정확히 필요합니까?
자율 시스템 간의 통신에 BGP가 필요하다는 것을 기억하지만 이것이 항상 사실입니까?
예를 들어, 패킷 추적 프로그램에서 EIGRP를 실행하는 단일 자율 시스템을 가질 수 있지만 정적 경로를 사용하여 해당 자율 시스템을 OSPF를 실행하는 로컬 ISP 라우터에 연결하기 만하면됩니다.
BGP가 필요한 곳을보기 위해 고심하고 있습니다.
도움을 주시면 감사하겠습니다.
-아테 키스
BGP에 대한 질문이 있습니다.
BGP는 언제 정확히 필요합니까?
자율 시스템 간의 통신에 BGP가 필요하다는 것을 기억하지만 이것이 항상 사실입니까?
예를 들어, 패킷 추적 프로그램에서 EIGRP를 실행하는 단일 자율 시스템을 가질 수 있지만 정적 경로를 사용하여 해당 자율 시스템을 OSPF를 실행하는 로컬 ISP 라우터에 연결하기 만하면됩니다.
BGP가 필요한 곳을보기 위해 고심하고 있습니다.
도움을 주시면 감사하겠습니다.
-아테 키스
답변:
두 개의 자율 시스템간에 라우팅해야 할 때 BGP가 필요하다는 일반적인 설명은 상당히 잘못된 것입니다. BGP를 사용하도록 선택하거나 필요할 수도있는 시나리오가 많이 있습니다.
서비스 제공 업체 세계에서 BGP는 인터넷의 라우팅 프로토콜이기 때문에 많이 사용되지만 기업에 관한 질문처럼 들립니다. 이 경우 인터넷 및 때로는 WAN 연결을 위해 서비스 제공 업체와 인터페이스 할 때 BGP를 사용해야하거나 라우팅 정책에 따라 가장 유연한 라우팅 프로토콜로 인해 BGP를 내부적으로 실행하도록 선택할 수 있습니다.
기업에서 사용하는 몇 가지 예 :
ㅏ. 서비스 제공 업체는 BGP를 통해 인터넷에이 공간을 광고하고 환경으로 다시 고정 경로를 지정할 수 있습니다.
비. 당신은 당신의 서비스 제공 업체와 피어하고 BGP를 통해 그들에게 공간을 광고 할 수 있습니다. ISP가 둘 이상인 경우 이것이 유일한 옵션입니다. 서비스 제공 업체 모두에게 공간을 알리고 다양한 정책 / 속성 조작을 사용하여 들어오는 트래픽의 경로를 제어합니다.
이 시나리오에서 서비스 제공 업체는 각각 전체 인터넷 라우팅 테이블 대신 기본 경로를 광고 할 수 있으며 ISP의 아웃 바운드 인터넷 트래픽을로드 밸런싱 할 수 있습니다. 이 경우 BGP를 조작하여 트래픽이 원하는 경로를 취하고 리턴 트래픽이 기존 ISP와 동일한 ISP를 통해 다시 영향을 받도록해야합니다. 이것은 매우 높은 수준이지만 희망적으로 그림을 얻습니다.
BGP는 필수 요건은 아니지만 일반적으로 서비스 제공 업체는 고객과의 모든 연결에서 일관된 상태를 유지하기 위해 서비스를 실행하려고합니다.
다소 넓게해서 죄송하지만 모든 경우는 다릅니다. 네트워킹, 특히 Cisco에서 배우는 경우 개념을 이해하는 데 도움이되는 모든 것을 단순화합니다. 어떤 방식으로, 나는 그들이 어떤 일반적인 진술이 "규칙"이라고 단언하지 못하고 심지어 100 % 엄격한 규칙 인 것처럼 당신을 시험한다고 생각합니다.
내가 줄 수있는 최선의 조언은 개념을 내리고 인증서를 전달하는 방법을 배우지 만 마음을 활짝 열어 두는 것입니다. 네트워크 학습 / 훈련에 좀 덜 공식적이고 좀 더 실제적인 세계를 추가하려면 동물과 함께 O'Reilly 책 (공부중인 주제와 관련된)을 선택하십시오. 인터넷에서 저렴하게 사용할 수 있습니다.
BGP를 사용할 위치를 설명하는 대신 이유를 설명하겠습니다.
EIGRP 또는 OSPF와 같은 다른 프로토콜은 어딘가에 도달하는 가장 좋은 방법은 가장 빠른 링크, 즉 가장 높은 대역폭을 가진 링크라고 가정합니다. 따라서 경로를 선택하기위한 간단한 메트릭이 있습니다.
많은 상황, 특히 다른 조직 (자율 시스템) 사이에서 특정 경로를 선택하는 이유는 대역폭과 관련이 없을 수 있습니다. 누가 어떤 트래픽을 전달할 것인지에 대한 사전 합의 또는 일부 재정 계약에 따라 발생할 수 있습니다. 일부 트래픽은 한 트래픽으로 라우팅하고 다른 트래픽은 다른 트래픽으로 라우팅 할 수 있습니다.
BGP의 주요 장점은 광고하는 경로와 이웃으로부터받는 광고를 훨씬 더 많이 제어 할 수 있다는 것입니다. BGP는 경로 선택과 이웃의 경로 선택을보다 강력하게 제어합니다. 이것이 BGP가 인터넷의 라우팅 프로토콜 인 이유 중 하나입니다.
간결하게 유지하기 위해 BGP는 주로 두 개의 공급자에 연결하고 장애 조치를 수행하고 정책 맵을 적용하려는 다중 홈 시나리오에서 필요합니다. EGP (eBGP)로 작동하며 실제로 유일한 EGP입니다.
다른 시나리오는 BGP를 IGP (iBGP)로 사용하여 동일한 AS 내에서 라우터와 피어링을 설정하지만 라우팅 복잡성 및 리소스 부담으로 제안되지는 않습니다. 특정한 경우에만 iBGP가 필요합니다.
패킷 추적 프로그램 예를 들어, ISP에 연결하는 것이 라우팅의 결론이 아닌 실제와 다릅니다. 그것은 단지 시작일 뿐이며 정책 적용, QoS와의 링크 성능 조정, 트래픽 우선 순위 지정 등을 제공합니다.
사전 라우팅없이 ISP에 모든 유형의 트래픽을 전달할 목적으로 소규모 조직에서 작업하지 않는 한 고정 경로 및 EIGRP에 의존하지 않을 수 있습니다.
BGP는 자율 시스템간에 경로를 교환하는 표준 방법입니다.
인터넷에 하나의 링크 만있는 경우 ISP와 경로를 동적으로 교환 할 이유가 없습니다. 그들은 당신의 방향으로 고정 경로를 가리킬 수 있습니다. 당신은 당신에게 기본 게이트웨이를 가리키고 그 끝입니다.
동일한 ISP의 여러 PoP 또는 여러 ISP에 멀티 홈이있는 경우 ISP에 접두사를 동적으로 알리려고합니다. 그 이유는 하나의 ISP 링크가 다운되면
다른 ISP에 멀티 홈이있는 경우 BGP를 통한 경로 수신을 고려할 수도 있습니다. ISP가 인터넷의 일부로의 경로를 잃는 경우가 있습니다. 기본 게이트웨이를 사용하는 경우에는이 항목이 표시되지 않지만 전체 테이블을 가져 오는 경우 트래픽이 이동해야합니다. 반면에 전체 테이블을 가져 오면 구형 / 저렴한 라우터를 압도 할 수 있습니다.
피어링 관계에 들어가는 경우 피어가 트래픽을 취할 준비가 된 접두사를 찾기 위해 BGP와 대화해야합니다.
엔터프라이즈 (비 통신 사업자) 네트워크와 관련하여 BGP는 주로 회사 사무실에서 사용할 인터넷 링크가 둘 이상인 경우에 사용됩니다. BGP는 기본 인터넷 링크 중단시 조직으로 인바운드 트래픽 을 조정해야합니다 .
엔터프라이즈 네트워크에서 BGP가 표시되는 다른 이유는 MPLS WAN입니다. 그러나 대부분의 MPLS 제공 업체는 IGP도 제공하며, 거부 한 경우에도 DMVPN과 같은 오버레이를 MPLS 위에 사용하여 IGP가 WAN 라우팅 결정을 내릴 수 있습니다.
BGP는이를 위해 특별히 구축되었으므로 통신 사업자는 주로 BGP를 사용하여 트래픽을 전달합니다.