路由器有 IP 地址吗?

路由器有 IP 地址吗?

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

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

谢谢。

答案1

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 子网划分如何工作?

答案2

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

答案3

简短的回答是:

是的。根据定义,路由器必须具有多个接口(每个接口一个 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 网络,这样,同一个 IP 地址存在于路由器中的几个不同子网中,并且路由器知道,如果来自接口 A 的流量目的地为 10.10.10.10,它将从接口 C 出去,但如果它从接口 B 进来,它必须转到接口 D。这种情况最常见的两种情况是发生这种情况的是管理网络或“虚拟路由器”,其中单个路由器被划分为用于不同的不相关客户端的不同虚拟路由器。

我称之为路由器的东西甚至可能没有 IP 地址,比如如果你有一个其他人称之为“防火墙”的东西,它处于桥接模式,强制执行策略路由。这样的设备对于支持和让你被解雇后接替你的人感到困惑将是一场噩梦,但它路线和它没有有一个本地 IP 地址。(实现这种东西的疯子显然会从串行端口进行管理,对吧?)

答案4

我有一个只有一个 IP 地址的路由器 - 它是一个语音网关。它是 cisco 2431(我认为)。我们的 voip 系统上的呼叫代理通过它路由出站本地呼叫。它在 LAN 端使用 IP,在另一端使用 PRI 上的 TDM。因此,实际上,它是 IP LAN 和 PSTN 之间的路由器路由。答案有点不完整,但有助于记住整个世界不是 IP。

更贴切的回答是:

  • 在纯 IP 网络中,大多数路由器的每个物理接口都会有一个 IP 地址。

  • 如果他们运行的是动态路由协议(如 OSPF),他们可能也会有一个 /32 环回地址

  • 如果他们正在运行中继,则每个物理接口可能具有多个 IP,但每个 LAN 仍然只有一个 IP

  • 可以将多个广播域放在同一个 LAN 上,在这种情况下,每个广播域、每个 LAN 都会有一个路由器网关地址

  • 您可能还会在多个路由器之间共享一个地址。思科将为此使用 HSRP。如上所述,每个广播域、每个 LAN 都会有一个唯一的地址,然后广播域上的设备使用的网关地址将“由两个路由器共享,因此一个路由器将接管它。

相关内容