저번 실습을 통해 스위치에서 VLAN을 생성하고, 멤버 할당하는 실습을 해보았다.

이번 실습에는 간단한 토폴로지로, 라우터에서 VLAN을 생성하고 이를 할당 할 것이다.

 

 실습 목표

라우터에서 vlan 10, 20을 생성하고 멤버 할당

 

 라우터 설정

Router(config)#int fa0/0

Router(config-if)#no sh

 

Router(config-if)#int fa0/0.10

Router(config-subif)#encapsulation dot1Q 10

Router(config-subif)#ip add 10.10.10.1 255.255.255.0

Router(config-subif)#no sh

 > vlan 10 생성, 802.1Q로 캡슐화 한 후 ip주소 입력

 

Router(config-subif)#int fa0/0.20

Router(config-subif)#encapsulation dot1Q 20

Router(config-subif)#ip add 10.10.20.1 255.255.255.0

Router(config-subif)#no sh

 

 스위치 설정

Switch(config)#int fa0/24

Switch(config-if)#switchport mode trunk

 > 라우터와 트렁크설정을 통해 VLAN 정보를 받는다.

 

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

 

Switch(config-if)#int fa0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

 > 각각의 PC에 멤버를 할당해준다.

 

핑 테스트가 잘 되는 것을 확인할 수 있다.

 실습 목표

L3 스위치에서 VLAN을 생성하고, 각 스위치에서 멤버를 할당한다.

Trunk 설정을 한다.

 

 

 실습 내용

 

L3 스위치 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int vlan 10

Switch(config-if)#ip add 192.168.10.1 255.255.255.0

Switch(config-if)#no sh

 > vlan 10 생성, ip주소 입력

 

Switch(config-if)#int vlan 20

Switch(config-if)#ip add 192.168.20.1 255.255.255.0

Switch(config-if)#no sh

 > vlan 20 생성, ip주소 입력

 

Switch(config-if)#int fa0/24

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit

 > fa0/24 포트와 연결된 스위치에 트렁크 설정

 

Switch(config)#ip routing

 

 

 스위치1(ALS1) 설정

 

ALS1(config)#int fa0/1

ALS1(config-if)#switchport mode trunk

 > fa0/1 포트와 연결된 스위치에 트렁크 설정

 

ALS1(config-if)#vlan 10

ALS1(config-vlan)#vlan 20

 

ALS1(config-vlan)#int fa0/23

ALS1(config-if)#switchport mode access

ALS1(config-if)#switchport access vlan 10

 > vlan 10 생성, fa0/23 포트에 vlan 10을 access

 

ALS1(config-if)#int fa0/24

ALS1(config-if)#switchport mode access

ALS1(config-if)#switchport access vlan 20

 > vlan 20 생성, fa0/24 포트에 vlan 20을 access

 

 스위치2(ALS2) 설정

 

ALS2(config)#vlan 10

ALS2(config-vlan)#vlan 20

 

ALS2(config-vlan)#int fa0/23

ALS2(config-if)#switchport mode access

ALS2(config-if)#switchport access vlan 10

 

ALS2(config-if)#int fa0/24

ALS2(config-if)#switchport mode access

ALS2(config-if)#switchport access vlan 20

 

핑 테스트 결과 잘 되는것을 확인할 수 있다.

 

실습 목표

주어진 191.0.0.0/24 IP 주소를 4개의 범위로 서브넷팅하고, 조건에 맞춰 분배하라.

라우팅 방식은 자유.

울산 내부는 VLAN을 활용하여 분배하라.

모든 지역간의 통신이 원활하게 하라.

 

 

서브넷팅 한 IP는 위의 사진과 같다.

 

기본 설정

 대구 라우터

Daegu(config)#int fa0/0

Daegu(config-if)#ip add 191.0.0.193 255.255.255.192

Daegu(config-if)#no sh

 

Daegu(config-if)#int se0/3/0

