kakao Cloud school 2기 D+8

LEE EUI JOO·2022년 11월 9일
0

네트워크

목록 보기
3/9
post-thumbnail

오늘도 GNS3로 실습 진행

1. 동적 라우팅(OSPF)

내가 속한 네트워크를 이웃(Neighbor) 에게 알림

2. 동적 라우팅 방법

  1. 기본 ip 설정 (ip add)
  2. router ospf 10
  3. router-id<x.x.x.x>: 중복 x
  4. 다시 do sh ip int b로 확인해준다.
  5. network <기본 ip> <0.0.0.0> area x 여기서 <0.0.0.0>은 WM = Wildcar mask 라고 서브넷 마스크를 반전 시킨 것이다.

여기서, OSPF Area 는 정보를 보낼 대상을 한정하고 반드시 area 0(Backbone) 이 있어야한다 또한, area 0과 직,간접적으로 연결되어야 한다.

실습예제1)


R1>
conf t
int f0/0
ip add 1.1.1.10 255.255.255.0
no sh

<라우팅 설정>

router ospf 10
router-id 1.1.1.1
network 1.1.1.10 0.0.0.0 area 0


R2>

conf t
int f0/0
ip add 1.1.1.20 255.255.255.0
no sh

int f0/1
ip add 2.2.2.10 255.255.255.0
no sh

router ospf 10
router-id 2.2.2.2
network 1.1.1.20 0.0.0.0 area 0
network 2.2.2.10 0.0.0.0 area 1

R3>

conf t
int f0/1
ip add 2.2.2.20 255.255.255.0
no sh

router ospf 10
router-id 3.3.3.3
network 2.2.2.20 0.0.0.0 area 1

3. 게이트웨이

목적지 0.0.0.0 /0 일때의 next hop (내가 어딜가도 일단 이곳을 거쳐야 한다)

4. DHCP(Dynamic Configuration Protocol)

호스트에 자동으로 ip정보를 설정하는 프로토콜이다. 여기서 Dynamic은 자동 혹은 유동을 의미한다

서버(보내주고)-클라이언트(받는) 구조.
Discover - 클라이언트가 서버를 찾기위해 보내는 메세지
Offer - Discover 메세지를 받은 서버가 클라이언트에게 자신이 갖고 있는 풀로 부터 IP를 제공
Request - 클라이언트가 할당받은 IP를 쓰겠다고 요청
Acknowledge - 요청을 승인.

5. DHCP 방법

예제2)

6. OSPF + DHCP 예제

내 생각에는 서브넷팅 하는 것이 관건인 것 같았다.

R1> ip 넣기
conf t
int f0/1
ip add 10.10.10.129 255.255.255.192
no sh
exit
int f0/0
ip add 128.30.20.17 255.255.255.252
no sh

R2> ip 넣기
conf t
int f0/0
ip add 128.30.20.18 255.255.255.252
no sh
do ping 128.30.20.17 #핑 때리기
exit
int f0/1
ip add 128.30.20.21 255.255.255.252
no sh

R3> ip 넣기
conf t
int f0/1
ip add 128.30.20.22 255.255.255.252
no sh
do ping 128.30.20.21 #핑때리기
exit
int f0/0
ip add 10.10.10.193 255.255.255.192
no sh
exit

R3> PC2 와 DHCP
ip dhcp pool r3
default-router 10.10.10.193 # 게이트 웨이 (Gate Way)
network 10.10.10.192 /26 # 범위를 알려주는 대표주소
exit
ip dhcp excluded-address 10.10.10.193 # 게이트웨이는 제외시켜야 함

PC2> DHCP 정상작동 하는지 체크
ip dhcp

R1> PC1 와 DHCP
ip dhcp pool r1
default-router 10.10.10.129 # 게이트 웨이 (Gate Way)
network 10.10.10.128 /26 # 범위를 알려주는 대표주소
exit
ip dhcp excluded-address 10.10.10.129 # 게이트웨이는 제외시켜야 함

PC1> DHCP 정상작동 하는지 체크
ip dhcp

R1> 동적라우팅 (OSPF) 시작하기
router ospf 10
router-id 1.1.1.1 # 만약 잘못 입력한 경우, exit - no router ospf 10
do sh ip int b # 확인 해주기
network 128.30.20.17 0.0.0.0 area 0
network 10.10.10.129 0.0.0.0 area 0

