슈퍼 네트워크
Supernetwork슈퍼 네트워크 또는 슈퍼넷은 다중 네트워크(또는 서브넷)를 더 큰 네트워크로 결합하여 형성되는 IP(인터넷 프로토콜) 네트워크다. protocol) 네트워크다.결합된 네트워크의 새로운 라우팅 접두사는 단일 라우팅 테이블 항목에서 구성적 네트워크를 나타낸다.슈퍼넷을 형성하는 과정을 슈퍼넷팅(supernetting), 접두사 집계(prefix aggregation), 노선집계(rout aggregation)
인터넷 내의 슈퍼넷팅은 지역 네트워크 서비스 제공자에게 주소 공간의 세그먼트 제어를 위임하는 계층적 할당 시스템을 사용하여 IP 주소 공간의 위상학적 단편화를 방지하는 전략의 역할을 한다.[1]이 방법은 지역 노선 집계를 용이하게 한다.
슈퍼넷팅의 이점은 라우터의 주소 공간 보존과 경로 정보의 메모리 저장 및 경로 일치 시 처리 오버헤드 측면에서 얻는 효율성이다.그러나 슈퍼넷팅은 상호운용성 문제와 다른 위험을 도입할 수 있다.[2]
개요
인터넷 네트워킹 용어에서, supernet은 더 큰 네트워크의 관점에서 단일 서브넷으로 취급되는 연속적인 하위 네트워크들의 블록이다.슈퍼넷은 항상 그들의 컴포넌트 네트워크보다 크다.슈퍼넷팅은 여러 개의 소규모 네트워크에 대한 경로를 집계하는 과정으로, 라우팅 테이블의 스토리지 공간을 절약하고 라우팅 결정을 단순화하며 인접 게이트웨이로의 라우팅 광고를 줄이는 과정이다.슈퍼넷팅은 인터넷이 확장됨에 따라 증가하는 라우팅 테이블의 크기를 해결하는 데 도움을 주었다.
크고 복잡한 네트워크에서 슈퍼넷팅은 다른 라우터로부터 토폴로지 변화를 분리할 수 있다.이것은 네트워크 링크 장애가 발생했을 때 라우팅 트래픽의 전파를 제한함으로써 네트워크의 안정성을 향상시킬 수 있다.예를 들어, 라우터가 다음 라우터에 대한 요약 경로만 광고하는 경우, 그것은 요약 범위 내의 특정 서브넷에 어떤 변경사항도 광고할 필요가 없다.이것은 토폴로지 변경 후 불필요한 라우팅 업데이트를 상당히 줄일 수 있다.따라서 수렴 속도를 높여 보다 안정적인 환경을 만든다.
프로토콜 요구사항
슈퍼넷팅은 CIDR(Classless Inter-Domain Routing)을 지원하는 라우팅 프로토콜을 사용해야 한다.내부 게이트웨이 라우팅 프로토콜, 외부 게이트웨이 프로토콜 및 라우팅 정보 프로토콜(RIPv1) 버전 1은 클래스다운 주소 지정을 가정하므로 슈퍼넷팅에 필요한 서브넷 마스크 정보를 전송할 수 없다.
강화된 내부 게이트웨이 라우팅 프로토콜(EIGRP)은 CIDR을 지원하는 클래스 없는 라우팅 프로토콜이다. 기본적으로 EIGRP는 라우팅 테이블 내의 경로를 요약하고 이러한 요약된 경로를 동료에게 전달한다.이는 불연속 서브넷이 있는 이기종 라우팅 환경에서 악영향을 미칠 수 있다.[3]
CIDR을 지원하는 다른 라우팅 프로토콜로는 RIPv2, Open Shorth Path First, EIGRP, IS-IS 및 Border Gateway Protocol이 있다.
예
각 50개 지구에서 150개의 회계 서비스를 운영하는 회사는 각 사무실에 기업 본사와의 프레임 릴레이 링크로 연결된 라우터를 가지고 있다.슈퍼넷팅이 없다면, 주어진 라우터의 라우팅 테이블은 50개의 각 구역에서 150개의 라우터 또는 7500개의 다른 네트워크를 고려해야 할 것이다.그러나 슈퍼넷팅으로 계층적 어드레싱 시스템을 구현하면 각 구는 상호접속 지점으로 중앙집중화된 부지를 갖게 된다.각 노선은 다른 지역에 광고되기 전에 요약된다.각 라우터는 이제 자체 서브넷과 나머지 49개의 요약 경로만 인식한다.
라우터의 요약 경로 결정은 모든 주소와 일치하는 최고 순서 비트의 수를 인식하는 것을 포함한다.요약 경로는 다음과 같이 계산한다.라우터의 라우팅 테이블에는 다음과 같은 네트워크가 있다.
192.168.98.0 192.168.99.0 192.168.100.0 192.168.101.0 192.168.102.0 192.168.105.0
첫째, 주소는 이진 형식으로 변환되고 목록에서 정렬된다.
주소 | 제1옥텟 | 두 번째 옥텟 | 제3옥텟 | 제4옥텟 |
---|---|---|---|---|
192.168.98.0 | 11000000 | 10101000 | 01100010 | 00000000 |
192.168.99.0 | 11000000 | 10101000 | 01100011 | 00000000 |
192.168.100.0 | 11000000 | 10101000 | 01100100 | 00000000 |
192.168.101.0 | 11000000 | 10101000 | 01100101 | 00000000 |
192.168.102.0 | 11000000 | 10101000 | 01100110 | 00000000 |
192.168.105.0 | 11000000 | 10101000 | 01101001 | 00000000 |
둘째, 숫자의 공통 패턴이 끝나는 비트가 위치한다.이 공통 비트는 빨간색으로 표시되어 있다.마지막으로 공통비트의 개수를 세어 본다.요약 경로는 아래 그림과 같이 나머지 비트를 0으로 설정하면 알 수 있다.그 뒤에 슬래시 뒤에 공통 비트의 수가 나타난다.
제1옥텟 | 두 번째 옥텟 | 제3옥텟 | 제4옥텟 | 주소 | 넷마스크 |
---|---|---|---|---|---|
11000000 | 10101000 | 01100000 | 00000000 | 192.168.96.0 | /20 |
요약된 경로는 192.168.96.0/20이다.서브넷 마스크는 255.255.240.0이다.
This summarized route also contains networks that were not in the summarized group, namely, 192.168.96.0, 192.168.97.0, 192.168.103.0, 192.168.104.0, 192.168.106.0, 192.168.107.0, 192.168.108.0, 192.168.109.0, 192.168.110.0, and 192.168.111.0.누락된 네트워크 접두사가 이 경로 외부에 존재하지 않음을 확인해야 한다.
또 다른 예에서 ISP는 172.1.0.0 ~ 172.1.255.255.255의 지역 인터넷 레지스트리(RIR)에 의해 IP 주소 블록이 할당된다.The ISP might then assign subnetworks to each of their downstream clients, e.g., Customer A will have the range 172.1.1.0 to 172.1.1.255, Customer B would receive the range 172.1.2.0 to 172.1.2.255 and Customer C would receive the range 172.1.3.0 to 172.1.3.255, and so on.ISP는 각 서브넷 172.1.1.x 및 172.1.2.x 등의 항목 대신 전체 172.1.x.x 주소 범위를 집계하여 인터넷 커뮤니티에 172.1.0.0/16 네트워크를 광고할 수 있어 글로벌 라우팅 테이블의 항목 수가 감소할 수 있다.
위험
다음과 같은 슈퍼넷팅 리스크가 확인되었다.[2]
- 슈퍼넷팅은 라우터마다 다른 방식으로 구현됨
- 하나의 라우터 인터페이스의 슈퍼넷팅은 경로가 동일한 라우터의 다른 인터페이스에서 광고되는 방법에 영향을 미칠 수 있다.
- 슈퍼넷팅이 있는 상황에서 지속적인 라우팅 루프를 감지하는 것은 어려운 문제가 된다.
참고 항목
참조
- 메모들
- ^ RFC 1338, Supernetting: 주소 할당 및 집계 전략,풀러, T. 리, J. 유, K. 바라단 (1992년 6월)
- ^ a b Franck Le; Geoffrey G. Xie; Hui Zhang (2011). "On Route Aggregation" (PDF). ACM. Retrieved 2013-01-10.
{{cite journal}}
:Cite 저널은 필요로 한다.journal=
(도움말) - ^ Antonio Maciá (13 February 2012). "EIGRP Summarization Issues". Retrieved 2020-07-31.
- 참고 문헌 목록
- 코머, 더글러스 E. (2006)TCP/IP로 인터넷 작업, 5, 프렌티스 홀: Upper Saddle River, NJ.