Daegu(config-if)#ip add 1.1.1.1 255.255.255.252

Daegu(config-if)#no sh

 

 부산 라우터

Busan(config)#int fa0/0

Busan(config-if)#ip add 1.1.1.5 255.255.255.252

Busan(config-if)#no sh

 

Busan(config-if)#int se0/3/0

Busan(config-if)#ip add 1.1.1.2 255.255.255.252

Busan(config-if)#no sh

 

 울산 L3 스위치(라우터)

Ulsan(config)#int fa0/1

Ulsan(config-if)#no switchport

 > 기본적으로 스위치 포트로 역활을 수행한다.

 no switchport 명령어를 통해 해당 포트를 라우터 포트로 역활하도록 할 수 있다.

 

Ulsan(config-if)#ip add 1.1.1.6 255.255.255.252

Ulsan(config-if)#no sh

 

Ulsan(config-if)#vlan 10

Ulsan(config-vlan)#vlan 20

 > VLAN 10, 20을 생성

 

Ulsan(config-vlan)#int vlan 10

Ulsan(config-if)#ip add 191.0.0.65 255.255.255.192

Ulsan(config-if)#no sh

 

Ulsan(config-if)#int vlan 20

Ulsan(config-if)#ip add 191.0.0.129 255.255.255.192

Ulsan(config-if)#no sh

 > VLAN에 서브넷팅한 IP 주소 범위를 할당한다.

 

Ulsan(config-if)#int fa0/24

Ulsan(config-if)#switchport trunk encapsulation dot1q

Ulsan(config-if)#switchport mode trunk

 > fa0/24 포트에 trunk 설정을 한다.

 

Ulsan(config)#ip routing

 

 Switch1 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

 

 Switch2 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

 

Switch(config-if)#int fa0/1

Switch(config-if)#switchport mode trunk

 

> 두 스위치에서 trunk 설정을 통해 L3 스위치에서 VLAN에 입력한 IP주소를 받아 사용한다.

그리고 각각 연결된 PC에 VLAN을 할당한다.

 

 * Ulsan L3 SW ~ SW2 까지의 설정은 지난 실습에서 연습한 것과 동일하다. 이해가 어렵다면 참고하자 * 

 

기본 설정을 마치고 각 지역의 내부통신은 가능하고, 외부통신만 불가능하다.

라우팅 설정을 통해 외부 통신이 가능케 한다. 나는 정적 라우팅을 적용했다.

 

 대구 라우터

Daegu(config)#ip route 191.0.0.64 255.255.255.192 1.1.1.2

Daegu(config)#ip route 191.0.0.128 255.255.255.192 1.1.1.2

 

 부산 라우터

Busan(config)#ip route 191.0.0.192 255.255.255.192 1.1.1.1

Busan(config)#ip route 191.0.0.64 255.255.255.192 1.1.1.6

Busan(config)#ip route 191.0.0.128 255.255.255.192 1.1.1.6

 

 울산 라우터

Ulsan(config)#ip route 191.0.0.192 255.255.255.192 1.1.1.5

 

울산 내부 네트워크의 경우, 서브넷팅으로 두개의 네트워크 주소 범위를 가졌으므로

각각의 네트워크 주소 범위로 라우팅을 해 주어야 한다.

 

핑 테스트 결과

대구 <-> 부산 <-> 울산 간의 통신이 원활하다는 것을 알 수 있다.

실습 목표

VLAN 을 생성하고 멤버 할당을 한다.

L3 스위치를 라우터의 역할을 할 수 있도록 설정한다.

 *L3 스위치는 L2의 역할도, L3의 역할도 수행할 수 있다. 설정을 통해 변경이 가능하다.

두 PC가 서로 통신이 가능케 한다.

 

L3 스위치 설정

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 -> VLAN 10, 20 선언(생성)

 

Switch(config-vlan)#int ra fa0/1-2

 > interface range, 여러 회선을 지정할 때 사용한다.

 

