728x90
반응형
서론
인터넷 통신을 위한 서브넷팅, 라우팅 테이블 설정, ip 주소 설정 등에 대해 배울 수 있는 과제이다. 이 포스팅에서는 예시로 하나의 문제에 대한 해설을 적어보았다.
- 한 라우터의 다른 경로는 다른 네트워크 주소를 사용해야 한다.
- 한 경로의 네트워크 주소는 모두 동일하며, 호스트 주소는 모두 달라야 한다.
이 두 가지 네트워크의 기본 개념을 토대로 주어진 문제의 빈칸을 해결하면 된다.
서브넷 참고자료
2023.12.05 - [전공/네트워크] - [네트워크] #17 IP (개념, Datagram 형식, IPv4, IPv6, 주소 접근, NAT)
풀이
LEVEL8
알 수 있는 정보들
- internet I의 라우팅 테이블을 통해
- 주어진 서브넷의 범위를 확인할 수 있다. 136.114.157.0/26, 즉, 136.114.157.0 ~ 136.114.157.64
- I의 라우팅 테이블이 연결되는 라우터의 인터페이스 ip는 R12를 통해 확인할 수 있다. 163.38.250.12 - host D1, router R2 연결
- D1의 mask를 통해 R23의 mask는 255.255.255.240, 즉, /28이라는 것을 알 수 있다. - router R2의 라우팅 테이블
- interface R13의 ip는 136.114.157.62 임을 알 수 있다.
이 정보들을 토대로 빈칸을 채우고 나머지 빈칸을 채우면 된다.
- router R1, R2 연결
- R2의 라우팅 테이블에 따라 R13의 ip 주소는 136.114.157.62이므로 R21에는 가장 작은 서브넷 범위인 136.114.157.60/30 (136.114.157.60~136.114.157.63)을 지정하고 IP 주소를 나머지인 136.114.157.61로 설정해 주었다.
- router R1 라우팅 테이블
- 인터넷으로 가는 라우팅 규칙이 존재하니 그림에서 나머지 라우터 R2로 가는 규칙을 추가하면 된다.
- R2 내부에서 사용할 범위인 136.114.157.0/27을 지정해 주었다.
- router R2, host D 연결
- 사용되지 않은 ip 주소 136.114.157.1, 136.114.157.2를 각각 할당해 주었다.
- 서브넷의 양끝 ip 주소 136.114.157.0과 136.114.157.15는 특수한 목적으로 사용되기에 남겨두어야 한다.
- host D의 라우팅 테이블에는 인터넷(default = 0.0.0.0/0)으로 가기 위한 first hop router의 ip 주소를 지정했다.
- router R2, host C 연결
- 앞선 연결에서 xxx.0 ~ xxx.15, xxx.60 ~ xxx.64의 ip 공간을 사용했으니 나머지 136.114.157.16 ~ 136.114.157.59를 사용할 수 있다.
- 서브넷 중 가장 작은 범위인 /30(주소 공간 4, 특수 목적 공간 제외하면 2)을 지정하고 각각 136.114.157.17, 136.114.157.18을 지정해 주었다.
- host C의 라우팅 테이블에는 인터넷으로 가기 위한 first hop router의 ip 주소를 지정했다.
728x90
반응형
'대외활동 > 42서울' 카테고리의 다른 글
[42서울] minitalk 구현(Makefile 포함) (0) | 2024.08.22 |
---|---|
[42서울] minishell 테스트 케이스 (0) | 2024.08.11 |
[42서울] so_long 그래픽, mlx 라이브러리 (0) | 2024.08.11 |
[42서울] so_long 맵 유효성 검사(BFS) (0) | 2024.07.22 |
[42서울] get_next_line 구현 (메모리 누수 잡기, 구현 tip) (1) | 2024.07.21 |