Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 IT일지

라우팅 테이블 축약 본문

네트워크/Cisco

라우팅 테이블 축약

세레프 2023. 6. 4. 10:05

 라우터는 라우팅 테이블의 내용을 바탕으로 다른 네트워크에 데이터를 전송할 최적 경로를 라우팅한다. 그리고 라우팅하기 위해서는 해당 라우팅 테이블에 네트워크 정보가 있어야 하는데, 관리자가 직접 라우팅 테이블에 추가하는 정적 라우팅 방식과 동적 라우팅 프로토콜을 통해 라우팅 테이블에 추가하는 동적 라우팅 방식이 있다. 

 

축약

 동적 라우팅 프로토콜을 통해 라우팅 정보를 전송하기 위해서는 해당 라우팅 프로토콜에 네트워크 정보가 있어야 한다. 이때, 라우팅 프로토콜의 라우팅 정보 중에 subnetting을 통해 만들어진 classless형태의 네트워크 정보를 전송 할 수 있는 프로토콜이 있는데, 이를 classless 라우팅 프로토콜이라고 한다. 

Classful 라우팅 프로토콜 Classless 라우팅 프로토콜 
RIPv1, IGRP RIPv2, EIGRP, OSPF, BGP

 하지만, subnetting을 통해 classless형태로 만들어도 동적 라우팅 프로토콜을 통해 네트워크 정보를 class로 묶여서 한번에 정보를 전송하는 경우가 있다. 이를 축약이라고 하는데, 축약이란 네트워크를 Class계층에 맞게 묶어서 한번에 전송 하는 기능으로, 컴퓨터에서 Class계층을 바탕으로 해당 네트워크 주소를 축약을 진행하는 자동축약관리자가 직접적으로 축약하는 수동축약이 있다. 

 

 라우팅 프로토콜은 위에서 아래로 라우팅 테이블에 있는 정보를 확인하면서 해당 데이터의 경로를 찾는다. 그래서 라우팅 테이블에 라우터 정보가 많으면 많을 수록 라우터의 부하가 커진다. 그래서 축약을 통해, 라우터의 부담을 줄이고 라우팅 속도를 빠르게 진행시킨다.

 하지만 축약을 하게 되면, Class계층에 맞춰서 네트워크 주소들을 묶어서 전송하기에 자세하게 네트워크를 구별할 수 없다. 그래서 없는 네트워크나 다운된 네트워크가 축약한 네트워크의 범위에 속해있으면, 데이터를 전송한다. 따라서 축약을 상황에 맞춰서 사용해야 할지 사용하지 말아야 할지 결정해야 한다.

 

자동 축약

 자동 축약이란 라우팅 프로토콜이 네트워크 주소를 Classful형식으로 주변 라우터에게 광고하는 기능으로, class계층에 맞게 네트워크 주소를 묶어서 주변 라우터에게 전송한다.