Switch(config-if-range)#switchport trunk encapsulation dot1q

Switch(config-if-range)#switchport mode trunk

 > trunk 설정은 물리적으로 다른 스위치간에 vlan을 공유할 때 사용한다.

 > L3 스위치에서 VLAN 10과 VLAN 20을 생성하고, 이를 공유하기 위해 trunk 설정을 해 준다.

 

Switch(config-if-range)#int vlan 10

Switch(config-if)#ip add 10.0.10.1 255.255.255.0

Switch(config-if)#no sh

 

Switch(config-if)#int vlan 20

Switch(config-if)#ip add 10.0.20.1 255.255.255.0

Switch(config-if)#no sh

 > L3 스위치에서 생성한 VLAN에 IP주소를 입력한다.

Switch(config-if)#ip routing

 > L3 스위치를 라우터 역할을 수행하도록 하는 명령어

 

 왼쪽 SW 설정

Switch(config)#int fa0/1

Switch(config-if)#switchport mode trunk

 > 트렁크 모드로 변경

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 > VLAN 10, 20 생성

 

Switch(config-vlan)#int fa0/24

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

 > fa0/24 포트를 vlan 10 전용으로 설정

 

 오른쪽 SW 설정

Switch(config)#int fa0/2

Switch(config-if)#switchport mode trunk

 

Switch(config-if)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/24

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

 

설정을 마치고 핑테스트를 해보았다.

아무 이상 없이 핑테스트가 작동한다.

실습 목표

해당 토폴로지를 동적 라우팅(RIP)을 활용하여 통신이 가능케 한다.

단, 이전 시간에 배운 정적 라우팅을 사용해선 안된다. (ip route)

주어진 IP주소와 RIP 명령어를 활용해 통신이 가능케 하라.

 

 

라우터 기본 설정

 대구 라우터

Daegu_RO(config)#int fa0/0

Daegu_RO(config-if)#ip add 192.168.3.1 255.255.255.0

Daegu_RO(config-if)#no sh

 

Daegu_RO(config-if)#int fa0/1

Daegu_RO(config-if)#ip add 192.168.1.1 255.255.255.0

Daegu_RO(config-if)#no sh

 

 부산 라우터

Busan_RO(config)#int fa0/0

Busan_RO(config-if)#ip add 192.168.3.2 255.255.255.0

Busan_RO(config-if)#no sh

 

Busan_RO(config-if)#int fa0/1

Busan_RO(config-if)#ip add 192.168.2.1 255.255.255.0

Busan_RO(config-if)#no sh

 

Busan_RO(config-if)#int se0/3/0

Busan_RO(config-if)#ip add 192.168.4.1 255.255.255.0

Busan_RO(config-if)#no sh

 

 울산 라우터

Ulsan_RO(config)#int se0/3/0

Ulsan_RO(config-if)#ip add 192.168.4.2 255.255.255.0

Ulsan_RO(config-if)#no sh

 

Ulsan_RO(config-if)#int fa0/0

Ulsan_RO(config-if)#ip add 192.168.5.1 255.255.255.0

Ulsan_RO(config-if)#no sh

 

라우팅을 하지 않았기 때문에 당연히 지역간 통신은 불가능 하다.

이번 실습에서는 동적 라우팅 RIP 을 활용해 통신을 가능케 해볼 계획이다.

RIP은 Metric의 hop count를 통해 최적의 경로를 선택하는 것이다.

매 순간 최적의 경로를 선정하기 위해 30초마다 자동으로 업데이트를 한다.

 

정적 라우팅 RIP 에서는 이웃 IP의 경로를 설정함으로 라우터간 네이버를 공유하고, 경로로 활용한다.

 

 대구 라우터 설정

Daegu_RO(config)#router rip

Daegu_RO(config-router)#network 192.168.1.0

Daegu_RO(config-router)#network 192.168.3.0

 

 부산 라우터 설정

Busan_RO(config)#router rip

