실습 목표

좌측 구간에는 RIP을 활용하여 라우팅을 한다.

우측 구간에는 OSPF를 활용하여 라우팅을 한다.

재분배를 활용해 양쪽간에 통신이 가능케 한다.

 

중앙 라우터 설정

 

A(config)#int fa0/1

A(config-if)#ip add 192.168.1.2 255.255.255.0

A(config-if)#no sh

 

A(config-if)#int fa0/0

A(config-if)#ip add 192.168.2.1 255.255.255.0

A(config-if)#no sh

 

좌측 RIP 라우터 설정

 

RIP(config)#int fa0/0

RIP(config-if)#ip add 192.168.1.1 255.255.255.0

RIP(config-if)#no sh

 

RIP(config-if)#int fa0/1

RIP(config-if)#ip add 192.168.3.1 255.255.255.0

RIP(config-if)#no sh

 

RIP(config-if)#ex

RIP(config)#router rip

RIP(config-router)#network 192.168.1.0

RIP(config-router)#network 192.168.3.0

 

우측 OSPF 라우터 설정

OSPF(config)#int fa0/0

OSPF(config-if)#ip add 192.168.2.2 255.255.255.0

OSPF(config-if)#no sh

 

OSPF(config-if)#int fa0/1

OSPF(config-if)#ip add 192.168.4.1 255.255.255.0

OSPF(config-if)#no sh

 

OSPF(config-if)#router ospf 1

OSPF(config-router)#network 192.168.2.2 0.0.0.0 area 1

OSPF(config-router)#network 192.168.4.1 0.0.0.0 area 1

 

 

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.2/32 is directly connected, FastEthernet0/1

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

C 192.168.2.0/24 is directly connected, FastEthernet0/0

L 192.168.2.1/32 is directly connected, FastEthernet0/0

R 192.168.3.0/24 [120/1] via 192.168.1.1, 00:00:06, FastEthernet0/1

O 192.168.4.0/24 [110/2] via 192.168.2.2, 00:03:31, FastEthernet0/0

 

중앙 라우터의 라우팅 테이블이다.

OSPF에 대한 정보와 RIP에 대한 정보를 알고 있다.

 

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

C 192.168.2.0/24 is directly connected, FastEthernet0/0

L 192.168.2.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, FastEthernet0/1

L 192.168.4.1/32 is directly connected, FastEthernet0/1

 

하지만 OSPF 라우터의 라우팅 테이블을 확인한 결과, RIP에 대한 정보는 찾아볼 수 없다.

 

A(config-router)#router rip

A(config-router)#redistribute ospf 1 metric 5

 

A(config-router)#router ospf 1

A(config-router)#redistribute rip subnets

 

중앙 라우터에서 rip을 ospf에 대해 재분배, ospf를 rip에 대해 재분배를 해 주었다.

 

 

O E2 192.168.1.0/24 [110/20] via 192.168.2.1, 00:00:17, FastEthernet0/0

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

C 192.168.2.0/24 is directly connected, FastEthernet0/0

L 192.168.2.2/32 is directly connected, FastEthernet0/0

O E2 192.168.3.0/24 [110/20] via 192.168.2.1, 00:00:17, FastEthernet0/0

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

C 192.168.4.0/24 is directly connected, FastEthernet0/1

L 192.168.4.1/32 is directly connected, FastEthernet0/1

 

 >> OSPF의 라우팅 테이블을 확인한 결과, O E2로 RIP라우터의 정보를 받을 수 있다는 것을 확인할 수 있었다.

 

양 쪽에 각각 호스트를 추가하여

192.168.3.100/24

GW 192.168.3.1

 

192.168.4.100/24

GW 192.168.4.1

 

핑테스트를 해본 결과 서로간의 통신이 원활하다는 것을 알 수 있다.

 

재분배에 대해서 알아보았으며, RIP과 OSPF 이외에 다른 라우팅에도 적용이 가능하다.

 

주어진 IP 주소를 입력하고, OSPF 라우팅을 실시했다.

 

명령어 Show ip ospf neighbor 를 입력하면 다음과 같이 DR, BDR, DROTHER를 알 수 있다.

 

 

Neighbor ID Pri State Dead Time Address Interface

192.168.2.1 1 FULL/BDR 00:00:38 1.1.1.2 FastEthernet0/0

192.168.1.1 1 2WAY/DROTHER 00:00:39 1.1.1.1 FastEthernet0/0

192.168.4.1 1 FULL/DR 00:00:39 1.1.1.4 FastEthernet0/0

 

DR 선출 조건으로는 가장 큰 우선순위 값을 가진 라우터와 가장 큰 RID를 가진 라우터이다.

 

만약 DR이 DOWN 된다면, BDR이 DR이 되고,

DROTHER 중에서 가장 높은 우선순위를 가진 라우터가 새로운 BDR이 된다.

 

