라우터에 IP 주소가 있습니까?


10

라우터에 IP 주소가 있다면 몇 개입니까? LAN에 연결된 경우 라우터의 IP 주소를 어떻게 얻을 수 있습니까?

나에 따르면 IP 주소는 하나만 가질 수 있고 여러 주소를 가질 수는 없습니다. 내가 틀렸거나 여러 주소를 가질 수있는 상황이 있습니까?

감사.


1
슈퍼 유저에 속함
cas

20
왜? 초보자 수준의 질문이기 때문에? 아니면 네트워킹 질문? SF의 주제는 괜찮다고 생각합니다.
pgs

최종 사용자 질문이기 때문입니다.
cas

답변:


19

IP 라우터는 그 기능이 다음에 패킷을 보낼 위치를 결정하므로 최소 2 개의 IP 주소를 가져야합니다. 라우터가 필요한 TCP / IP 네트워크의 최소 구성은 네트워크 주소의 네트워크 부분이 다른 두 네트워크 간의 연결 입니다.

많은 경우 관리 목적으로 다른 IP 주소가 있으므로 라우터의 자체 주소라고 할 수 있지만 라우터의 편리한 액세스 기능과는 아무런 관련이 없습니다.

따라서 최소 하나의 수신 인터페이스와 하나의 발신 인터페이스는 각각을 구별하기 위해 서로 다른 IP 주소를 가져야합니다. 필요한 리소스 (RAM, CPU, 네트워크 인터페이스 등)가있는 경우 많은 네트워크 상호 연결을 관리하여 원하는만큼 많이있을 수 있습니다.

선택의 여지가 없으면 라우팅 기능이 없으므로 상자를 IP 라우터라고하더라도 그렇지 않습니다. :)

자세한 내용을 알아보기위한 링크 :

http://en.wikipedia.org/wiki/Router

http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212924,00.html

http://computer.howstuffworks.com/router.htm

편집 : 방금 필요한 모든 지식이 포함 된 라우팅에 대한 훌륭한 설명을 발견했습니다. IPv4 서브네팅은 어떻게 작동합니까?


6
아마도 두 개의 ip unnumbered직렬 인터페이스와 하나의 (번호가 매겨진) 이더넷을 가진 장치 는 라우터로 불릴 수 있습니다. 특히 대상 IP 주소를 기반으로 패킷을 보낼 직렬 인터페이스를 결정하는 경우에는 더욱 그렇습니다. </ nitpick>
derobert

이 경우에는 다리라고 부르지 만 요점은 있습니다. 이 경우 "다른 쪽"의 IP 주소와 번호가없는 직렬 인터페이스간에 라우팅 규칙 연결이 여전히 존재하므로 기술적으로 직렬 링크의 양쪽에있는 두 시스템은 내부 브리지와 함께 하나의 경로를 형성합니다. 그리고 적어도 두 개의 IP가 있습니다.
slovon

2
slovon : 원한다면 코끼리라고 할 수 있습니다. 라우팅 (layer3) 결정을 내리는 라우팅 테이블이있는 라우터입니다. 다리는 다른 것입니다.
토마스

라우팅하지만 IP 주소가 하나만있는 라우터를 갖는 다른 방법은 번호가없는 터널을 통해 라우팅하는 것입니다 (MPLS TE 터널을 염두에 두십시오). 그들은 확실히 라우팅을 수행하고 그들이 사용하는 라우팅 테이블을 가지고 있습니다. 그러나 이것은 모든 추가 크레딧입니다. 물어보아야 할 사람에 대한 간단한 대답은 당신이 말하는 것입니다. 라우터는 둘 이상의 네트워크에 주소가있는 장치이며 이들 사이에서 라우팅을 수행합니다. 그러나 라우터에 대한 정의는 아닙니다.
토마스

1
'라우터에는 두 개의 IP 대신 최소 두 개의 인터페이스가 있습니다'가 더 정확합니다.
Marcin

4

라우터는 일반적으로 IP 주소를 가질 필요는 없습니다. 라우팅 자체에는 인터페이스가 바인딩되어있을 필요가 없습니다. 패킷이 인터페이스에 도착하면 IP 헤더 (주로 대상 IP)가 검사됩니다. 이는 라우팅 테이블과 비교되며 지정된 범위 중 하나 (또는 ​​기본 경로가 아닌 경우)에 맞으면 IP가 아닌 해당 인터페이스에 배치됩니다. 이 과정에서 라우터는 자체 IP가 필요하지 않습니다. 그들이 가지고있는 유일한 이유는 유지 보수를 위해 원격으로 액세스하거나 어떤 네트워크에 속하는 인터페이스를 쉽게 추적 할 수 있기 때문입니다.