Busan_RO(config-router)#network 192.168.2.0

Busan_RO(config-router)#network 192.168.3.0

Busan_RO(config-router)#network 192.168.4.0

 

 울산 라우터 설정

Ulsan_RO(config)#router rip

Ulsan_RO(config-router)#network 192.168.4.0

Ulsan_RO(config-router)#network 192.168.5.0

 

RIP으로 라우팅 설정을 해 주고 라우팅 테이블을 확인해 보았다.

 

 대구 라우팅 테이블

192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.1.0/24 is directly connected, FastEthernet0/1

L 192.168.1.1/32 is directly connected, FastEthernet0/1

R 192.168.2.0/24 [120/1] via 192.168.3.2, 00:00:13, FastEthernet0/0

192.168.3.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.3.0/24 is directly connected, FastEthernet0/0

L 192.168.3.1/32 is directly connected, FastEthernet0/0

R 192.168.4.0/24 [120/1] via 192.168.3.2, 00:00:13, FastEthernet0/0

R 192.168.5.0/24 [120/2] via 192.168.3.2, 00:00:13, FastEthernet0/0

 

 부산 라우팅 테이블

R 192.168.1.0/24 [120/1] via 192.168.3.1, 00:00:22, FastEthernet0/0

192.168.2.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.2.0/24 is directly connected, FastEthernet0/1

L 192.168.2.1/32 is directly connected, FastEthernet0/1

192.168.3.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.3.0/24 is directly connected, FastEthernet0/0

L 192.168.3.2/32 is directly connected, FastEthernet0/0

192.168.4.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.4.0/24 is directly connected, Serial0/3/0

L 192.168.4.1/32 is directly connected, Serial0/3/0

R 192.168.5.0/24 [120/1] via 192.168.4.2, 00:00:04, Serial0/3/0

 

 울산 라우팅 테이블

R 192.168.1.0/24 [120/2] via 192.168.4.1, 00:00:10, Serial0/3/0

R 192.168.2.0/24 [120/1] via 192.168.4.1, 00:00:10, Serial0/3/0

R 192.168.3.0/24 [120/1] via 192.168.4.1, 00:00:10, Serial0/3/0

192.168.4.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.4.0/24 is directly connected, Serial0/3/0

L 192.168.4.2/32 is directly connected, Serial0/3/0

192.168.5.0/24 is variably subnetted, 2 subnets, 2 masks

C 192.168.5.0/24 is directly connected, FastEthernet0/0

L 192.168.5.1/32 is directly connected, FastEthernet0/0

 

대표적으로 대구 라우팅 테이블을 분석해보았다.

 

R 192.168.2.0/24 [120/1] via 192.168.3.2, 00:00:13, FastEthernet0/0

R 192.168.4.0/24 [120/1] via 192.168.3.2, 00:00:13, FastEthernet0/0

R 192.168.5.0/24 [120/2] via 192.168.3.2, 00:00:13, FastEthernet0/0

 

R - RIP을 활용해 라우팅 되었음

192.168.x.0/24 [120/y] - 192.168.x.0 주소 범위로 y개의 홉카운트를 뜻함

192.168.3.2 - 해당 네트워크 경로와 연결 되어 있음

00:00:13 - 연결 된 시간을 뜻함, 30초마다 자동으로 업데이트 되며 다시 00:00:00으로 초기화 됨

FastEthernet0/0 - fa0/0 경로로 연결 되어 있음

 

토폴로지의 규모가 커질수록 정적 라우팅에 비해 간편하게 설정할 수 있다.

한번 설정을 마치면 자동으로 설정하기 때문에 수시로 네트워크 환경이 변경되는 복잡한 상황에 사용하기 좋다.

 

만약 정적 라우팅을 활용했다면 다음과 같이 명령어를 입력해야 했을 것이다.

 

 대구 라우팅 설정