Router-id x.x.x.x 명령어를 이용해 수동으로 RID값을 변경해 줄 수 있다.

DR인 192.168.4.1 라우터를 다운시켜보았다.

 

Neighbor ID Pri State Dead Time Address Interface

192.168.2.1 1 FULL/DR 00:00:30 1.1.1.2 FastEthernet0/0

192.168.1.1 1 FULL/DROTHER 00:00:31 1.1.1.1 FastEthernet0/0

 

  >> BDR 이었던 192.168.2.1 라우터가 DR이 되고, 192.168.3.1이 새로운 BDR이 되었다.

 

Neighbor ID Pri State Dead Time Address Interface

192.168.2.1 1 FULL/DR 00:00:30 1.1.1.2 FastEthernet0/0

192.168.1.1 1 FULL/DROTHER 00:00:31 1.1.1.1 FastEthernet0/0

192.168.4.1 1 FULL/DROTHER 00:00:31 1.1.1.4 FastEthernet0/0

 

  >> DR이었던 192.168.4.1 라우터를 다시 업 시켜도 DR이 되지 못하고, 들어온 순서대로 DROTHER이 되었다.

동적 라우팅 OSPF 에 대해 알아볼 것이다.

PID의 값과 Area 값은 임의로 지정했다.

Process ID : 1

Area : 1

 

좌측 L3 스위치 설정

 

Switch(config)#int fa0/24

Switch(config-if)#no switchport

Switch(config-if)#ip add 1.1.1.1 255.255.255.252

Switch(config-if)#no sh

 

Switch(config-if)#int fa0/1

Switch(config-if)#no switchport

Switch(config-if)#ip add 192.168.1.1 255.255.255.0

Switch(config-if)#no sh

 

Switch(config)#ip routing

Switch(config)#router ospf 1

Switch(config-router)#network 1.1.1.1 0.0.0.0 area 1

Switch(config-router)#network 192.168.1.1 0.0.0.0 area 1

 

우측 L3 스위치 설정

 

Switch(config)#int fa0/24

Switch(config-if)#no switchport

Switch(config-if)#ip add 1.1.1.2 255.255.255.252

Switch(config-if)#no sh

 

Switch(config-if)#int fa0/1

Switch(config-if)#no switchport

Switch(config-if)#ip add 192.168.2.1 255.255.255.0

Switch(config-if)#no sh

 

Switch(config)#ip routing

Switch(config)#router ospf 1

Switch(config-router)#network 1.1.1.2 0.0.0.0 area 1

Switch(config-router)#network 192.168.2.1 0.0.0.0 area 1

 

 

라우팅테이블 확인

Switch#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

 

Gateway of last resort is not set

 

1.0.0.0/30 is subnetted, 1 subnets

C 1.1.1.0 is directly connected, FastEthernet0/24

O 192.168.1.0/24 [110/2] via 1.1.1.1, 00:06:02, FastEthernet0/24

C 192.168.2.0/24 is directly connected, FastEthernet0/1

 

OSPF로 라우팅이 된 것을 확인할 수 있다.

 

실습 목표

L3스위치, L2스위치간 이더채널을 형성하라

L3 스위치에서 SVI 설정을 통해 VLAN 10과 VLAN 20을 생성하고 분배하라

좌측 L3 스위치(GW1로 가정)에서 VLAN 10에 대해 Active,

우측 L3 스위치(GW2로 가정)에서 VLAN 20에 대해 Active 로 설정하라

라우팅 방식은 자유

 

L3(GW1) 스위치 설정

 

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

Switch(config-if-range)#channel-group 1 mode desirable

 

Switch(config-if-range)#int ra fa0/3-4

Switch(config-if-range)#channel-group 4 mode desirable

 

Switch(config-if-range)#int ra fa0/1-4

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

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

 

Switch(config)#int port-channel 1

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

 

Switch(config-if)#int port-channel 4

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

 

L3(GW2) 스위치 설정

 

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

Switch(config-if-range)#channel-group 1 mode desirable

 

Switch(config-if-range)#int ra fa0/3-4

Switch(config-if-range)#channel-group 2 mode desirable

 

Switch(config-if-range)#int ra fa0/1-4

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

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

 

Switch(config-if-range)#int port-channel 1

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

 

Switch(config-if)#int port-channel 2

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

 

L2(좌측) 스위치 설정

 

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

Switch(config-if-range)#channel-group 3 mode desirable

 

Switch(config-if-range)#int ra fa0/3-4

Switch(config-if-range)#channel-group 4 mode desirable

 

Switch(config-if-range)#int ra fa0/1-4

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

 

L2(우측) 스위치 설정

 

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

Switch(config-if-range)#channel-group 3 mode desirable

 

Switch(config-if-range)#int ra fa0/3-4

Switch(config-if-range)#channel-group 2 mode desirable

 

