오늘도 GNS3로 실습 진행
내가 속한 네트워크를 이웃(Neighbor) 에게 알림
여기서, 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
목적지 0.0.0.0 /0 일때의 next hop (내가 어딜가도 일단 이곳을 거쳐야 한다)
호스트에 자동으로 ip정보를 설정하는 프로토콜이다. 여기서 Dynamic은 자동 혹은 유동을 의미한다
서버(보내주고)-클라이언트(받는) 구조.
Discover - 클라이언트가 서버를 찾기위해 보내는 메세지
Offer - Discover 메세지를 받은 서버가 클라이언트에게 자신이 갖고 있는 풀로 부터 IP를 제공
Request - 클라이언트가 할당받은 IP를 쓰겠다고 요청
Acknowledge - 요청을 승인.
예제2)
내 생각에는 서브넷팅 하는 것이 관건인 것 같았다.
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~ 한번 핑 때려보기
실수를 방지하기 위해서는 규모가 큰 서브넷부터 차례로 나열하고 각 서브넷에 해당하는 최적의 서브넷을 찾아가면 된다.
이것과는 반대로 일반적인 서브넷팅인 CIDR (Classless Inter-Domain Routing) 가 있다.
VLSM 예를 들면 10.10.10.128 /25 가 주어지고 40 host 와 10 host 에 할당하는 문제가 있다.
VLSM 의 조건은 2의 제곱은 네트워크를 가질 수 있으므로 이진수 법칙을 어긋나면 안된다.
주어진 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
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개의
네트워크로 나누시오