R2> 동적라우팅 (OSPF) 시작하기
router ospf 10
router-id 2.2.2.2
do sh ip int b
network 128.30.20.18 0.0.0.0 area 0
network 128.30.20.21 0.0.0.0 area 0

R3> 동적라우팅 (OSPF) 시작하기
router ospf 10
router-id 3.3.3.3
do sh ip int b
network 128.30.20.22 0.0.0.0 area 0
network 10.10.10.193 0.0.0.0 area 0
do sh ip ospf nei # 이웃을 맺은 것을 보여주는 명령어
do sh route # 4개 있어야 함
do ping 10.10.10.194 # 193~ 한번 핑 때려보기

7. VLSM (Variable Length Subnet Mask) 균등하지 않은 서브넷팅

실수를 방지하기 위해서는 규모가 큰 서브넷부터 차례로 나열하고 각 서브넷에 해당하는 최적의 서브넷을 찾아가면 된다.

이것과는 반대로 일반적인 서브넷팅인 CIDR (Classless Inter-Domain Routing) 가 있다.

VLSM 예를 들면 10.10.10.128 /25 가 주어지고 40 host 와 10 host 에 할당하는 문제가 있다.

VLSM 의 조건은 2의 제곱은 네트워크를 가질 수 있으므로 이진수 법칙을 어긋나면 안된다.

8. VLSM 예제

주어진 192.168.10.0 /23 는
11111111.11111111.1111111x.xxxxxxxx 라고 볼 수 있고,

R1 과 PC1 사이에 호스트 크기 256 을 주려면
11111111.11111111.11111111.xxxxxxxx
즉, 기본 ip는 192.168.10.0 /24 이고
범위는 192.168.10.0 ~ 192.168.10.255

R2 과 PC2 사이에 호스트 크기 16을 주려면
11111111.11111111.11111111.1111xxxx
즉, 기본 ip는 192.168.11.0 /28 이고
범위는 192.168.11.0 ~ 192.168.11.15

R1과 R2 사이에 호스트 크기 4를 주려면
11111111.11111111.11111111.111111xx
즉, 기본 ip는 192.168.16.0 /30 이고
범위는 192.168.16.0 ~ 192.168.16.3

R1> ip 넣기
conf t
int f0/1
ip add 192.168.10.1 255.255.255.0
no sh
exit
int f0/0
ip add 192.168.16.1 255.255.255.252
no sh

R2> ip 넣기
conf t
int f0/0
ip add 192.168.16.2 255.255.255.252
no sh
exit
int f0/1
ip add 192.168.11.1 255.255.255.240
no sh

R1> 동적라우팅 (OSPF) 시작하기
router ospf 10
router-id 1.1.1.1
network 192.168.10.1 0.0.0.0 area 0
network 192.168.16.1 0.0.0.0 area 0

R2> 동적라우팅 (OSPF) 시작하기
router ospf 10
router-id 2.2.2.2
network 192.168.16.2 0.0.0.0 area 0
network 192.168.11.1 0.0.0.0 area 0

R1> PC1 와 DHCP
ip dhcp pool r1
default-router 192.168.10.1
network 192.168.10.0 /24
exit
ip dhcp excluded-address 192.168.10.1

R2> PC2 와 DHCP
ip dhcp pool r2
default-router 192.168.11.1
network 192.168.11.0 /28
exit
ip dhcp excluded-address 192.168.11.1

9. 추가 서브네팅 연습문제

1)
172.16.101.0 /25 이 주어졌을때 50개의 호스트를 수용가능한 네트워크를 만드시오.

2) 211.183.3.128 /27을
8개로 서브넷팅 하시오.

3) 10.10.10.192 /28 로
4개의 서브넷을 만드시오

4) 192.168.10.64 /26
네트워크가 주어졌다.

네트워크관리자로서
총 17개의 네트워크가 필요하다면 어떻게 하는게 좋겠습니까?

5) 123.100.10.0 /23 을
두개의 네트워크로 서브넷팅하시오

6) 서브넷팅

130.130.130.48 /28을
4개의 네트워크로 나누시오

140.140.140.128 /29를
2개의 네트워크로 나누시오

150.150.150.124 /29를
서브넷팅 할 수 있는지 생각해보세요.

10.10.10.0 /23 을 4개의
네트워크로 나누시오

10.10.10.0 /23을 8개의
네트워크로 나누시오

10.10.10.0 /23을 16개의
네트워크로 나누시오

profile
무럭무럭 자라볼까

0개의 댓글