Switch(config-if-range)#int ra fa0/1-4

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

 

L3(GW1) 스위치 설정

 

Switch(config)#ip routing

 

Switch(config)#int fa0/5

Switch(config-if)#no switchport

Switch(config-if)#ip add 1.1.1.1 255.255.255.252

Switch(config-if)#no sh

 

L3(GW2) 스위치 설정

 

Switch(config)#ip routing

 

Switch(config)#int fa0/5

Switch(config-if)#no switchport

Switch(config-if)#ip add 1.1.1.5 255.255.255.252

Switch(config-if)#no sh

 

대구 라우터 설정

Daegu(config)#int fa0/0

Daegu(config-if)#ip add 1.1.1.2 255.255.255.252

Daegu(config-if)#no sh

 

Daegu(config-if)#int fa0/1

Daegu(config-if)#ip add 1.1.1.6 255.255.255.252

Daegu(config-if)#no sh

 

Daegu(config-if)#int fa1/0

Daegu(config-if)#ip add 1.1.1.9 255.255.255.252

Daegu(config-if)#no sh

 

ISP 라우터 설정

 

ISP(config)#int fa0/0

ISP(config-if)#ip add 1.1.1.10 255.255.255.252

ISP(config-if)#no sh

 

ISP(config-if)#int fa0/1

ISP(config-if)#ip add 1.1.1.13 255.255.255.252

ISP(config-if)#no sh

 

부산 라우터 설정

Busan(config)#int fa0/0

Busan(config-if)#ip add 1.1.1.14 255.255.255.252

Busan(config-if)#no sh

 

Busan(config-if)#int fa0/1

Busan(config-if)#ip add 172.0.0.1 255.255.255.0

Busan(config-if)#no sh

 

====================================

이더채널과 기본설정을 마쳤다. 

SVI VLAN을 설정하도록 하겠다.

 

L3(GW1) 스위치 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int vlan 10

Switch(config-if)#ip add 172.1.0.1 255.255.255.128

Switch(config-if)#no sh

Switch(config-if)#standby 10 ip 172.1.0.1

Switch(config-if)#standby 10 priority 105

Switch(config-if)#standby 10 preempt

 

%HSRP-6-STATECHANGE: Vlan10 Grp 10 state Speak -> Standby

%HSRP-6-STATECHANGE: Vlan10 Grp 10 state Standby -> Active

 

Switch(config-if)#int vlan 20

Switch(config-if)#standby 20 ip 172.1.0.129

Switch(config-if)#standby 20 preempt

 

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Speak -> Standby

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Standby -> Active

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Speak -> Standby

 

L3(GW2) 스위치 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-if)#int vlan 20

Switch(config-if)#ip add 172.1.0.129 255.255.255.128

Switch(config-if)#no sh

 

Switch(config-if)#int vlan 10

Switch(config-if)#standby 10 ip 172.1.0.1

Switch(config-if)#standby 10 preempt

 

Switch(config-if)#int vlan 20

Switch(config-if)#standby 20 ip 172.1.0.129

Switch(config-if)#standby 20 priority 105

Switch(config-if)#standby 20 preempt

 

%HSRP-6-STATECHANGE: Vlan10 Grp 10 state Speak -> Standby

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Speak -> Standby

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Standby -> Active

 

L2(좌측) 스위치 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/24

Switch(config-if)#switchport access vlan 10

 

L2(우측) 스위치 설정

 

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/24

Switch(config-if)#switchport access vlan 20

 

====================================================

VLAN 설정을 마쳤다.

마지막으로 라우팅 설정을 통해 대구-부산간의 통신이 가능케 하겠다.

 

L3(GW1) 스위치 설정

 

Switch(config)#router eigrp 100

Switch(config-router)#network 1.1.1.0

Switch(config-router)#network 172.1.0.0

Switch(config-router)#no auto-summary

 >> no auto-summary 값을 주지 않으면, 자동으로 축약해 버리는 값(NULL)이 발생한다.

 

L3(GW2) 스위치 설정

 

Switch(config)#router eigrp 100

Switch(config-router)#network 1.1.1.0

Switch(config-router)#network 172.1.0.0

Switch(config-router)#no auto-summary

 

대구 라우터 설정

 

Daegu(config)#router eigrp 100

Daegu(config-router)#network 1.1.1.0

 

ISP 라우터 설정

 

ISP(config)#router eigrp 100

ISP(config-router)#network 1.1.1.0

 

부산 라우터 설정

 

Busan(config)#router eigrp 100

Busan(config-router)#network 1.1.1.0

Busan(config-router)#network 172.0.0.0

실습목표

위의 토폴로지를 EIGRP 라우팅을 사용해 통신이 가능케 하라.

가상의 IP 172.16.0.1 에 대하여 GW1에서 Active, GW2에서 Standby 로 설정하라.

AS 번호 : 200

 