class 첫번째 옥텟 범위 축약 결과 서브넷 마스크
A 0~127 x.0.0.0 255.0.0.0
B 128~191 x.x.0.0 255.255.0.0
C 192~223 x.x.x.0 255.255.255.0
//router 1
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.10.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int se0/0/0
Router(config-if)#ip add 1.1.12.1 255.255.255.0
Router(config-if)#no sh
Router(config)#router eigrp 7
Router(config-router)#net 192.168.10.0
Router(config-router)#net 1.1.12.0
Router(config-router)#
Router(config-router)#int loopback0
Router(config-if)#ip add 172.16.0.1 255.255.255.0
Router(config-if)#int loopback1
Router(config-if)#ip add 172.16.1.1 255.255.255.0
Router(config-if)#int loopback2
Router(config-if)#ip add 172.16.2.1 255.255.255.0
Router(config-if)#int loopback3
Router(config-if)#ip add 172.16.3.1 255.255.255.0
Router(config-if)#int loopback4
Router(config-if)#ip add 172.16.4.1 255.255.255.0
Router(config-if)#int loopback5
Router(config-if)#ip add 172.16.5.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo6
Router(config-if)#ip add 172.16.32.1 255.255.255.0
Router(config-if)#int lo7
Router(config-if)#ip add 172.16.33.1 255.255.255.0
Router(config-if)#int lo8
Router(config-if)#ip add 172.16.34.1 255.255.255.0
Router(config-if)#int lo9
Router(config-if)#ip add 172.16.35.1 255.255.255.0
Router(config-if)#int lo10
Router(config-if)#ip add 172.16.36.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo11
Router(config-if)#ip add 172.16.64.1 255.255.255.0
Router(config-if)#int lo12
Router(config-if)#ip add 172.16.65.1 255.255.255.0
Router(config-if)#int lo13
Router(config-if)#ip add 172.16.66.1 255.255.255.0
Router(config-if)#int lo14
Router(config-if)#ip add 172.16.67.1 255.255.255.0
Router(config-if)#int lo15
Router(config-if)#ip add 172.16.68.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo16
Router(config-if)#ip add 172.16.96.1 255.255.255.0
Router(config-if)#int lo17
Router(config-if)#ip add 172.16.97.1 255.255.255.0
Router(config-if)#int lo18
Router(config-if)#ip add 172.16.98.1 255.255.255.0
Router(config-if)#int lo19
Router(config-if)#ip add 172.16.99.1 255.255.255.0
Router(config-if)#int lo20
Router(config-if)#ip add 172.16.100.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo21
Router(config-if)#ip add 2.168.128.1 255.255.255.0
Router(config-if)#int lo22
Router(config-if)#ip add 2.168.129.1 255.255.255.0
Router(config-if)#int lo23
Router(config-if)#ip add 2.168.130.1 255.255.255.0
Router(config-if)#int lo24
Router(config-if)#ip add 2.168.131.1 255.255.255.0
Router(config-if)#int lo25
Router(config-if)#ip add 2.168.132.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo26
Router(config-if)#ip add 2.169.192.1 255.255.255.0
Router(config-if)#int lo27
Router(config-if)#ip add 2.169.193.1 255.255.255.0
Router(config-if)#int lo28
Router(config-if)#ip add 2.169.194.1 255.255.255.0
Router(config-if)#int lo29
Router(config-if)#ip add 2.169.195.1 255.255.255.0
Router(config-if)#int lo30
Router(config-if)#ip add 2.169.196.1 255.255.255.0
Router(config-if)#
Router(config-if)#
Router(config-if)#router eigrp 7
Router(config-router)#net 192.168.10.1
Router(config-router)#net 1.1.12.0
Router(config-router)#net 172.16.0.0
Router(config-router)#net 172.16.1.0
Router(config-router)#net 172.16.2.0
Router(config-router)#net 172.16.3.0
Router(config-router)#net 172.16.4.0
Router(config-router)#net 172.16.5.0
Router(config-router)#
Router(config-router)#net 172.16.32.0
Router(config-router)#net 172.16.33.0
Router(config-router)#net 172.16.34.0
Router(config-router)#net 172.16.35.0
Router(config-router)#net 172.16.36.0
Router(config-router)#
Router(config-router)#net 172.16.64.0
Router(config-router)#net 172.16.65.0
Router(config-router)#net 172.16.66.0
Router(config-router)#net 172.16.67.0
Router(config-router)#net 172.16.68.0
Router(config-router)#
Router(config-router)#net 172.16.96.0
Router(config-router)#net 172.16.97.0
Router(config-router)#net 172.16.98.0
Router(config-router)#net 172.16.99.0
Router(config-router)#net 172.16.100.0
Router(config-router)#
Router(config-router)#net 2.168.128.0
Router(config-router)#net 2.168.129.0
Router(config-router)#net 2.168.130.0
Router(config-router)#net 2.168.131.0
Router(config-router)#net 2.168.132.0
Router(config-router)#
Router(config-router)#net 2.169.192.0
Router(config-router)#net 2.169.193.0
Router(config-router)#net 2.169.194.0
Router(config-router)#net 2.169.195.0
Router(config-router)#net 2.169.196.0


//router 2
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.20.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int se0/0/0
Router(config-if)#ip add 1.1.12.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#router eigrp 7
Router(config-router)#net 192.168.20.0
Router(config-router)#net 1.1.12.0

 라우팅 프로토콜에는 자동 축약 기능이 기본적으로 활성화 되어 있기에 위의 결과가 나온다. 만약 자동 축약 기능을 끄고 싶을 경우 "no auto-summary"를 사용해서 기능을 비활성화 할 수 있다.

 

수동 축약

 자동 축약라우팅 프로토콜이 해당 네트워크의 class계층에 맞춰서 네트워크를 자동으로 묶는다. 이렇게 class계층에 맞춰서 네트워크를 묶게 되면, 묶고 싶지 않은 네트워크까지 묶이는 현상이 생긴다. 그래서 직접 네트워크의 범위를 지정해서 라우팅 프로토콜에 묶어서 저장할 수 있는데 이를 수동 축약이라고 한다. 이때, 자동 축약을 비활성화 해야 한다.

  • ip summary-address [사용할 동적 라우팅 프로토콜] [시작 네트워크 주소] [netmask] : 데이터를 전송할 인터페이스을 통해 나가는 프로토콜은 subnetting한 네트워크 주소를 포함시키는 명령어
