2017-11-01 34 views
1

저는 이제 대규모 네트워크 보안 연구에 전념하고 있으며 많은 종류의 IP 주소를 만날 것입니다. 어떤 IP는 하나 이상의 AS 시스템과 AS 번호에 속하며,이 숫자의 BGP 접두사는 둘 이상입니다.일부 ip가 둘 이상의 AS 번호에 속하는 이유는 무엇입니까?

예를 들어, IP 주소 1.82.208.56은 AS4134 및 AS134418에 속하며 세 개의 BGP 접두어 1.80.0.0/13 1.82.128.0/17 1.82.208.0/20을 가지며 AS4134는 두 개의 BGP 접두어 1.80.0.0/ 13 1.82.128.0/17. 지금은 종속적 인 것처럼 보이지만 왜? 어떤 AS 번호가 정확히 1.82.208.56에 속합니까? (AS4134 또는 AS134418) 1.82.208.56은 어떤 라우팅 규칙을 따릅니 까?

참조 : https://bgp.he.net/ip/1.82.208.56

당신이 자세히 말해 나에게 약간의 참조와 책

답변

0

을 줄 수 있다면 나는 그것을 감사 할 것, 내가 BGP와 숫자 AS 새로 온 사람과 몇 가지 관련 튜토리얼이있다 와우, 그건 긴 질문이다. 해결해야 할 많은 것들이 있습니다.

  • IP는 ASes에 속하지 않습니다. 그들은로 라우팅됩니다. AS, IP, 도메인 등은 사용 권한이 개인 또는 조직에 위임 된 이름 및 번호입니다.
  • 각 BGP 스피커 (라우터 말하기 BGP)는 여러 가지 요인에 따라 자체 라우팅 결정을합니다. 이 결정에 대한 기본/권장 동작이 있지만 라우팅을 최적화하기 위해 넷 관리자가이를 무시하고 무시할 수 있습니다.
  • BGP Speakers가 라우팅 결정을 할 때, 항상 둘 이상의 동일한 접두사 (IP/서브넷) 사이를 결정합니다. 절대로 둘 이상의 서로 다른 접두어는 없습니다.
  • 라우팅 조회는 항상 더 구체적인 경로와 일치하며 해당 경로를 따릅니다. 예를 들어, 라우터가 192.0.2.50에 대한 경로를 찾아야하고 경로가 192.0.2.0/24이고 다른 라우터가 192.0.2.0/25이면 항상 더 구체적인 192.0.2.0/25를 사용합니다.
  • 일부 네트워크 운영자는 서브넷을 분할하여 라우팅을 "조정"합니다. 대서양을 가로 지르는 하나의 네트워크를 가진 회사를 상상해보십시오. 각면에는 데이터 센터가 있습니다. 그들은 유럽의 트래픽이 유럽의 네트워크에 들어가고 미국의 트래픽이 미국의 네트워크에 진입하기를 원합니다. 이것은 접두사를 더 작은 조각으로 나눌 수있는 많은 이유 중 하나이며 유럽의 네트워크와 미국의 미국 네트워크를 발표합니다. 그러나 아무도 놓칠 수 없도록하기 위해, 그들은 여전히 ​​"더 큰"네트워크를 발표합니다.
  • 접두사를 작은 조각으로 나누는 것은 좋은 습관으로 간주되지 않습니다. 그 이유는 라우팅 테이블의 현재 크기입니다. 이제 650,000 개의 접두어에 도달했습니다. 그들 중 56 %는 작은/24. 접두사의 56 %를 차지하지만 현재 라우팅 된 주소 공간의 3 % 미만입니다.
  • 정말 중요하지 않은 ASes에 관한 질문. IP는 AS가 아닌 라우트됩니다. AS 경로와 출발지 AS는 경로의 속성이며 라우팅 결정에서 고려하고 있지만 라우팅되는 것은 IP입니다.

참고 : 내가 네트워크 분할 (실제로이 호출 응집 해제 (deaggregation)) 알고있는 최악의 경우 중 하나는 일부 모호한 (알 수 있지만 애매한 소리 쿨러) 이유로 자신의/8 16분의 256로 분할 126.0.0.0/8입니다 . 참고 : 일부 라우팅 조회를 수행하려면 내 프로젝트 website을 사용할 수 있습니다. 그것은 적극적으로 개발 중이므로 항상 작동하지는 않습니다.

IANA - Internet Assigned Numbers Authority

Cisco BGP Best Path Selection Algorithm