1. 목표 네트워크 구성도

2. 기본 설정.
- 라우터 3대 : 네트워크 디바이스 -> 라우터 -> 2811
- 스위치 1대 : 네트워크 디바이스 -> 스위치 -> 2960
- pc 3대, 서버 1대, 랩탑 1대 : 엔드 디바이스 -> 각각 선택.

3. 라우터 설정.
1. 라우터 속성 창 용도.

2. router간 연결.
🕵️ 시리얼 인터페이스 추가.
라우터는 pc와 다르게 fastEthernet이 아니라, 시리얼 인터페이스로 연결해야함....!
router0 -> physical-> 전원 off -> HWIC-2T 0번 슬롯으로 드래그 -> 전원 on

시리얼 인터페이스 2개 장착 완료.

🕵️ 부팅 시 설정.

초기 설정 여부 -> no
3개의 router다 같은 방식으로 시리얼 인터페이스를 추가해준다.
4. 노드 설정.


👨🚀 포트 라벨을 위의 사진처럼 똑같이 만드는 것이 편함.
5. ip 설정.
- 컴퓨터들은 c클래스 대역인 203.237.nnn.nnn/24를 사용.
- pc 와 같은 단말노드는 1번부터.
- 원격 관리가 필요한 서버나 스위치는 100번부터.
- 라우터는 광역의 연결이 필요하기 때문에 a클래스 ip를 사용. 규모가 작으므로 30비트 서브마스크를 사용하여 최대 4개까지 라우터를 묶을 수 있도혹함.

라우터 ip 설정.
- 패킷 트레이서에서는 설정을 위한 gui를 제공하지만 실제 라우터는 gui를 제공하지 않음.
- 실제 라우터는 모니터가 없기 떄문에 노트북을 연결하여 모니터로 사용. laptop0 에서 명령어로 router0의 ip주소 설정.
laptop0 -> desktop -> terminal

- 인터페이스 마다 다른 ip주소 필요.
- 초기에는 off 상태이므로 활성화
show ip interface breif

router0 에 대한 fastEthernet0/1에 대한 ip주소 설정 예
5단계는 router끼리 연결할 때만 필요....!

👨🚀 1. 관리자 모드 진입
- 명령어:
Router> enable
- 라우터를 관리할 수 있는 privileged mode로 진입.
👨🚀 2. 글로벌 모드 진입
- 명령어:
Router# configure terminal
- 설정을 입력할 수 있는 global configuration mode로 전환.
👨🚀 3. 인터페이스 모드 진입
- 명령어:
Router(config)# interface fa0/0 (FastEthernet)
Router(config)# interface se0/3/0 (Serial)
- 라우터의 특정 인터페이스를 선택하여 설정을 적용할 준비.
👨🚀 4. IP 주소 및 서브넷 마스크 설정
- 명령어:
Router(config-if)# ip address 203.237.10.254 255.255.255.0
Router(config-if)# ip address 1.1.1.1 255.255.255.252
- 선택한 인터페이스에 IP 주소와 서브넷 마스크를 할당.
👨🚀 5. 클럭 속도 설정 (DCE 장비에서만)
- 명령어:
Router(config-if)# clock rate 64000
- Serial 인터페이스에서 클럭 속도를 설정하여 통신 속도를 조정 (DCE 장비에서 필요).
👨🚀 6. 인터페이스 활성화
- 명령어:
Router(config-if)# no shutdown
- 인터페이스를 활성화하여 트래픽이 흐를 수 있도록 설정.
👨🚀 7. 인터페이스 모드 종료
- 명령어:
Router(config-if)# exit (혹은 ctrl-Z)
- 현재 인터페이스 설정을 종료하고 이전 단계로 돌아감.
👨🚀 8. 글로벌 모드 종료
- 명령어:
Router(config)# exit (혹은 ctrl-Z)
- 글로벌 설정 모드를 종료.
👨🚀 9. 관리자 모드 종료
-
명령어: Router# exit (혹은 ctrl-Z)
-
관리자 모드를 종료하고 일반 사용자 모드로 돌아감.
-
router0, switch 0 연결.

