路由器有IP地址吗?

RBA*_*RBA 12 networking

路由器是否有 IP 地址,如果有,有多少?如果连接到 LAN,如何获取路由器的 IP 地址?

据我所知,它只能有一个 IP 地址,不能有多个地址。如果我错了,请纠正我,或者是否存在可以有多个地址的情况?

谢谢。

slo*_*von 21

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 子网是如何工作的?

  • 可以说,具有两个“ip unnumbered”串行接口和一个(编号)以太网的设备可能仍被称为路由器,尤其是当它根据目标 IP 地址决定向哪个串行接口发送数据包时。</挑剔> (6认同)
  • slovon:如果你愿意,你可以称它为大象,它仍然是一个带有路由表的路由器,可以进行路由(第 3 层)决策。一座桥是另一回事。 (2认同)
  • @Marcin:路由器不需要有两个接口。它可以在一个接口上的多个(标记的)VLAN 之间进行路由,甚至可以在同一 VLAN 和接口上的多个子网之间进行路由。 (2认同)

Mar*_*cin 5

路由器通常有,但不必有 IP 地址。路由本身不需要任何接口绑定 IP。当数据包到达任何接口时,都会检查 IP 标头,主要是目标 IP。将其与路由表进行比较,只要它适合指定范围之一(如果不适合,则为默认路由),它就会放在相应的接口上,而不是 IP。在此过程中,路由器不需要自己的 IP。他们拥有它们的唯一原因是您可以远程访问它们以进行维护,或者轻松跟踪哪个接口属于哪个网络。

  • 几乎正确。在多路访问网络上,IP 当然用于查找路由器所在的电路(帧中继或 ATM)或目标 MAC(以太网)。路由器本身不需要。所以维护不是*唯一*的原因。 (2认同)

Cho*_*er3 1

是的,几乎是你想要的那么多,至于如何获得地址——这是一个更大的问题,需要一些思考。您为什么不问我们您真正想知道什么,也许可以给我们一些更好/更多的信息。