Daegu_RO(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.2

Daegu_RO(config)#ip route 192.168.4.0 255.255.255.0 192.168.3.2

Daegu_RO(config)#ip route 192.168.5.0 255.255.255.0 192.168.3.2

 

 부산 라우팅 설정

Busan_RO(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1

Busan_RO(config)#ip route 192.168.5.0 255.255.255.0 192.168.4.2

 

 울산 라우팅 설정

Ulsan_RO(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1

Ulsan_RO(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1

Ulsan_RO(config)#ip route 192.168.3.0 255.255.255.0 192.168.4.1

 

RIP 설정에 비해 복잡한 명령어를 많이 입력해야 하고

만약 네트워크 환경이 바뀌게 되면 다시 설정을 해 주어야 한다.

 

 

 실습 목표

- 각 라우터에 dhcp 설정을 하고, 각 지역의 1대의 PC에는 DHCP 설정을, 나머지 1대의 PC에는 Static으로 설정 한다.

- 정적 라우팅 설정을 하여 라우터간 통신이 가능케 한다.

- 대구 내부에서는 100대의 호스트가 필요하다. 

- 부산 내부에서는 60대의 호스트가 필요하다.

위 필요 호스트 갯수를 토대로 172.16.1.0/24 를 서브넷팅 하여 네트워크 통신을 가능케 한다.

 

172.16.1.0/25 ~ 172.16.1.127/25 

>> 서브넷팅을 통해 128개의 호스트를 사용할 수 있다.

대구 라우터에 적용하여 사용할 계획이다.

 

172.16.1.128/25 ~ 172.16.1.255/25

>> 마찬가지로 서브넷팅을 통해 128개의 호스트를 사용할 수 있다.

부산 라우터에 적용하여 사용할 수 있지만,

부산에서는 60대의 호스트만 필요로 하기 때문에 서브넷팅을 더 적용할 수 있다.

사용하는데 문제는 없지만, 호스트를 낭비하기 때문에 서브넷팅을 좀 더 해주도록 하겠다.

 

 이러한 방법으로 64개의 호스트가 남고, 또 다른 지역 라우터를 연결하여 통신이 가능케 할 수 있다.

 

172.16.1.128/26 ~ 172.16.1.191/26

>> 서브넷팅을 통해 64개의 호스트를 사용할 수 있다.

부산 라우터에 적용하여 사용할 계획이다.

 

서브넷팅을 한 후 다음과 같은 IP로 네트워크 설정을 해주도록 한다.

 

 대구 라우터 설정

회선에 따른 기본 설정을 해 주었다.

Daegu_RO(config)#int fa0/0

Daegu_RO(config-if)#ip add 1.1.1.1 255.255.255.252

Daegu_RO(config-if)#no sh

 

Daegu_RO(config-if)#int fa0/1

Daegu_RO(config-if)#ip add 172.16.1.1 255.255.255.128

Daegu_RO(config-if)#no sh

 

1개의 PC는 DHCP로 설정할 것이기에 라우터에 DHCP 설정을 해준다.

 

Daegu_RO(config)#ip dhcp pool Daegu  

Daegu_RO(dhcp-config)#network 172.16.1.0 255.255.255.128  < 할당 범위

Daegu_RO(dhcp-config)#default-router 172.16.1.1 < 게이트웨이 주소

Daegu_RO(config)#ip dhcp excluded-address 172.16.1.2

> 해당 명령어는 입력한 IP주소를 제외하고 PC에 분배하는 것이다.

DHCP Client를 확인해 보면 172.16.1.2 를 넘어가고 172.16.1.4를 할당 받았다는 것을 확인할 수 있다.

(172.16.1.3은 아래의 Static PC에 할당 해 주었다.)

 

Daegu_RO(config)#ip route 172.16.1.128 255.255.255.192 1.1.1.2 < 정적 라우팅을 통해 라우터간 통신이 가능케 한다.

 

부산 라우터 설정

Busan_RO(config)#int fa0/0

Busan_RO(config-if)#ip add 1.1.1.2 255.255.255.252

Busan_RO(config-if)#no sh

 

Busan_RO(config-if)#int fa0/1

Busan_RO(config-if)#ip add 172.16.1.129 255.255.255.192

Busan_RO(config-if)#no sh

 

Busan_RO(config)#ip dhcp pool Busan

Busan_RO(dhcp-config)#network 172.16.1.128 255.255.255.192

Busan_RO(dhcp-config)#default-router 172.16.1.129

Busan_RO(config)#ip dhcp excluded-address 172.16.1.130

 

Busan_RO(config)#ip route 172.16.1.0 255.255.255.128 1.1.1.1

 

위 토폴로지를 활용하여 지역마다 필요한 호스트 갯수에 맞추어 서브넷팅을 할 수 있다.

DHCP도 적용하여 복습겸 새로운 명령어 ip dhcp excluded-address [ IP주소 ] 에 대해서도 알아보았다.

 

실습 목표

- 주어진 IP 주소의 네트워크 주소와 브로드캐스트 주소 구분

- 정적 라우팅을 이용해 네트워크간 통신 연결

 

이번 실습에서는 각 회선마다 IP 주소를 받은 것이 아닌, 서브넷팅 되어진 주소 범위를 받았다.

주어진 주소 범위로 해당 토폴로지가 통신이 가능케 하자.

 

주어진 IP 에서 네트워크 주소와 브로드캐스트 주소를 제외한 IP 주소를 경로에 할당해 주었다.

1.1.1.0 ~ 1.1.1.3 /30 으로 예시를 들자면

1.1.1.0/30 = 네트워크 주소

1.1.1.3/30 = 브로드캐스트 주소

이므로

1.1.1.1/30 과 1.1.1.2/30 을 할당해준 모습이다.

 

 

라우터 설정

 

 * 부산 라우터 설정

Busan_RO(config)#int fa0/0

Busan_RO(config-if)#ip add 172.16.65.0 255.255.192.0

Busan_RO(config-if)#no sh

 

Busan_RO(config-if)#int se0/3/0

Busan_RO(config-if)#ip add 1.1.1.1 255.255.255.252

Busan_RO(config-if)#no sh

 

 * 울산 라우터 설정

Ulsan_RO(config)#int fa0/0

Ulsan_RO(config-if)#ip add 172.16.1.0 255.255.192.0

Ulsan_RO(config-if)#no sh

 

Ulsan_RO(config-if)#int se0/3/1

Ulsan_RO(config-if)#ip add 1.1.1.6 255.255.255.252

Ulsan_RO(config-if)#no sh

 

 * 대구 라우터 설정

Daegu_RO(config)#int fa0/0

Daegu_RO(config-if)#ip add 172.16.193.0 255.255.192.0

Daegu_RO(config-if)#no sh

 

Daegu_RO(config-if)#int se0/3/0

Daegu_RO(config-if)#ip add 1.1.1.5 255.255.255.252

Daegu_RO(config-if)#no sh

 

Daegu_RO(config-if)#int se0/3/1

Daegu_RO(config-if)#ip add 1.1.1.2 255.255.255.252

Daegu_RO(config-if)#no sh

 

각 라우터의 설정을 마쳤고, 지역간의 정적 라우팅을 해줄 것이다.

 

 * 부산 라우터 설정

Busan_RO(config)#ip route 172.16.0.0 255.255.192.0 1.1.1.2

Busan_RO(config)#ip route 172.16.192.0 255.255.192.0 1.1.1.2

 

 * 울산 라우터 설정

Ulsan_RO(config)#ip route 172.16.64.0 255.255.192.0 1.1.1.5

Ulsan_RO(config)#ip route 172.16.192.0 255.255.192.0 1.1.1.5

 

 * 대구 라우터 설정

Daegu_RO(config)#ip route 172.16.64.0 255.255.192.0 1.1.1.1

Daegu_RO(config)#ip route 172.16.0.0 255.255.192.0 1.1.1.6

 

설정을 마치자, 세 지역간의 통신이 원활한 것을 확인할 수 있다.

 

기본 설정은 생략.

 

실습 목표

핑 테스트 명령어 확인

arp 캐시 확인

 

라우터 및 PC 기본설정은 주어진 IP로 하며, 과정은 생략한다.

 

 

192.168.1.2 /25 PC 에서 192.168.1.130 /26 PC로 핑 테스트를 쳐보았다.

통신이 잘 되는 것을 확인할 수 있다.

 

 

지금부터 명령어 -n 과 -t 를 실습해 볼 것이다.

 

-n 의 경우 기본 명령어로는 

ping -n 숫자 IP주소 로 입력한 숫자만큼 핑 테스트를 하는 것이다.

 

2를 입력하자 핑테스트를 2회만 실행시키는 것을 확인할 수 있었다.

 

-t 의 경우 기본 명령어로는

ping -t IP주소 로 ctrl + c 명령어를 이용해 실행을 중지시킬 때 까지 핑 테스트를 수행한다.

 

 

4회를 넘었음에도 계속 핑 테스트를 하고 있는 것을 확인할 수 있었다.

 

ARP 캐시

cmd 창에서 arp -a 를 입력해 줌으로써 arp 캐시 테이블을 확인 할 수 있다.

 

이를 통해 물리적 주소와 연결 타입을 확인할 수 있다.

 

 

 

위의 토폴로지를 통신이 가능케 할 계획이다.

 

실습 목표

주어진 IP 주소를 서브넷팅 한다.

서브넷팅 한 주소를 각 네트워크에서 요구하는 IP주소를 입력하고 통신을 가능케 한다.

 

1.  192.168.1.0 ~ 192.168.1.15          

2.  192.168.1.16 ~ 192.168.1.31

3.  192.168.1.32 ~ 192.168.1.47

4.  192.168.1.48 ~ 192.168.1.63

 

5.  192.168.1.64 ~ 192.168.1.79

6.  192.168.1.80 ~ 192.168.1.95

7.  192.168.1.96 ~ 192.168.1.111

8.  192.168.1.112 ~ 192.168.1.127

 

9.  192.168.1.128 ~ 192.168.1.143

10. 192.168.1.144 ~ 192.168.1.159

11. 192.168.1.160 ~ 192.168.1.175

12. 192.168.1.176 ~ 192.168.1.191

 

13. 192.168.1.192 ~ 192.168.1.207

14. 192.168.1.208 ~ 192.168.1.223

15. 192.168.1.224 ~ 192.168.1.239

16. 192.168.1.240 ~ 192.168.1.255

 

 

 

라우터 설정

 * Router0(좌측) 설정

 

Router(config)#int fa0/0

Router(config-if)#ip add 192.168.1.1 255.255.255.240

Router(config-if)#no sh

 

Router(config-if)#int se0/3/0

Router(config-if)#ip add 192.168.1.241 255.255.255.240

Router(config-if)#no sh

 

 * Router1(우측) 설정

 

Router(config)#int fa0/0

Router(config-if)#ip add 192.168.1.145 255.255.255.240

Router(config-if)#no sh

 

Router(config-if)#int se0/3/0

Router(config-if)#ip add 192.168.1.242 255.255.255.240

Router(config-if)#no sh

 

통신을 위해 ip route를 활용하여 정적 라우팅을 해주었다.

 

 * Router0(좌측) 설정

 

Router(config)#ip route 192.168.1.144 255.255.255.240 192.168.1.242

 

 * Router1(우측) 설정

 

Router(config)#ip route 192.168.1.0 255.255.255.240 192.168.1.241

 

 

 * 핑 테스트 - 좌측(192.168.1.0) PC

C:\>ping 192.168.1.145

 

Pinging 192.168.1.145 with 32 bytes of data:

 

Reply from 192.168.1.145: bytes=32 time=10ms TTL=254

Reply from 192.168.1.145: bytes=32 time=2ms TTL=254

Reply from 192.168.1.145: bytes=32 time=1ms TTL=254

Reply from 192.168.1.145: bytes=32 time=2ms TTL=254

 

Ping statistics for 192.168.1.145:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 1ms, Maximum = 10ms, Average = 3ms

 

 * 핑 테스트 - 우측(192.168.1.144) PC

C:\>ping 192.168.1.2

 

Pinging 192.168.1.2 with 32 bytes of data:

 

Reply from 192.168.1.2: bytes=32 time=11ms TTL=126

Reply from 192.168.1.2: bytes=32 time=2ms TTL=126

Reply from 192.168.1.2: bytes=32 time=1ms TTL=126

Reply from 192.168.1.2: bytes=32 time=12ms TTL=126

 

Ping statistics for 192.168.1.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 1ms, Maximum = 12ms, Average = 6ms

 

설정을 마치자 서로간의 통신이 된다는 것을 알 수 있었다.

 

위의 토폴로지는 192.168.1.0 네트워크를 2개로 서브넷팅 한 것이다.

 

       0 X X X  X X X X 
          ----------------
       0 0 0 0  0 0 0 0     : 0
       0 0 0 0  0 0 0 1     : 1
       0 0 0 0  0 0 1 0     : 2
       0 0 0 0  0 0 1 1     : 3                            >> 0 ~ 127
                 ~
       0 1 1 1  1 1 1 1     : 127


       1 X X X  X X X X 
          ----------------
       1 0 0 0  0 0 0 0     : 128
       1 0 0 0  0 0 0 1     : 129
       1 0 0 0  0 0 1 0     : 130
       1 0 0 0  0 0 1 1     : 131                        >> 128 ~ 255
                 ~
       1 1 1 1  1 1 1 1     : 255


    >> 첫 번째 서브넷 범위 : 192.168.1.0 ~ 192.168.1.127      -> /25
    >> 두 번째 서브넷 범위 : 192.168.1.128 ~ 192.168.1.255  -> /25

 

192.168.1.100 의 PC 에서 192.168.1.130 의 PC로 핑 테스트 또한 정상적으로 되었다.

 

 

이번에는 4개의 서브넷 범위로 서브넷팅하고, 이를 입력해 사용해 보았다.

 

        25 26 27 28 29 30 31 32
         0  0   0   0   0  0   0   0
        -----  ---------------------


       0 0 x x  x x x x   
       0 0 0 0  0 0 0 0     : 0
                 ~
       0 0 1 1  1 1 1 1     : 63                       >> 0 ~ 63

       0 1 x x  x x x x
       0 1 0 0  0 0 0 0     : 64
                 ~
       0 1 1 1  1 1 1 1     : 127                       >> 64 ~ 127

       1 0 x x  x x x x
       1 0 0 0  0 0 0 0     : 128
                 ~
       1 0 1 1  1 1 1 1     : 191                       >> 128 ~ 191

       1 1 x x  x x x x
       1 1 0 0  0 0 1 1     : 192
                 ~
       1 1 1 1  1 1 1 1     : 255                       >> 192 ~ 255

    >> 첫 번째 서브넷 범위 : 192.168.1.0 ~ 192.168.1.63       -> /26
    >> 두 번째 서브넷 범위 : 192.168.1.64 ~ 192.168.1.127    -> /26
    >> 세 번째 서브넷 범위 : 192.168.1.128 ~ 192.168.1.191  -> /26
    >> 네 번째 서브넷 범위 : 192.168.1.192 ~ 192.168.1.255  -> /26

 

왼쪽 네트워크에는 첫번째 서브넷 범위를, 오른쪽 네트워크에는 세번째 서브넷 범위에 해당하는 IP를 넣었다.

 

핑 테스트 결과 문제 없이 통신이 되는 것을 확인할 수 있었다.

+ Recent posts