SharedIT | 묻고 답하기(AMP)

네트워크 아이디 질문

선배님들 

네트워크 관련 질문이 있습니다ㅠ

서브네팅 공부하고 있는데요..

10.0.0.0/24 하고 10.0.1.0/24 하고는 

각각 네트워크 ID 가 

10.0.0.0 하고 10.0.1.0으로 달라서

L3없이는 기본적으로 통신이 안되는게 맞는지요?


미리 감사합니당..

Tags : 태그가 없습니다.

9개의 답변이 있습니다.

Genghis Khan
  0 추천 | 3달 전

L2 switch 는 분리하는 역할을 하고 라우팅 기능은 갖추고 있지 않고 있으므로

서로 다른 서브넷 간의 라우팅이 필요한 경우 라우터(L3)가 필요합니다.

ioi
  0 추천 | 3달 전

L3 없이 안되는게 맞습니다. 다만 B클래스 10.0.0.0/16 으로 구성한다면 통신 가능합니다.

inside07
  0 추천 | 3달 전

서브네팅 공부하고 있는데요..

10.0.0.0/24 하고 10.0.1.0/24 하고는 

각각 네트워크 ID 가 

10.0.0.0 하고 10.0.1.0으로 달라서

L3없이는 기본적으로 통신이 안되는게 맞는지요?


아래와 같이 서브넷 마스크를 24비트로 지정한 경우면 일반 l2 스위치에서는 acl 기능이 없으면 안되는 게 맞습니다.

10.0.1.0/24

10.0.0.0/24

l3에서는 acl를 통해 통신할 수 있는 vlan 등을 구성할 수 있기 때문에 가능할 수 있는거구요

일반 l2 스위치에서 대역대 통신을 가능하게 하고 싶은 경우는 서브넷 마스크 비트를 조정하면 되구요!


wansoo
  0 추천 | 3달 전

10.0.0.0/24 라는 것은 IP 주소가 10.0.0.0~10.0.0.255 까지의 네트워크라는 의미가 됩니다.

10.0.1.0/24 라는 것은 IP 주소가 10.0.1.0~10.0.1.255 까지의 네트워크라는 의미가 되고요.

두개의 네트워크 IP들이 서로 중첩되는 부분이 없죠?

서로 다른 네트워크라는 의미입니다.

네트워크가 서로 다르기 때문에 직접적으로 서로 연결할 수 없고, 둘 간에 연결을 해 줄 수 있는 통로 역할을 하는 게이트웨이(라우트)가 있어야만 통신이 가능하게 됩니다.


네트워크 주소를 표기할때  IP 주소뒤에 /24라고 붙여 뒀는데...

이것을 서브넷 마스크라고 부릅니다.

서브넷 마스크는 /24와 같이 CIDR ( Classless Inter-Domain Routing ) 표기법으로 표현할 수도 있고, 255.255.255.0과 같이 십진수 표기법으로 표현할수도 있는데요.

/24 라고 표기한 것의 의미는 IP 주소의 앞에서 부터 24비트를 1값으로 마스크를 씌워서 앞쪽 24비트 만큼의 네트워크 주소로 사용하고, 나머지 비트들은 0으로해서 해당 네트워크에 허용할 수 있는 IP 주소 값으로 사용한다는 것이 됩니다.

10.0.0.1 처럼 IPv4 방식의 IP 주소는 8비트의 십진수 4자리로 구성된 IP 주소입니다.

점으로 구분된 4개 숫자 각각이 8비트의 값이란 의미이죠.

10.0.0.1 이란 것을 2진수로 표기해 보면 00001010.00000000.00000000.00000001 로 표현할 수 있고요.

255.255.255.0 이란 것은 2진수로 표기해 보면 11111111.11111111.11111111.00000000 와 같이 표현할 수 있고요.

255.255.255.0의 2진수를 보면 앞에서 부터 24자리가 1로 채워져 있죠?

그래서 /24로 24비트가 Mask 씌워져 있다고 표현하게 되는 것이고요.

10.0.0.0/24와 10.0.1.0/24 인 두개의 네트워크는 마스크에 의해 서로 가려져 있기 때문에 통신이 안되게 되는데...

만약에

10.0.0.0/16과 10.0.1.0/16 처럼 두개 네트워크의 마스크를 변경해 준다면, 어떻게 될까요?

10.0.0.0/16은 10.0.0.0~10.0.255.255 까지 사용할 수 있는 네트워크로 변경되게 됩니다.

10.0.1.0/16도 마찬가지로 10.0.0.0~10.0.255.255 까지 사용할 수 있는 네트워크가 되게되고요.

10.0.0.1/16과 10.0.1.0/16는 같은 네트워크 속에 포함되어 있는 IP 주소들이 되기 때문에...

10.0.0.1/16과 10.0.1.0/16은 게이트웨이의 도움을 받지 않고서도 서로 통신할 수 있는 네트워크 주소로 변경되게 되는 것이고요.


궁금한 점이 해소될 수 있길 바랍니다.


내용을 읽어 보시고 이해되지 않는 부분이나 추가적인 궁금한 점이 있다면 다시 질문을 남기면 설명해 드릴께요.

wansoo | 3달 전

