| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- GNS3
- 공개키
- 통신
- 눈송이 서버
- 관리 호스트
- IVS
- 자격증
- 제어 노드
- 실시간 채팅
- 대칭키
- 자료구조
- Communication
- 보안
- 비대칭키
- IAC
- 스티리밍
- ansible
- MATLAB
- ssh
- AWS
- AI
- 개인키
- IVS Chat
- 라이브 커머스
- 스위치
- 멱등성
- 알고리즘
- Amazon Cloud Storage
- 렌툴
- 네트워크
- Today
- Total
Tenma
[GNS3] BGP 실습 본문
- VMware Rocky에서 Network Adapter를 VMnet2로 바꿔서 GNS3와 연결

- 라우팅 테이블 입력
1. 인터페이스 IP 할당
2. default route 설정
[1] R1에 콘솔 접속 후 입력할 명령어
R1)
en
conf t
int f0/0 # 인터페이스 f0/0에 대한 설정
ip add 192.168.20.1 255.255.255.0 # f0/0 주소
no sh
int s1/0 # 인터페이스 s1/0에 대한 설정
ip add 10.1.12.2 255.255.255.0 # s1/0 주소
no sh
int s1/1 # 인터페이스 s1/1에 대한 설정
ip add 10.1.13.1 255.255.255.0 # s1/0 주소
no sh
! PC1 (172.16.0.0/24)는 R2 방향
ip route 172.16.0.0 255.255.255.0 10.1.12.1
! PC2 (172.16.1.0/24)는 R3 방향
ip route 172.16.1.0 255.255.255.0 10.1.13.3
[2] R2에 콘솔 접속 후 입력할 명령어
R2)
en
conf t
int s1/0
ip add 10.1.12.1 255.255.255.0
no sh
int f0/0
ip add 172.16.0.254 255.255.255.0
no sh
ip route 192.168.20.0 255.255.255.0 10.1.12.2
ip route 172.16.1.0 255.255.255.0 10.1.12.2
[3] PC1 설정
PC1 콘솔에서 다음 입력:
ip 172.16.0.10 172.16.0.254
! → VPCS에서 IP 주소 및 게이트웨이 설정 명령어
! → IP 주소: 172.16.0.10
! → 서브넷 마스크: 기본값 255.255.255.0 (/24)
! → 기본 게이트웨이: 172.16.0.254 (R2의 인터페이스 IP)
[3-1] R3 설정
R3)
en
conf t
int s1/1
ip add 10.1.13.3 255.255.255.0
no sh
int f0/0
ip add 172.16.1.20 255.255.255.0
no sh
ip route 172.16.0.0 255.255.255.0 10.1.13.1
ip route 192.168.20.1 255.255.255.0 10.1.13.1
[4] 연결 점검
1. PC1 - Gateway(R2)
: ping 172.16.0.254

2. R2 - R1 (라우터간 통신)
: ping 10.1.12.2

3. R1 - Cloud1
: ping 192.168.20.1 (cmd 창에서 ipconfig로 찾을수 있음)
*VMware 유선네트워크 설정에 192.168.20.1의 기본게이트웨이를 192.168.20.253으로 설정해야함!

4. PC1 - Cloud1
: ping 192.168.20.1

5. 라우팅 테이블 점검
: show ip route (C : connected / S : static)
R1 :

R2 :

[4] Cloud1(vmnet2)에 실제 PC 연결된 경우
- 해당 PC의 IP가 192.168.2.X 대역이어야 함
- 기본 게이트웨이: 192.168.2.253으로 설정
- R1과 R2의 BGP 설정
R1)
conf t ! 설정 모드 진입
router bgp 100 ! AS 100 설정
neighbor 10.1.12.1 remote-as 200 ! R2와 피어링
network 192.168.20.0 mask 255.255.255.0 ! 네트워크 광고
end ! 종료
R2)
conf t ! 설정 모드 진입
router bgp 200 ! BGP AS 200 설정
neighbor 10.1.12.2 remote-as 100 ! R1과 피어링
network 172.16.0.0 mask 255.255.255.0 ! PC1 네트워크 광고
end ! 종료
설정 후 확인)
show ip bgp summary


이렇게 GNS3를 이용해 네트워크 환경을 구축하고 BGP 프로토콜을 테스트 해봤습니다!
사실 패킷트레이서와 GNS3의 차이가 무엇일까라는 의문이 들텐데요
패킷트레이서는 시뮬레이션 GNS3는 실제 OS위에서 테스트하는 애뮬레이션이라고 보시면 됩니다.
저는 VMware의 Rokcy Linux를 사용하고 MobaXterm을 이용해 SSH 프로토콜로 GNS3에 원격접속하여 명령어를 수행했습니다!
감사합니다!
'Communication > GNS3' 카테고리의 다른 글
| [GNS3] 터널링을 활용한 VPN 실습 (1) | 2025.07.11 |
|---|