//router 1
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.10.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int se0/0/0
Router(config-if)#ip add 1.1.12.1 255.255.255.0
Router(config-if)#no sh
Router(config)#router eigrp 7
Router(config-router)#net 192.168.10.0
Router(config-router)#net 1.1.12.0
Router(config-router)#
Router(config-router)#int loopback0
Router(config-if)#ip add 172.16.0.1 255.255.255.0
Router(config-if)#int loopback1
Router(config-if)#ip add 172.16.1.1 255.255.255.0
Router(config-if)#int loopback2
Router(config-if)#ip add 172.16.2.1 255.255.255.0
Router(config-if)#int loopback3
Router(config-if)#ip add 172.16.3.1 255.255.255.0
Router(config-if)#int loopback4
Router(config-if)#ip add 172.16.4.1 255.255.255.0
Router(config-if)#int loopback5
Router(config-if)#ip add 172.16.5.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo6
Router(config-if)#ip add 172.16.32.1 255.255.255.0
Router(config-if)#int lo7
Router(config-if)#ip add 172.16.33.1 255.255.255.0
Router(config-if)#int lo8
Router(config-if)#ip add 172.16.34.1 255.255.255.0
Router(config-if)#int lo9
Router(config-if)#ip add 172.16.35.1 255.255.255.0
Router(config-if)#int lo10
Router(config-if)#ip add 172.16.36.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo11
Router(config-if)#ip add 172.16.64.1 255.255.255.0
Router(config-if)#int lo12
Router(config-if)#ip add 172.16.65.1 255.255.255.0
Router(config-if)#int lo13
Router(config-if)#ip add 172.16.66.1 255.255.255.0
Router(config-if)#int lo14
Router(config-if)#ip add 172.16.67.1 255.255.255.0
Router(config-if)#int lo15
Router(config-if)#ip add 172.16.68.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo16
Router(config-if)#ip add 172.16.96.1 255.255.255.0
Router(config-if)#int lo17
Router(config-if)#ip add 172.16.97.1 255.255.255.0
Router(config-if)#int lo18
Router(config-if)#ip add 172.16.98.1 255.255.255.0
Router(config-if)#int lo19
Router(config-if)#ip add 172.16.99.1 255.255.255.0
Router(config-if)#int lo20
Router(config-if)#ip add 172.16.100.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo21
Router(config-if)#ip add 2.168.128.1 255.255.255.0
Router(config-if)#int lo22
Router(config-if)#ip add 2.168.129.1 255.255.255.0
Router(config-if)#int lo23
Router(config-if)#ip add 2.168.130.1 255.255.255.0
Router(config-if)#int lo24
Router(config-if)#ip add 2.168.131.1 255.255.255.0
Router(config-if)#int lo25
Router(config-if)#ip add 2.168.132.1 255.255.255.0
Router(config-if)#
Router(config-if)#int lo26
Router(config-if)#ip add 2.169.192.1 255.255.255.0
Router(config-if)#int lo27
Router(config-if)#ip add 2.169.193.1 255.255.255.0
Router(config-if)#int lo28
Router(config-if)#ip add 2.169.194.1 255.255.255.0
Router(config-if)#int lo29
Router(config-if)#ip add 2.169.195.1 255.255.255.0
Router(config-if)#int lo30
Router(config-if)#ip add 2.169.196.1 255.255.255.0
Router(config-if)#
Router(config-if)#
Router(config-if)#router eigrp 7
Router(config-router)#net 192.168.10.1
Router(config-router)#net 1.1.12.0
Router(config-router)#net 172.16.0.0
Router(config-router)#net 172.16.1.0
Router(config-router)#net 172.16.2.0
Router(config-router)#net 172.16.3.0
Router(config-router)#net 172.16.4.0
Router(config-router)#net 172.16.5.0
Router(config-router)#
Router(config-router)#net 172.16.32.0
Router(config-router)#net 172.16.33.0
Router(config-router)#net 172.16.34.0
Router(config-router)#net 172.16.35.0
Router(config-router)#net 172.16.36.0
Router(config-router)#
Router(config-router)#net 172.16.64.0
Router(config-router)#net 172.16.65.0
Router(config-router)#net 172.16.66.0
Router(config-router)#net 172.16.67.0
Router(config-router)#net 172.16.68.0
Router(config-router)#
Router(config-router)#net 172.16.96.0
Router(config-router)#net 172.16.97.0
Router(config-router)#net 172.16.98.0
Router(config-router)#net 172.16.99.0
Router(config-router)#net 172.16.100.0
Router(config-router)#
Router(config-router)#net 2.168.128.0
Router(config-router)#net 2.168.129.0
Router(config-router)#net 2.168.130.0
Router(config-router)#net 2.168.131.0
Router(config-router)#net 2.168.132.0
Router(config-router)#
Router(config-router)#net 2.169.192.0
Router(config-router)#net 2.169.193.0
Router(config-router)#net 2.169.194.0
Router(config-router)#net 2.169.195.0
Router(config-router)#net 2.169.196.0
Router(config-router)#no au
Router(config-router)#
Router(config-router)#int se 0/0/0
Router(config-if)#ip ip summary-address eigrp 7 2.168.128.0 255.255.0.0
Router(config-if)#ip ip summary-address eigrp 7 172.16.0.0 255.255.248.0


//router 2
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.20.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int se0/0/0
Router(config-if)#ip add 1.1.12.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#router eigrp 7
Router(config-router)#net 192.168.20.0
Router(config-router)#net 1.1.12.0
Router(config-router)#no au

'네트워크 > Cisco' 카테고리의 다른 글

동적 라우팅 프로토콜 - OSPF  (0) 2023.06.06
동적 라우팅 프로토콜 - EIDRP  (0) 2023.06.04
게이트웨이 이중화  (0) 2023.05.29
동적 라우팅 작업 - RIP  (0) 2023.05.28
NAT  (0) 2023.05.21
Comments