아... 그리고... L3라는 것은 Layer 3의 줄임 표현이 되겠고요.

ISO 7 Layer 네트워크 모델에서 3계층을 의미하는 용어가 되겠습니다.

IP 주소라는 자체가 L3 개념에서 사용되는 주소 체계입니다.

라우트, 게이트웨이가 L3 주소 체계에서 작동하는 장비라는 의미로 L3 장비라는 표현을 사용하는것이고요.

2계층에서는 MAC ( Media Access Control ) 주소가 이용되고 있고요.

네트워크를 표준화하기 위해 ISO 7 계층 또는 TCP/IP 4계층으로 나눠서 구분 표현하는 것이 일반적인데요.

모든 장비, 소프웨어가 각층으로 엄격하게 구분되어 작동되는 것이 아니기도 하고... 편의상 구분해서 이야기한다고 보면 될 것 같습니다.

L1 계층은 제일 밑바닥에 있는 계층, L2는 L1 위에서 작동하는 계층, L3는 L2 위에서 작동하는 계층, ... 처럼 이해하면 되겠고요.

L3를 사용한다는 것은 그 아래 쪽에 있는 L2, L1을 기반으로 작동한다고 이해하면 될것 같네요.


IP 주소 자체가 L3 개념에서 사용되는 주소 체계이기 때문에 통신을 위해서는 L3기반으로 작동하게 된다고 이해하면 되겠습니다.

그리고, L3 기반의 IP 주소도 실제적인 통신을 위해서는 그 하단의 L2 기반의 장비들을 이용해야 하는 것이고, L2 기반의 장비들도 실제적인 통신을 위해서는 그 하단에 있는 전기 신호, 물리적인 장치들인 L1 기반에 의존해야 하는 것이 되고요.

danis78
  0 추천 | 3달 전 | 제이컴즈 | 010-2871-8756

기본적으로 같은 서브넷에 있는 장치들은 게이트 웨이가 없어도 서로 통신 가능합니다.

다른 서브넷들끼리도 서로 통신해야 한다고 하면 L3 스위치 장비에서 라우팅 설정을 해줘야 

통신이 가능하겠죠 

차바라기
  0 추천 | 3달 전

L3스위치로 간으합니다. 라우팅 테이블 설정하여 사용하시면 됩니다.

에이스퐝
  0 추천 | 3달 전

네 라우터 기능이 있는 L3로 가능합니다.

에이스퐝 | 3달 전

쉽게 말해 일반 L2스위치는 단순 패킷 전달만 하는 역할을 하는데,

L3스위치는 라우팅 기능이 있어 경로 설정이 가능하다고 생각하면 됩니다.

즉 L3는 여기로 가라, 저기로 가라, 등등 게이트웨이 지정을 해줄 수 있습니다.

topkslee
  0 추천 | 3달 전

기본적으로 Router나 L3 스위치 라우팅 기능 활성화해서 사용하는 방법이 가장 일반적이구요.

간혹 방화벽, 라우팅 소프트웨어 서버, 멀티 레이어 스위치 등 라우팅기능이 있는 장비를

사용하는 경우도 있긴 하지만 소규모에서는 router보다 비교적 저렴한 L3 스위치로

구성하는 경우가 대부분입니다


앵그리파파
  0 추천 | 3달 전

IP 네트워킹에서 네트워크 10.0.0.0/24 하고 10.0.1.0/24는 실제로 다릅니다. 그러나 두 네트워크 간에 라우팅 기능이 있는 라우터나 장치가 있는 경우에는 L3가 없이도 두 네트워크 간 통신이 가능합니다.

라우터 또는 라우터가 연결된 L2스위치를 통해 서로 다른 서브넷 (10.0.0.0/24 하고 10.0.1.0/24)에 있는 장치 간의 통신이 가능합니다. 


예를 들면, 

장치 A의 IP주소는 10.0.0.2, 서브넷은 255.255.255.0/24 이고, 
장치 B의 IP주소는 10.0.1.2, 서브넷은 255.255.255.0/24 일 때, 

라우터는 두 서브넷 모두에 연결되어 있으며 다음과 같이 두개의 IP 주소를 갖게 됩니다.

라우터는,

  • 10.0.0.0/24에 연결된 인터페이스: 10.0.0.1

  • 10.0.1.0/24에 연결된 인터페이스: 10.0.1.1

L2스위치는,

  • L2스위치는 장치 A 및 B에 연결되고, 서브 다른 서브넷간에 라우팅하는 기능이 없습니다.

이 상황에서, A->B로 통신하고자 할때 장치 A는 10.0.1.2를 사용하여 기본 게이트웨이(라우터)로 패킷을 보내고, 라우터는 10.0.0.0/24에 연결된 인터페이스에서 패킷을 수신합니다.

라우터는 라우팅 테이블을 조회하여 10.0.1.0/24에 연결된 인터페이스를 통해 10.0.1.2에 도달할 수 있는지 확인합니다. 라우터는 10.0.1.0/24에 연결된 인터페이스를 통해 L2스위치로 패킷이 전달됩니다.

L2스위치는 패킷을 수신하고 대상 MAC주소를 확인하여 이를 장치 B로 전달하고 장치 B는 패킷을 수신하여 처리합니다.