기본 설정

GW1 라우팅 설정

 

GW1(config)#int fa0/0

GW1(config-if)#ip add 172.16.0.2 255.255.255.0

GW1(config-if)#no sh

 

GW1(config-if)#int fa0/1

GW1(config-if)#ip add 172.1.0.1 255.255.255.248

GW1(config-if)#no sh

 

GW2 라우팅 설정

 

GW2(config)#int fa0/0

GW2(config-if)#ip add 172.16.0.3 255.255.255.0

GW2(config-if)#no sh

 

GW2(config-if)#int fa0/1

GW2(config-if)#ip add 172.1.0.2 255.255.255.248

GW2(config-if)#no sh

 

ROUTER 설정

 

Router(config)#int fa0/0

Router(config-if)#ip add 172.1.0.3 255.255.255.248

Router(config-if)#no sh

 

Router(config-if)#int fa0/1

Router(config-if)#ip add 172.2.0.1 255.255.255.0

Router(config-if)#no sh

 

라우팅 설정

 

GW1(config)#router eigrp 200

GW1(config-router)#network 172.16.0.0

GW1(config-router)#network 172.1.0.0

 

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.16.0.3 (FastEthernet0/0) is up: new adjacency

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.2 (FastEthernet0/1) is up: new adjacency

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.3 (FastEthernet0/1) is up: new adjacency

 

 

GW2(config)#router eigrp 200

GW2(config-router)#network 172.16.0.0

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.16.0.2 (FastEthernet0/0) is up: new adjacency

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.1 (FastEthernet0/1) is up: new adjacency

GW2(config-router)#network 172.1.0.0

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.3 (FastEthernet0/1) is up: new adjacency

 

 

Router(config)#router eigrp 200

Router(config-router)#network 172.1.0.0

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.1 (FastEthernet0/0) is up: new adjacency

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.1.0.2 (FastEthernet0/0) is up: new adjacency

Router(config-router)#network 172.2.0.0

 

인근한 네트워크 주소를 라우팅함. 

 

 

 

HSRP 설정

GW1(config)#int fa0/0

GW1(config-if)#standby 200 ip 172.16.0.1

GW1(config-if)#standby 200 priority 105

GW1(config-if)#standby 200 preempt

 

%HSRP-6-STATECHANGE: FastEthernet0/0 Grp 200 state Speak -> Standby

 

%HSRP-6-STATECHANGE: FastEthernet0/0 Grp 200 state Standby -> Active

 

 

GW2(config)#int fa0/0

GW2(config-if)#standby 200 ip 172.16.0.1

GW2(config-if)#standby 200 preempt

 

%HSRP-6-STATECHANGE: FastEthernet0/0 Grp 200 state Speak -> Standby

 

int fa0/0 포트에 위치한 호스트들의 게이트웨이에 대한 가상 ip를 설정해주었고, GW1 라우터를 Active 로서의 역할을 하게 했다.

 

라우팅이 잘 되어 호스트간의 통신이 원활하니, HSRP 설정이 잘 되었는지 확인하기 위해

GW1 라우터의 Fa0/0포트를 Shutdown 시켜보았다.

 

 

 

%HSRP-6-STATECHANGE: FastEthernet0/0 Grp 200 state Standby -> Active

 

GW2(config-if)#

%DUAL-5-NBRCHANGE: IP-EIGRP 200: Neighbor 172.16.0.2 (FastEthernet0/0) is down: holding time expired

 

Standby 상태였던 GW2는 Active로 전환되었고,

GW1의 Fa0/0포트였던 172.16.0.2는 EIGRP 에서 다운되어 Neighbor에서 탈락했다.

 

GW2#show ip eigrp neighbors

IP-EIGRP neighbors for process 200

H Address Interface Hold Uptime SRTT RTO Q Seq

(sec) (ms) Cnt Num

0 172.1.0.1 Fa0/1 14 00:36:19 40 1000 0 8

1 172.1.0.3 Fa0/1 13 00:35:58 40 1000 0 5

 

 

실습 목표

위의 토폴로지를 통신이 가능케 하라.

라우팅은 EIGRP를 사용하라.

AS번호 : 100

 

 

RA 라우터 설정

 

RA(config)#int fa0/0

RA(config-if)#ip add 192.168.1.1 255.255.255.0

RA(config-if)#no sh

 

RA(config-if)#int fa0/1

RA(config-if)#ip add 192.168.2.1 255.255.255.0

RA(config-if)#no sh

 

RB 라우터 설정

 

RB(config)#int fa0/0

RB(config-if)#ip add 192.168.3.1 255.255.255.0

RB(config-if)#no sh

 

RB(config-if)#int fa0/1

RB(config-if)#ip add 192.168.2.2 255.255.255.0

RB(config-if)#no sh

 

기본 설정을 마친 후, 라우팅 설정을 해보겠다.