2
거의 그렇습니다. 다중 액세스 네트워크에서 IP는 물론 라우터가 어떤 회로 (프레임 릴레이 또는 ATM) 또는 대상 MAC (이더넷)을 찾는 데 사용됩니다. 라우터 자체에는 필요하지 않습니다. 따라서 유지 보수 만이 유일한 이유 는 아닙니다 .
토마스

아, 알지 못했지만 프레임 릴레이 또는 ATM을 사용하지 않았습니다.
Marcin

인터페이스와 연결된 IP 주소가 없으면 인터페이스의 LAN 주소가 인터페이스의 하드웨어 주소를 확인할 수있는 방법이 없습니다. 따라서 라우터 관리에 필요하지는 않지만 IP 트래픽이 통과해야합니다. 스위치는 순전히 "계층 2"장치이므로 관리 용 이외의 IP 주소는 필요하지 않습니다.
Vatine

@Marcin 또한 패킷을 라우팅 할 수없는 경우 생성되는 모든 오류 메시지에서 소스 주소로 사용할 IP 주소가 필요합니다. 모든 인터페이스에 동일한 주소를 사용할 수 있습니다.
kasperd

@Vatine 기본 프로토콜이 이더넷 인 경우에 필요합니다. 필요하지 않은 다른 링크 계층 프로토콜이 있습니다. 원칙적으로 라우터가 MAC 주소를 IP 주소 대신 라우팅 테이블 항목의 다음 홉으로 사용하는 것을 막을 수있는 것은 없습니다. 실제로 나는 그런 식으로 구현 된 라우터를 보지 못했습니다.
kasperd

2

짧은 대답은 다음과 같습니다.

예. 정의에 따르면, 라우터는 패킷의 대상 주소를 기반으로 패킷을주고 받고 패킷을 전달할 인터페이스가 하나 이상 (인터페이스 당 IP 주소) 있어야합니다. 모든 라우터가 IP만을 말하는 것은 아니지만 이제 모든 것이 IP를 말하는 "멀티 프로토콜"라우터가 꼭 필요한 것은 아닙니다.

더 복잡한 대답도 그렇습니다 ...

라우터의 일반적인 구현에는 라우터가 로컬 네트워크를 통해 연결할 수있는 "직접 연결된 네트워크"또는 서브넷 당 IP 주소가 있습니다. (즉, 라우터의 주소가 10.10.10.1/23 인 경우 해당 인터페이스에서 10.10.10.1에서 10.10.11.254 사이의 모든 IP 주소에 도달 할 수 있습니다). 레이어 2 네트워크에서 해당 주소 공간의 호스트 트래픽 때문에 그들의 "기본 경로"로 사용 10.10.10.1로 구성 될 수 없습니다 10.10.10.1/23에가는이 최종 목적지로 전송하기 위해 라우터에 제공 될 것이다. 이 시점에서 라우터에 라우터의 기본 경로 (또는 대상 주소가있는 직접 연결된 다른 네트워크)와 통신하는 데 사용하는 IP 주소가 하나 더 있으면 좋을 것입니다.

하나 이상의 IP 주소를 갖는 것 외에도, 라우터는 동일한 IP 주소가 라우터의 여러 다른 서브넷에 존재하고 라우터는 인터페이스 A의 트래픽이 10.10.10.10으로 향하는 것을 알고 있습니다. 인터페이스 C에서 나오지만 인터페이스 B에서 나오는 경우 인터페이스 D로 이동해야합니다. 이러한 상황이 발생할 있는 가장 일반적인 두 가지 상황 은 관리 네트워크 또는 "가상 라우터"에서 발생합니다. 단일 라우터가 서로 다른 가상 라우터로 분할 된 경우 관련없는 고객.

정책 경로를 시행하는 브리징 모드에서 다른 사람이 "방화벽"이라고 부르는 것과 같이 IP 주소가없는 라우터를 호출하는 것도 가능합니다. 이러한 장치는 지원 악몽 당신은 해고 야 후 인계 사람들을 혼동하지만 것이다 않는 경로를하고 하지 않는 로컬 IP 주소를 가지고있다. (그런 것을 구현하는 미치광이는 분명히 직렬 포트에서 그것을 관리 할 것입니까?)


1

