[Q1] IP 주소의 전체 길이가 총 8비트인 어떤 네트워크가 있다고 가정하자. 라우터는 최장접두사 일치를 사용하고, 아래와 같은 포워딩 테이블을 갖고 있다. 각 항목 (entry)에서 목적지 호스트의 IP 주소 범위를 ‘******** ~ ********’ 형태 (여기서 *는 0또는 1)로 나타내라. 또한, 각 항목에 지정될 수 있는 목적지 호스트 IP 주소는 몇 개 인가?

- IP주소의 총 길이가 8 비트이므로, 총 256개의 IP 주소 존재
- 포워딩 테이블에서 각 엔리리의 접두사가 11,101,100, 나머지일 경우 표를 채우면
| 네트워크 접두사 |
출력 포트 |
목적지 호스트 IP 주소의 범위 |
IP 주소 수 |
| 11 |
0 |
1100 0000 ~ 1111 1111 |
2^6 = 64 |
| 101 |
1 |
1010 0000 ~ 1011 1111 |
2^5 = 32 |
| 100 |
2 |
1000 0000 ~ 1001 1111 |
2^5 = 32 |
| 나머지 |
3 |
0000 0000 ~ 0111 1111 |
2^7 = 128 |
[Q2] 어떤 ISP가 128.119.40.128/26 형태의 주소 블록을 소유하고 있다. ISP가 할당할 수 있는 IP 주소의 범위를 십진 표기법을 활용하여 나타내라. 그리고 이 주소 블록에서 4개의서브넷을 생성한다고 가정하자. 4개의 서브넷의 주소를 CIDR (a.b.c.d/x) 표기법으로 나타내라.
- 주소 블록 128.199.40.128/26 의 IP 주소 범위
- 10000000 01110111 00101000 10******
- 10000000 01110111 00101000 10000000 ~ 10000000 01110111 00101000 10111111
- 128.119.40.128 ~ 128.119.40.191
- 4개의 서브넷 주소
- 전체 64개의 IP 주소 (2^(32 - 26) = 64개)
- 주소 범위: 128.119.40.128 ~ 128.119.40.191
- 64개의 IP를 4개로 나누면 → 각 서브넷은 16개의 주소
- 따라서 남은 비트(32-28) 만큼 서브넷 수소를 고정
- 답
- 첫 번째 서브넷: 10000000 01110111 00101000 1000****, 128.119.40.128/28
- 두 번째 서브넷: 10000000 01110111 00101000 1001****, 128.119.40.144/28
- 세 번째 서브넷: 10000000 01110111 00101000 1010****, 128.119.40.160/28
- 네 번째 서브넷: 10000000 01110111 00101000 1011****, 128.119.40.176/28
[Q3] SDN OpenFlow 네트워크가 아래의 그림처럼 있다고 가정하자. 부하를 분산하기 위해서 h5에서 h3 또는 h4로 보낸 데이터그램은 반드시 s1 패킷스위치를 지나가며, h6에서h3 또는 h4로 보낸 데이터그램은 s1 패킷스위치를 지나가지 않는다면, 패킷스위치 s1, s2,s3의 플로우 테이블 항목은 각각 어떻게 설정되는가? (여러 해답이 존재)

