Network/TCP-IP

[Basics] 네트워크 축약 - Summary

SH.S 2014. 5. 28. 21:18

 

Summary 우리말로 축약이라고 한다.

축약이란 분리된 네트워크를 하나의 네트워크로 합치는 것을 의미하는데, 앞서 배웠던 서브넷팅의 반대 개념이라고 생각하면 된다. 서브넷팅은 네트워크를 나누는것, 축약은 합치는것!

 

Auto-Summary

Auto-Summary Classful 방식의 라우팅 프로토콜에서 네트워크 정보가 광고되어지는 방식이다.

Classful 방식에서는 Subnet-mask 함께 보내지 않기 때문에 IP주소의 네트워크 부분을 클래스로 구분할 밖에 없고, 서브네팅한 네트워크들이 나누기 전의 네트워크의 모습으로 자동적으로 합쳐진다고 하여 자동축약, Auto-Summary라고 부른다

) 10.1.1.0/24 네트워크 주소를 Classful방식으로 광고하면 /24 라는 prefix 보내지 않기 때문에 결과적으로

10.0.0.0/8 이라는 주소로 라우팅 테이블에 올리고 광고를 전달해준다.

 

Auto-Summary 하는 프로토콜로는 RIPv1, RIPv2, IGRP, EIGRP 있다.

 

 

Manual-Summary

Manual-Summary, 관리자가 수동으로 필요한 만큼으로 분리된 네트워크를 다시 합치는 것을 의미 한다. 위에서 설명한 자동축약은 무조건 네트워크들이 분리되기 전의 모습인 네트워크로 합쳐지는데 반해 수동축약은 적절한 크기의 네트워크로 축약할 있다.

) 10.1.1.0/24 , 10.1.2.0/24 , 10.1.3.0/24 3개의 네트워크를 축약하려고 한다.

 

10.1.1.0   00001010.00000001.00000001.00000000

10.1.2.0   00001010.00000001.00000010.00000000

10.1.3.0   00001010.00000001.00000011.00000000

-----------------------------------

      Net-ID                  Host-ID

 

각각의 네트워크를 2진수로 변경하여 변하지 않는 구간과 변하는 구간을 구분하여 나눈다.

나뉘어진 부분을 기준으로 Net-ID Host-ID 나눈다. Net-ID 수를 다시 세어보면 네트워크 뒤에 쓰여진 prefix 달라진 것을 있다. 하나로 합쳐진 네트워크 대표주소도 구해야 하는데, Net-ID 그대로 두고 Host-ID 0으로 채워 네트워크 주소를 구한다. 그런 후에 위에 나누어진 비트들을 다시 10진수로 변환하면 10.1.0.0 되고 prefix /24에서 /22 변경된다.

, 10.1.0.0/22 네트워크가 축약된 것이다.

 

Manual-Summary 지원하는 프로토콜은 RIPv2, EIGRP 있다.

 

 

Manual-Summary 설정방법

 

예를 들어 EIGRP Auto-Summary 기능을 끄고 라우팅을 해준 상태라고 한다면 R2 라우팅 테이블는 다음과 같다.

R2# show ip route

     1.0.0.0/24 is subnetted, 3 subnets

D       1.1.1.0 [90/20640000] via 172.16.1.1, 00:00:08, Serial0/0

D       1.1.2.0 [90/20640000] via 172.16.1.1, 00:00:08, Serial0/0

D       1.1.3.0 [90/20640000] via 172.16.1.1, 00:00:08, Serial0/0

     172.16.0.0/30 is subnetted, 1 subnets

C       172.16.1.0 is directly connected, Serial0/0

 

라우팅의 정보가 상세히 들어오고 있는 것을 있다. 라우팅 정보가 많을수록 패킷스위칭 속도가 느려질 있기 때문에 적절한 크기로 줄여주는 것이 좋다. 그래서 R1에서 Loopback 설정된 주소를 Manual-Summary 한다.

설정은 라우팅 프로토콜 설정모드가 아니라, 축약된 내용이 나가는 인터페이스에 가서 설정해준다.

 

R1(config)# interface serial 0/0

R1(config-if)# ip summary-address eigrp 1 1.1.0.0 255.255.252.0

------------------------------------------------------------------------

R2# show ip route

     1.0.0.0/22 is subnetted, 1 subnets

D       1.1.0.0 [90/20640000] via 172.16.1.1, 00:00:06, Serial0/0

     172.16.0.0/30 is subnetted, 1 subnets

C       172.16.1.0 is directly connected, Serial0/0

 

ip summary-address 라는 명령어로 축약을 하는데 광고되어지고 있는 라우팅 프로토콜을 뒤에 설정한다. EIGRP AS1 설정되어 있었다면 위와 같이 설정하면 된다. Manual-Summary 인터페이스에 설정하면 기본적으로 AD값이 5 설정되어서 업데이트 패킷에 해당 내용이 실려서 나가게 된다.

Summary 인터페이스 하나가 다운이 되어도 그대로 업데이트가 진행되지만 Manual-Summary안에 포함되는 인터페이스가 모두 다운이 되는 경우에 Summary 내용의 업데이트가 멈춘다.