RA(config)#router eigrp 100

RA(config-router)#network 192.168.1.0

RA(config-router)#network 192.168.2.0

 

%DUAL-5-NBRCHANGE: IP-EIGRP 100: Neighbor 192.168.2.2 (FastEthernet0/1) is up: new adjacency

 >> EIGRP를 이용해 192.168.2.2 IP주소와 Fa0/1 포트를 통해 UP이 되었음.

 

RB(config)#router eigrp 100

RB(config-router)#network 192.168.2.0

 

%DUAL-5-NBRCHANGE: IP-EIGRP 100: Neighbor 192.168.2.1 (FastEthernet0/1) is up: new adjacency

 

RB(config-router)#network 192.168.3.0

 

====================================================================

라우팅 설정을 마치고 라우팅 테이블을 확인해본다.

 

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

 

Gateway of last resort is not set

 

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

C 192.168.1.0/24 is directly connected, FastEthernet0/0

L 192.168.1.1/32 is directly connected, 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

D 192.168.3.0/24 [90/30720] via 192.168.2.2, 00:01:31, FastEthernet0/1

 

위의 코드를 통해 'D' 는 EIGRP를 뜻함을 알 수 있으며, 정상적으로 라우팅이 되었다는 것을 알 수 있다.

 

RA 라우터는 192.168.1.0과 192.168.2.0에 대한 정보를

RB 라우터는 192.168.2.0과 192.168.3.0에 대한 정보를 주변 라우터에게 알리어

서로 통신이 가능하게 되었다.

 

 

 

실습목표

172.16.0.0/24 를 서브넷팅 하여 3~4는 대구 vlan에, 7~8은 울산 inter-vlan에 분배한다.

대구지역에 HSRP를 설정하고 작동을 확인한다.

대구지역에 호스트IP를 수동설정 하지 않고, GW1 라우터에 DHCP 서버를 설정해준다.

두 지역간의 통신이 원활하게 되도록 한다.

 

실습

울산 라우터 설정

 

Ulsan(config)#int fa0/0

Ulsan(config-if)#no sh

 

Ulsan(config-if)#int fa0/0.10

Ulsan(config-subif)#encapsulation dot1Q 10

Ulsan(config-subif)#ip add 172.16.0.193 255.255.255.224

Ulsan(config-subif)#no sh

 

Ulsan(config-subif)#int fa0/0.20

Ulsan(config-subif)#encapsulation dot1Q 20

Ulsan(config-subif)#ip add 172.16.0.225 255.255.255.224

Ulsan(config-subif)#no sh

 

Ulsan(config-subif)#int se0/3/1

Ulsan(config-if)#ip add 1.1.1.6 255.255.255.252

Ulsan(config-if)#no sh

 

울산 스위치 설정

Ulsan_SW(config)#int fa0/24

Ulsan_SW(config-if)#switchport mode trunk

 

Ulsan_SW(config-if)#vlan 10

Ulsan_SW(config-vlan)#vlan 20

 

Ulsan_SW(config-vlan)#int fa0/1

Ulsan_SW(config-if)#switchport access vlan 10

Ulsan_SW(config-if)#spanning-tree portfast

 

Ulsan_SW(config-if)#int fa0/2

Ulsan_SW(config-if)#switchport access vlan 20

Ulsan_SW(config-if)#spanning-tree portfast

 

ISP 라우터 설정

ISP(config)#int se0/3/0

ISP(config-if)#ip add 1.1.1.5 255.255.255.252

ISP(config-if)#no sh

 

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

ISP(config-if)#ip add 1.1.1.2 255.255.255.252

ISP(config-if)#no sh

 

 

GW1 대구 L3 스위치 설정

GW1(config)#ip dhcp pool vlan10

GW1(dhcp-config)#network 172.16.0.64 255.255.255.224

GW1(dhcp-config)#default-router 172.16.0.65

 

GW1(config)#vlan 10

GW1(config-vlan)#vlan 20

 

GW1(config-vlan)#int vlan 10

GW1(config-if)#ip add 172.16.0.65 255.255.255.224

GW1(config-if)#no sh

 

GW1(config)#int vlan 20

GW1(config-if)#ip add 172.16.0.97 255.255.255.224

GW1(config-if)#no sh

 

GW1(config-if)#int fa0/1

GW1(config-if)#switchport access vlan 10

GW1(config-if)#spanning-tree portfast

 

GW1(config-if)#int ra fa0/2-3

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

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

 

GW1(config)#ip routing

GW1(config)#int fa0/4

GW1(config-if)#no switchport

GW1(config-if)#ip add 2.2.2.1 255.255.255.252

GW1(config-if)#no sh

 

GW1(config-if)#int vlan 10

GW1(config-if)#standby 10 ip 172.16.0.68

GW1(config-if)#standby 10 priority 105

GW1(config-if)#standby 10 preempt

 

