공인 IP 블록에서 할당되는 것이 나의 이해이다 IANA 에 서브 블록 할당 RIR들 각각에 할당 서브 블록을, 양수인의 서브 블록의 ISP에, AS들 :이 질문에 설명 된대로 어떻게 IP 주소가 실제로 할당을?
이것은 ( 이 페이지 와 같은 리소스들 )은 1 개의 공용 IP를 1 개의 AS에 매핑하는 것을 의미하는 것 같습니다.
그러나 애니 캐스트는 여러 위치에서 동일한 공용 IP 주소를 광고하여 해당 IP에 대한 다른 경로를 제공하여 작동하는 것으로 보입니다. 예를 들면 다음과 같습니다.
- /programming/210901/how-do-you-scale-http-server-like-google
- https://umbrella.cisco.com/blog/blog/2013/01/10/high-availability-with-anycast-routing/
- https://blog.cloudflare.com/cloudflares-architecture-eliminating-single-p/
퍼블릭 IP가 단일 AS로 해석되면 애니 캐스트는 어떻게 작동합니까?
- BGP 다중 호밍 / 다중 경로를 수행하는 척 하고 AS를 통과하는 트래픽을 가져 오는 해킹입니까 (여기에서 암시 된 것처럼) : /server//a/728609/148476 )?
- AS 당 1 개의 IP의 “규칙”에 대한 예외입니까?
- 아니면 그냥 뭔가 빠졌을 수도 있습니다 …
답변
접두사에 대한 IP 주소 또는 인터넷 경로가 단일 AS에서 제공 될 필요는 없습니다. ASN은 조직에 할당되고 주소도 조직에 할당됩니다. ARIN과 같은 등록자는 내 주소 할당을 ASN 할당에 연결하지 않습니다. Resource Public Key Infrastructure 와 같은 새로운 시스템에서도 여전히 여러 AS가 네트워크로의 경로를 시작할 수 있습니다. 팀 Cymru 페이지 는 FAQ에서 다음과 같이 말합니다.
경우에 따라 네트워크 접두어가 여러 개의 서로 다른 네트워크 또는 자치 시스템에 의해 발표 될 수 있습니다. 가장 가능성이 높은 이유는 “멀티 호밍”으로 알려진 것입니다. 이것은 완전히 정상입니다. 인터넷 토폴로지와 원래 네트워크 정책에 따라, 원래 네트워크 중 하나가 해당 넷 블록과 트래픽을주고받는 데 선호되는 경로가됩니다.
다음 은 현재 여러 AS에서 광고하는 네트워크 목록입니다 .
목적지로가는 방법 : 트래픽은 각 라우터가 알고있는 정보를 기반으로 경로를 선택 하는 BGP 경로 선택 알고리즘 을 사용하여 경로를 선택합니다 . 인터넷의 각 라우터는 자체 라우팅 테이블보기를 가지므로 인터넷의 한 부분에있는 트래픽은 인터넷의 다른 부분에있는 트래픽과 다른 장소와 AS에있을 수 있습니다. 플로우의 모든 패킷을 동일한 위치로 이동해야 할 필요조차 없으므로 애니 캐스트 또는 멀티 호밍의 경우에는 상황을 흥미롭게 만들 수 있습니다.
답변
AS는 반드시 단일 물리적 위치로 제한 될 필요는 없습니다.
애니 캐스트를 수행 할 때는 각기 다른 ISP와 동일한 AS와 피어링하여 애니 캐스트 된 IP 주소에 대한 경로를 알리는 여러 물리적 위치에서 라우터를 실행합니다.
BGP의 관점에서 볼 때, 한 사이트에서 AS의 여러 ISP와의 중복성을 위해 수행하는 작업과 크게 다르지 않습니다. “하나의 사이트, 여러 ISP”상황에서 하나의 라우터가 “나는 X이고 IP 범위는 Y입니다!” 다수의 ISP에; 애니 캐스트에서는 지리적으로 다른 라우터들에게 거의 동일한 “I ‘m AS X, IP range Y!”를 광고하도록 지시하고 있습니다. 귀하의 AS와 귀하의 애니 캐스트 범위를 주장하고 BGP가 트래픽을 전송할 최상의 ISP를 선택할 수 있도록 허용합니다.
ISP는 다른 것을 모른다. 인터넷은 사용 가능한 다양한 경로가 동일한 중복 사이트로 연결되는 것이 아니라는 것을 이해하지 못합니다.
답변
이것은 (이 페이지와 같은 자료들)은 1 개의 공용 IP와 1 개의 AS를 매핑하는 것을 의미합니다.
예. 사실입니다.
그러나 애니 캐스트는 여러 위치에서 동일한 공용 IP 주소를 광고하여 작동하는 것 같습니다.
단순히 “그냥 해”만하면됩니다. AS는 국제적으로 자체 라우팅을 정의하는 엔터티입니다. 연결 중간에 라우팅이 변경되지 않는 한 동일한 IP 주소를 여러 위치에 연결할 수 있습니다.
(무지가 작동하기 때문에) 잠시 동안 무지하십시오.
미국에서 IP x를 요청하면 AS BGP 규칙에 따라 미국의 데이터 센터로 이동합니다. 호주에서 그렇게하면 호주의 데이터 센터에있게됩니다. 끝마친. 라우팅이 안정적 일 때 IP를 오랫동안 재사용 할 수 없다고하는 것은 없습니다.
이것은 일반적인 BGP 사용만큼 BGP 핵이 아닙니다.