두 개의 자율 시스템간에 라우팅해야 할 때 BGP가 필요하다는 일반적인 설명은 상당히 잘못된 것입니다. BGP를 사용하도록 선택하거나 필요할 수도있는 시나리오가 많이 있습니다.
서비스 제공 업체 세계에서 BGP는 인터넷의 라우팅 프로토콜이기 때문에 많이 사용되지만 기업에 관한 질문처럼 들립니다. 이 경우 인터넷 및 때로는 WAN 연결을 위해 서비스 제공 업체와 인터페이스 할 때 BGP를 사용해야하거나 라우팅 정책에 따라 가장 유연한 라우팅 프로토콜로 인해 BGP를 내부적으로 실행하도록 선택할 수 있습니다.
기업에서 사용하는 몇 가지 예 :
- 기업은 휴대용 공개 IP 공간 블록을 제어합니다. 이 경우 "휴대용"은 ARIN과 같은 지역 인터넷 레지스트리에 의해 공간이 조직에 등록됨을 의미합니다. 조직은이 주소 공간의 주소 지정을 사용하는 인터넷 액세스 가능 서비스를 호스팅합니다. 일반적으로 세계에 알리는 방법에는 두 가지가 있습니다.
ㅏ. 서비스 제공 업체는 BGP를 통해 인터넷에이 공간을 광고하고 환경으로 다시 고정 경로를 지정할 수 있습니다.
비. 당신은 당신의 서비스 제공 업체와 피어하고 BGP를 통해 그들에게 공간을 광고 할 수 있습니다. ISP가 둘 이상인 경우 이것이 유일한 옵션입니다. 서비스 제공 업체 모두에게 공간을 알리고 다양한 정책 / 속성 조작을 사용하여 들어오는 트래픽의 경로를 제어합니다.
이 시나리오에서 서비스 제공 업체는 각각 전체 인터넷 라우팅 테이블 대신 기본 경로를 광고 할 수 있으며 ISP의 아웃 바운드 인터넷 트래픽을로드 밸런싱 할 수 있습니다. 이 경우 BGP를 조작하여 트래픽이 원하는 경로를 취하고 리턴 트래픽이 기존 ISP와 동일한 ISP를 통해 다시 영향을 받도록해야합니다. 이것은 매우 높은 수준이지만 희망적으로 그림을 얻습니다.
- 대부분의 경우 WAN 연결을위한 MPLS 링크가있는 경우 실제로 MPLS로 작업을 수행하지 않습니다. MPLS는 서비스 제공 업체의 PE (Provider Edge) 라우터에서 종료되며 / 30 지점 간 연결에서 일반 이더넷 링크로 고객 Edge (CE) 라우터에 연결됩니다. 이 경우 일반적으로 서비스 제공 업체와 공유하기 위해 IGP (내부 게이트웨이 프로토콜-OSPF, EIGRP 등) 경로를 BGP로 재배포해야합니다. 이들은 MPLS 네트워크를 통해 해당 경로를 원격 사이트의 PE로 전달합니다.이 사이트에서 해당 사이트의 CE와 BGP가 피어링합니다.이 시점에서 경로를 학습하고 원격 사이트의 IGP로 다시 재배포합니다. . 다른 방향에서도 같은 일이 일어날 것입니다.
BGP는 필수 요건은 아니지만 일반적으로 서비스 제공 업체는 고객과의 모든 연결에서 일관된 상태를 유지하기 위해 서비스를 실행하려고합니다.
- 위에서 말했듯이 IBGP라고하는 네트워크 내부에서 BGP를 실행할 수 있습니다. 실제로 동일한 프로토콜이지만 동일한 AS의 라우터간에 BGP를 실행하면 BGP의 동작이 몇 가지 변경됩니다. 어쨌든, 이것은 정말로 통제에 관한 것입니다. OSPF를 통해 실행할 수있는 WAN 연결 또는 VPN 링크를위한 계층 2 가상 네트워크가있을 수 있지만 일부 설계에서는 이러한 경로를 통해 원하는 동작을 달성하기 위해 라우팅 정책을보다 세밀하게 제어해야 할 수 있습니다. 작업에 적합한 도구가 되십시오.
다소 넓게해서 죄송하지만 모든 경우는 다릅니다. 네트워킹, 특히 Cisco에서 배우는 경우 개념을 이해하는 데 도움이되는 모든 것을 단순화합니다. 어떤 방식으로, 나는 그들이 어떤 일반적인 진술이 "규칙"이라고 단언하지 못하고 심지어 100 % 엄격한 규칙 인 것처럼 당신을 시험한다고 생각합니다.
내가 줄 수있는 최선의 조언은 개념을 내리고 인증서를 전달하는 방법을 배우지 만 마음을 활짝 열어 두는 것입니다. 네트워크 학습 / 훈련에 좀 덜 공식적이고 좀 더 실제적인 세계를 추가하려면 동물과 함께 O'Reilly 책 (공부중인 주제와 관련된)을 선택하십시오. 인터넷에서 저렴하게 사용할 수 있습니다.