GW1(config-if)#int vlan 20

GW1(config-if)#standby 20 ip 172.16.0.100

GW1(config-if)#standby 20 preempt

 

GW2 대구 L3 스위치 설정

 

GW2(config)#vlan 10

GW2(config-vlan)#vlan 20

 

GW1(config)#ip dhcp pool vlan20

GW1(dhcp-config)#network 172.16.0.96 255.255.255.224

GW1(dhcp-config)#default-router 172.16.0.97

 

GW2(config-vlan)#int fa0/1

GW2(config-if)#switchport access vlan 20

GW2(config-if)#spanning-tree portfast

 

GW2(config-if)#int ra fa0/2-3

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

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

 

GW2(config)#ip routing

GW2(config)#int fa0/4

GW2(config-if)#no switchport

GW2(config-if)#ip add 2.2.2.5 255.255.255.252

GW2(config-if)#no sh

 

GW2(config-if)#int vlan 10

GW2(config-if)#standby 10 ip 172.16.0.68

GW2(config-if)#standby 10 preempt

 

GW2(config-if)#int vlan 20

GW2(config-if)#standby 20 ip 172.16.0.100

GW2(config-if)#standby 20 priority 105

GW2(config-if)#standby 20 preempt

 

대구 L2 스위치 설정(좌)

Switch(config)#int ra fa0/2-3

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

 

Switch(config-if)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#spanning-tree portfast

 

대구 L2 스위치 설정(우)

Switch(config)#int ra fa0/2-3

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

 

Switch(config-if)#vlan 10

Switch(config-vlan)#vlan 20

 

Switch(config-vlan)#int fa0/1

Switch(config-if)#switchport access vlan 20

Switch(config-if)#spanning-tree portfast

 

대구 라우터 설정

Daegu(config)#int fa0/0

Daegu(config-if)#ip add 2.2.2.2 255.255.255.252

Daegu(config-if)#no sh

 

Daegu(config-if)#int fa0/1

Daegu(config-if)#ip add 2.2.2.6 255.255.255.252

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

 

GW1 대구 L3 스위치 설정

GW1(config)#ip route 172.16.0.192 255.255.255.224 2.2.2.2

GW1(config)#ip route 172.16.0.224 255.255.255.224 2.2.2.2

GW1(config)#ip route 1.1.1.0 255.255.255.252 2.2.2.2

GW1(config)#router rip

GW1(config-router)#version 2

GW1(config-router)#network 172.16.0.0

GW1(config-router)#network 2.0.0.0

 

GW1 대구 L3 스위치 설정

GW2(config)#ip route 172.16.0.192 255.255.255.224 2.2.2.6

GW2(config)#ip route 172.16.0.224 255.255.255.224 2.2.2.6

GW2(config)#ip route 1.1.1.0 255.255.255.252 2.2.2.6

GW2(config)#router rip

GW2(config-router)#version 2

GW2(config-router)#network 172.16.0.0

GW2(config-router)#network 2.0.0.0

 

대구 라우터 설정

Daegu(config)#ip route 172.16.0.192 255.255.255.224 1.1.1.2

Daegu(config)#ip route 172.16.0.224 255.255.255.224 1.1.1.2

Daegu(config)#router rip

Daegu(config-router)#version 2

Daegu(config-router)#network 2.0.0.0

 

ISP 라우터 설정

ISP(config)#ip route 172.16.0.192 255.255.255.224 1.1.1.6

ISP(config)#ip route 172.16.0.224 255.255.255.224 1.1.1.6

ISP(config)#ip route 172.16.0.64 255.255.255.224 1.1.1.1

ISP(config)#ip route 172.16.0.96 255.255.255.224 1.1.1.1

ISP(config)#ip route 2.2.2.0 255.255.255.252 1.1.1.1

 

울산 라우터 설정

Ulsan(config)#ip route 2.2.2.0 255.255.255.252 1.1.1.5

Ulsan(config)#ip route 172.16.0.64 255.255.255.224 1.1.1.5

Ulsan(config)#ip route 172.16.0.96 255.255.255.224 1.1.1.5

 

 

 

핑 테스트가 잘 되고, 각 라우터의 라우팅테이블을 확인한 결과

rip 설정과 static 설정이 잘 되었다.

 

1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C 1.1.1.0/30 is directly connected, Serial0/3/0

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

2.0.0.0/8 is variably subnetted, 4 subnets, 2 masks

C 2.2.2.0/30 is directly connected, FastEthernet0/0

L 2.2.2.2/32 is directly connected, FastEthernet0/0

C 2.2.2.4/30 is directly connected, FastEthernet0/1

L 2.2.2.6/32 is directly connected, FastEthernet0/1

172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

R 172.16.0.0/16 [120/1] via 2.2.2.5, 00:00:11, FastEthernet0/1