-
router0, router1 연결.
-
router0, router2 연결.

-
router1 에서도 마찬가지로 ip 주소를 설정해주고 활성화



PC및 서버 IP주소 설정.
- pc와 서버 동일.
- desktop -> ip configuration에서 설정.(마찬가지로 위의 표대로)
스위치 IP주소 설정.
👨🚀 스위치는 2계층 장비
- ip주소가 아니라 mac주소 사용.
- ip주소 설정 불필요.....!
👨🚀 원격접속으로 스위치 관리.
👨🚀 ip주소 할당대상


6. 노드간 연결 확인.
pc0 command prompt 접속.
1. "ping 127.0.0.1" -> 네트워크 상태 ok

2. "ping 203.237.10.100" -> 스위치까지의 통신 ok

3. "203.237.10.101" -> 스위치에 연결된 서버로의 통신 ok

4. "203.237.10.254" -> 라우터까지 통신 ok

5. "203.237.30.1" -> 라우터 너머 다른 랜에 있는 PC통신 no

pc0으로 부터 패킷을 받은 router0이 어느 인터페이스로 보내야할지 모르기 때문....!
-> 라우팅 테이블 생성 필요...!
6. 라우팅 테이블 생성.
1. 라우팅 테이블이란? (Routing Table)
개념
- 라우팅 테이블은 네트워크 장비(라우터, Layer 3 스위치 등)가 데이터를 어디로 전송할지 결정하기 위해 사용하는 데이터 구조입니다.
- 목적지 IP 주소에 따라 최적의 경로(next hop)를 선택하여 패킷을 전달합니다.
주요 구성 요소
- 목적지 네트워크(Destination Network)
- 서브넷 마스크(Subnet Mask)
- 게이트웨이/다음 홉(Next Hop)
- 인터페이스(Interface)
- 메트릭(Metric)
- 경로의 우선순위를 나타내는 값(예: 홉 수, 대역폭 등).
동작 방식
- 라우터는 패킷의 목적지 IP 주소를 확인.
- 라우팅 테이블을 조회하여 가장 적합한 경로를 선택.
- 패킷을 다음 홉(Next Hop)으로 전달.
라우팅 테이블의 종류
- 정적 라우팅 (Static Routing)
- 동적 라우팅 (Dynamic Routing)
- 라우팅 프로토콜(OSPF, RIP, EIGRP 등)을 통해 자동으로 갱신.
예시 (라우팅 테이블)
| 목적지 네트워크 | 서브넷 마스크 | 게이트웨이 | 인터페이스 | 메트릭 |
|---|
| 192.168.1.0 | 255.255.255.0 | 192.168.0.1 | Fa0/0 | 1 |
| 10.0.0.0 | 255.0.0.0 | 192.168.0.2 | Fa0/1 | 2 |
2. 정적 라우팅 설정.
1. router0


- 목적지가 2번 네트워크(203.237.20.nnn/24)인 패킷: Serial0/3/0(혹은 IP 주소 1.1.1.2)으로
-> ip route 203.237.20.0 255.255.255.0 se0/3/0
- 목적지가 3번 네트워크(203.237.30.nnn/24)인 패킷: Serial0/3/1(혹은 IP 주소 2.2.2.2)로
-> ip route 203.237.30.0 255.255.255.0 2.2.2.2
- 목적지가 6번 네트워크(3.3.3.nnn/30)인 패킷: serial0/3/1 혹은 Serial0/3/1→ Serial0/3/1
-> ip route 3.3.3.0 255.255.255.252 1.1.1.2


2. router1

3. router2

6. 통신 테스트.
pc0 에서 pc1, pc2로 연결.

시뮬레이션 -> event list 창 -> edit filters -> icmp만 선택.


pc0 -> pc1
