한 걸음 두 걸음
VLSM IP 주소 및 Static Routing 설정 본문
VLSM
= Variable Length Subnet Mask 가변길이 서브넷 마스크
위의 네트워크 상황에서 왼쪽 VLAN10에 필요한 IP갯수는 3개입니다.(라우터1, PC0, PC1) 하지만 서브넷마스크를 평소처럼 255.255.255.0 으로 설정하면 호스트주소가 2^8-2(255-2(브로드캐스트, 네트워크주소)) 해서 254개가 만들어지는데 3개만 사용하므로 251개의 낭비가 발생합니다. 그러므로 VLSM을 이용하여 IP주소가 낭비되는 것을 막습니다.
*브로드캐스트주소 11111111 네트워크주소 00000000 :처음과 마지막 주소 사이의 주소만 IP 할당 가능
여기서 소요되는 호스트주소가 3개이므로 계산을 해봅시다.
2^n -2 >= 3일 때, 2^n >= 5 이므로 n = 3이됩니다. 즉 서브넷마스크의 32비트 중 3개의 비트만 호스트주소로 활용하면 된다는 뜻입니다. = 255.255.255.248/29 (=248 = 11111000)
여기는 각 2개씩만 필요하므로, n = 2가 되어서 255.255.255.252/30이 되겠죠?
그것을 반영하여 네트워크 주소를 변경해주었습니다. 저번 포스팅때처럼 각 스위치에 vlan설정해주고 switch-router에 트렁크 설정을 해줍니다. https://onepinetwopine.tistory.com/422
트렁크모드는 복수개의 VLAN 프레임을 전송할 수 있는 링크를 사용한다는 것으로 여러 VLAN을 만들었을 때 이를 구분지어 프레임을 받기 위해 사용합니다. (프레임에 vlan 몇 번에서 왔는지 표시해서 보냅니다. dat1Q 10 = vlan 10에서 옴)
그리고 라우터 설정을 해주어야하는데,
라우터 ip주소를 설정하자면, 라우터가 서로 연결된 모양이므로 n=2해서 252/30을 사용해주겠습니다.
라우터1(Config)#
int s0/0/0
ip address 10.10.10.1 255.255.255.252
no shutdown
라우터2(Config)#
int s0/0/0
ip address 10.10.10.2 255.255.255.252
no shutdown
하고 vlan에 따른 서브 인터페이스 설정(https://onepinetwopine.tistory.com/422)도 해준 뒤
왼쪽 라우터 기준으로 보면, gi0/0에 vlan10과 vlan20이 연결되어있죠! 그러니 두 개의 서브인터페이스를 설정해주어야합니다. 왼쪽 라우터 Gig0/0을 0.1 0.2로 나누겠습니다.
int gi0/0.1
encap dot1Q 10 // 0.1로 오는 프레임은 vlan 10에서 온다는 뜻입니다.
ip address 192.168.10.6 255.255.255.248 //vlan10에서 보는 라우터의 주소입니다.
vlan10은 192.168.10.0/24인데, ip주소가 3개이므로 이를 표현할 때 쓰이는 호스트의 주소 비트 수는 3개입니다.(001 010 011 ) 그러므로 게이트웨이의 주소는 192.168.10. 0000 0110인 192.168.10.6이 됩니다. 마찬가지로 vlan 20의 경우 네트워크주소는 192.168.10.8/30(= 192.168.10. 0000 1000) 이므로 게이트웨이주소는 192.168.10. 0000 1010인 192.168.10.10이 됩니다.
여기서 왼쪽 라우터는 3개의 IP주소, 오른쪽 라우터는 2개의 IP주소를 갖는데 그 중 nextRounterAddress(넥스트 홉 ip 주소)는 자신과 같은 네트워크에 있는 라우터 주소를 기준으로 삼아 사용합니다. 넥스트홉주소설정은 다음 문제들의 마지막에서 볼게요!
E0인터페이스 IP주소 = PC의 default gateway이므로 1번이 틀리면 2번도 틀리는데 답이 1개만 있어야하므로 1,2번은 답이 될 수 없다. (subnet 27이므로, PC의 IP = 192.168.10. 0001 1100 라우터 IP = 192.168.10. 0010 0001 이다. ) 서로 네트워크 주소가 다르고 게이트웨이주소로 설정되어있지않다.(-> 1,2번이 틀린 이유.) 그러므로 3번 IP주소가 틀린 것이다.
192.168.192.10/29 = 192.168.192. 0000 1010 이므로 이 네트워크의 브로드캐스트의 주소는 192.168.192. 0000 1111 = 192.168.192.15/29이다.
네트워크 summariztion
아래의 보기 중 위의 3개의 IP를 모두 포괄할 수 있는 것을 찾으면 된다.
10.0.0.0 /16
10.1.0.0 /16
10.2.0.0 /16
= 10.0.0.0 / 14
더 쉽게 표현하면
10.0000 0000.0.0 /16 = 10.0.0.0 ~ 10.0.255.255.255
10.0000 0001.0.0 /16 = 10.1.0.0 ~ 10.1.255.255.255
10.0000 0010.0.0 /16 = 10.2.0.0 ~ 10.2.255.255.255
-------------------------------------------------------------
10.0000 00**.0.0 /14 = 10.2.0.0 ~ 10.2.255.255.255
= 10.0.0.0 / 14
Router1설정 : 1개만 해주면 된다
라우터1에 연결된 오른쪽의 4개의 네트워크만 summerization을 통해 설정해주면 되기 떄문이다. - 라우터 1이 가야할 네트워크는 192.168. 0.0 1.0 2.0 3.0 / 24인데, 이를 sum해서 192.168./22로 변경된다. -고려대상 : 직접연결된 것이 아닌 네트워크
ip route 192.168.0.0 255.255.252.0 192.168.4.2 (summerization 영향)
네트워크 주소 / 서브넷주소(24) / 넥스트홉주소
Router2설정 :
고려대상이 2범위에 있다. 왼쪽거는 한개니까 sum할거 없이 그대로 써주면 된다.
ip route 192.168.5.0 255.255.255.0 192.168.4.1
오른쪽거는 0.0 0.1 sum해주어야하니까 23이된다.
ip route 192.168.0.0 255.255.254.0 192.168.2.2
Router3설정 :
고려해야할 주소 : 192.168. 5.0 4.0 3.0
5.0은 3개의 비트를 사용하니까 21로 줄어든다.(255-7)
ip route 192.168.0.0 255.255.248.0 192.168.2.1
'CSE > Network' 카테고리의 다른 글
네트워크 ] IP주소 서브넷마스크 게이트웨이 MAC 설명! (IP, subnet, gateway, mac) (13) | 2019.10.24 |
---|---|
putty 및 telnet을 이용한 switch 제어 실습 (0) | 2019.10.23 |
실습 패킷트레이서 활용 ] VLAN / Switch와 Router 설정 (3) | 2019.10.14 |
스마트 네트워크 ] 이더넷 스위치 & STP (0) | 2019.10.10 |
브릿지와 스위치 차이 (0) | 2019.10.10 |