[120/1] via 2.2.2.1, 00:00:09, FastEthernet0/0

S 172.16.0.192/27 [1/0] via 1.1.1.2

S 172.16.0.224/27 [1/0] via 1.1.1.2

 

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Speak -> Standby

 

%HSRP-6-STATECHANGE: Vlan20 Grp 20 state Standby -> Active

 

%HSRP-6-STATECHANGE: Vlan10 Grp 10 state Speak -> Standby

 

위와 같은 메세지 출력을 보아 HSRP 설정도 잘 되었다는 것을 알 수 있다.

 

실습 목표

 - 172.16.1.0/24 를 4개로 서브넷팅 하고, 각각의 주소를 VLAN 10, 20, 30에 넣어 호스트에 분배한다.

 - 분배한 호스트간의 통신이 원활하도록 한다.

 

실습

1) -

2) 172.16.1.64 /26 ~

3) 172.16.1.128 /26 ~

4) 172.16.1.192 /26 ~

 

L3 스위치(MLS) 설정

 

MLS(config)#vlan 10

MLS(config-vlan)#vlan 20

MLS(config-vlan)#vlan 30

> VLAN 선언

 

MLS(config-vlan)#int vlan 10

MLS(config-if)#ip add 172.16.1.65 255.255.255.192

MLS(config-if)#no sh

MLS(config-if)#int vlan 20

MLS(config-if)#ip add 172.16.1.129 255.255.255.192

MLS(config-if)#no sh

MLS(config-if)#int vlan 30

MLS(config-if)#ip add 172.16.1.193 255.255.255.192

MLS(config-if)#no sh

 > VLAN 에 IP주소를 입력

 

MLS(config-if)#int ra fa0/1-2

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

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

 > L2 스위치(ALS)와의 트렁크 설정

 

MLS(config-if-range)#int fa0/10

MLS(config-if)#switchport mode access

MLS(config-if)#switchport access vlan 20

 > 호스트에 VLAN 20 엑세스

 

L2스위치(ALS1) 설정

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

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

 

Switch(config-if-range)#int fa0/10

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

 

L2스위치(ALS2) 설정

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

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

 

Switch(config-if-range)#int fa0/10

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 30

모든 스위치와 호스트 설정을 마친 후 통신이 원활하게 되는 것을 알 수 있었다.

ALS2 스위치는 Root bridge의 역할로, MLS와 ALS1 사이의 회선이 BLK 상태인 것을 확인할 수 있다.

대체포트가 정확이 작동하는지 확인하기 위해 MLS 스위치와 ALS2 스위치 사이의 회선을 끊어보겠다.

 

MLS(config)#int fa0/2

MLS(config-if)#shutdown

 

 

통신을 끊자, BLK상태였던 대체포트가 다시 연결되었으며,

호스트간 통신이 일시적으로 끊긴 후 다시 연결 된 것을 볼 수 있다.

 

Switch(config-if)# spanning-tree portfast
            >> 30초라는 수렴시간을 줄일 수 있음
        Switch(config-if)# switchport mode access

 

포트패스트 설정을 해주어 수렴시간을 줄여줄 수 있다.

 

STP에 대해 알아보았다.

실습 목표

172.16.1.0 /24 를 서브넷팅 하고, 주어진 조건에 맞추어 분배한다.

라우팅 설정은 정적 라우팅을 사용한다.

라우터와 스위치에서 vlan을 생성하고 멤버 할당을 한다.

모든 pc간의 통신이 원활하게 되도록 한다.

 

기본 설정

 메인 라우터(R1)

R1(config)#int se0/3/0

R1(config-if)#ip add 1.1.1.2 255.255.255.252

R1(config-if)#no sh

 

R1(config-if)#int fa0/0

R1(config-if)#ip add 1.1.1.5 255.255.255.252

R1(config-if)#no sh

 

 좌측 라우터(R2)

R2(config)#int se0/3/0

R2(config-if)#ip add 1.1.1.1 255.255.255.252

R2(config-if)#no sh

 

 L3 스위치

L3(config)#int fa0/24

L3(config-if)#no switchport

 > 스위치 포트 기능을 끔으로써 IP주소를 입력할 수 있다.

 

L3(config-if)#ip add 1.1.1.6 255.255.255.252

L3(config-if)#no sh

 

라우터, 스위치의 각 포트별 기본 설정을 마치고 Inter-VLAN을 생성해주고 멤버 할당을 한다.

 

 좌측 라우터(R2)

R2(config-if)#int fa0/0

R2(config-if)#no sh

 

R2(config-if)#int fa0/0.10

R2(config-subif)#encapsulation dot1Q 10

R2(config-subif)#ip add 172.16.1.33 255.255.255.224

R2(config-subif)#no sh

 > 트렁크 설정을 위한 802.1Q 캡슐화

 

R2(config-subif)#int fa0/0.20