예, 주소를 얻는 방법에 관해서는 원하는만큼 많이 생각합니다. 당신이 정말로 알고 싶은 것을 우리에게 물어 보시고 더 나은 정보를 더 제공하십시오.


1

단일 IP 주소를 가진 라우터가 있습니다-그것은 음성 게이트웨이입니다. 시스코 2431입니다. VoIP 시스템의 통화 상담원은 발신 통화를 통해 발신 통화를 라우팅합니다. LAN 쪽에서 IP를 사용하고 다른 쪽에서는 PRI를 통해 TDM을 사용합니다. 실제로 IP LAN과 PSTN 간의 라우터 라우팅입니다. 반 답변의 종류이지만 전 세계가 IP가 아니라는 것을 기억하는 데 도움이됩니다.

더 가까운 대답으로 :

  • 순수한 IP 네트워크에서 대부분의 라우터는 물리적 인터페이스 당 IP 주소를 갖습니다.

  • OSPF와 같은 동적 라우팅 프로토콜을 실행하는 경우 / 32 루프백 주소가있을 수 있습니다.

  • 트렁크를 실행하는 경우 물리적 인터페이스 당 여러 개의 IP가있을 수 있지만 LAN 당 하나의 IP 만있을 수 있습니다.

  • 동일한 LAN에 여러 브로드 캐스트 도메인을 배치 할 수 있습니다.이 경우 LAN 당 브로드 캐스트 도메인 당 라우터 게이트웨이 주소가 있습니다.

  • 여러 라우터간에 공유 주소가있을 수도 있습니다. 시스코는이를 위해 HSRP를 사용합니다. 위에서 설명한대로 브로드 캐스트 도메인, LAN마다 고유 한 주소를 갖고 브로드 캐스트 도메인의 장치가 사용하는 게이트웨이 주소는 "두 개의 라우터가 공유하므로 하나는 파일로 저장되고 다른 하나는이를 대신합니다."


또한 마우스에 쿠키를 주면 우유 한 잔을 원할 것입니다.
jj33

이것은 IP 라우터가 아닙니다-그것은 음성 게이트웨이입니다 :-)
slovon

그것은 라우터입니다 ... 그것은 IP와 PSTN 사이를 라우팅합니다 ... 그러나, 나는 그것이 어리석은 대답이라는 것을 알고 있습니다.
jj33

0

라우터에는 일반적으로 여러 IP 주소가 있습니다. 각 LAN에 대해 하나 이상의 IP (적어도 IP LAN 인 경우)와 관리 목적으로 "루프백 인터페이스"에 연결된 하나 (때로는 더 많지만 일반적으로 하나)의 주소가 있습니다.

IP 주소가 하나 인 라우터는 IP 연결을 제공하려는 인터페이스 / LAN 당 IP 주소가 필요하므로 의미가 없습니다. 따라서 하나의 IP 만 사용하면 IP와 다른 프로토콜을 변환해야하며 정확히 원하는 시나리오를 만들 수는 있지만 일반적으로 발생하는 것은 아닙니다.


0

라우터는 네트워크 계층에서 작동하며 서로 다른 두 가지 유형의 네트워크를 연결하는 데 도움이됩니다. 연결된 각 네트워크에 해당하는 두 개의 NIC (네트워크 인터페이스 카드)가 있으므로 각 NIC에 대해 두 개의 IP 주소 [최소]로 구성됩니다.

예를 들어. network1에 연결되어 있고 (LAN이라고 말하면) network2에 데이터를 보내려면 (링 네트워크라고 가정) 다른 유형의 네트워크에 데이터를 보내야합니다 (시스템은 링 네트워크와 관련된 프로토콜을 모릅니다) network1 (LAN)에 연결되어 있습니다. 따라서이 시점에서 두 개의 NIC (하나는 LAN 네트워크를 지원하고 다른 하나는 RING 네트워크를 지원)가 있으므로 두 유형의 네트워크 (LAN 및 RING)와 관련된 프로토콜을 알고있는 라우터가 필요합니다. 이제 데이터를 LAN 형식으로 라우터에 전송 한 다음 해당 데이터를 RING 형식으로 변환하여 RING 네트워크로 전달합니다.

이것이 라우터의 작동 방식입니다.

라우터 IP 주소를 얻는 방법 :

  1. 게이트웨이 주소는 라우터 주소입니다 ipconfig /all
  2. 데이터 패킷의 경로를 추적 할 수 있습니다 tracert command. 거기에서 라우터의 IP 주소를 알 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.