R2(config-subif)#encapsulation dot1Q 20

R2(config-subif)#ip add 172.16.1.97 255.255.255.224

R2(config-subif)#no sh

 

 L3 스위치

L3(config-if)#vlan 10

L3(config-vlan)#vlan 20

 

L3(config-vlan)#int vlan 10

L3(config-if)#ip add 172.16.1.161 255.255.255.224

L3(config-if)#no sh

 

L3(config-if)#int vlan 20

L3(config-if)#ip add 172.16.1.225 255.255.255.224

L3(config-if)#no sh

 

L3(config-if)#int fa0/1

L3(config-if)#switchport trunk encapsulation dot1q

L3(config-if)#switchport mode trunk

 > 트렁크 설정을 위한 802.1Q 캡슐화

L3(config)#ip routing

 

VLAN 생성을 마쳤다.

이번엔 생성한 VLAN을 스위치를 통해 각 PC에 멤버할당을 할 것이다.

 

 SW_B 설정

SW_B(config)#int fa0/23

SW_B(config-if)#switchport mode trunk

 > VLAN을 생성한 라우터와 트렁크 설정

 

SW_B(config-if)#int fa0/24

SW_B(config-if)#switchport mode trunk

 > VLAN 10을 할당해줄 PC와 연결된 스위치와 트렁크 설정

 

SW_B(config-if)#vlan 10

SW_B(config-vlan)#vlan 20

 

SW_B(config-vlan)#int fa0/1

SW_B(config-if)#switchport mode access

SW_B(config-if)#switchport access vlan 20

 > VLAN 20 멤버 할당

 

 SW_A 설정

SW_A(config)#vlan 10

SW_A(config-vlan)#vlan 20

 

SW_A(config-vlan)#int fa0/1

SW_A(config-if)#switchport mode access

SW_A(config-if)#switchport access vlan 10

 > VLAN 10 멤버 할당

 

우측 L3 스위치에서도 멤버 할당을 해주겠다.

 SW_C 설정

SW_C(config)#int fa0/24

SW_C(config-if)#switchport mode trunk

 

SW_C(config-if)#vlan 10

SW_C(config-vlan)#vlan 20

 

SW_C(config-vlan)#int fa0/1

SW_C(config-if)#switchport mode access

SW_C(config-if)#switchport access vlan 10

 

 SW_D 설정

SW_D(config)#vlan 10

SW_D(config-vlan)#vlan 20

 

SW_D(config-vlan)#int fa0/1

SW_D(config-if)#switchport mode access

SW_D(config-if)#switchport access vlan 20

 

R2 라우터 내부의 VLAN 통신과 L3 스위치 내부의 VLAN 통신이 연결 된 것을 알 수 있다.

마지막으로 라우팅 설정을 통해 두 지역간의 통신이 가능하도록 설정하겠다.

주어진 조건대로 정적 라우팅을 활용하겠다.

 

정적 라우팅 설정

 메인 라우터(R1)

R1(config)#ip route 172.16.1.32 255.255.255.224 1.1.1.1

R1(config)#ip route 172.16.1.96 255.255.255.224 1.1.1.1

R1(config)#ip route 172.16.1.160 255.255.255.224 1.1.1.6

R1(config)#ip route 172.16.1.224 255.255.255.224 1.1.1.6

 

 왼쪽 라우터(R2)

R2(config)#ip route 172.16.1.160 255.255.255.224 1.1.1.2

R2(config)#ip route 172.16.1.224 255.255.255.224 1.1.1.2

 

 L3 스위치

L3(config)#ip route 172.16.1.32 255.255.255.224 1.1.1.5

L3(config)#ip route 172.16.1.96 255.255.255.224 1.1.1.5

 

좌측(대구) -> 우측(울산) 핑테스트

 

우측(울산) -> 좌측(대구) 핑테스트

 

 

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

실습 목표

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

모든 PC가 통신이 가능하게 하라.

 

실습 내용

 

 라우터 설정

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 192.168.10.1 255.255.255.0

Router(config-subif)#no sh

 

Router(config-subif)#int fa0/0.20

Router(config-subif)#encapsulation dot1Q 20

Router(config-subif)#ip add 192.168.20.1 255.255.255.0

Router(config-subif)#no sh

 

 

 스위치1(ALS1) 설정

ALS1(config)#int fa0/22

ALS1(config-if)#switchport mode trunk

 

ALS1(config-if)#int fa0/1

ALS1(config-if)#switchport mode trunk

 

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

 

ALS1(config-if)#int fa0/24

ALS1(config-if)#switchport mode access

ALS1(config-if)#switchport access vlan 20

 

 

 스위치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

 

 

이전 실습과 흡사하며 스위치가 하나 추가된 차이가 있다.

스위치간에 트렁크 설정만 해 준다면 이전 실습과 동일하다고 볼 수 있다.

+ Recent posts