为什么路由器只有几个接口?

网络工程 路由器 VLAN 子网 界面
2021-07-30 22:27:27

为什么路由器只有几个接口?由于一个路由器接口本身就是一个子网,给定 G0/0、G0/1 和 G0/2 的路由器只能有三个子网。

它是可持续的吗?我们怎样才能超越三个子网,或者这就是 VLAN 的作用所在?

3个回答

你忘记了路由器可以有虚拟接口。例如,您可以创建GigbitEthernet0/0.10. 您可以在单个物理接口的虚拟接口上拥有许多不同的 VLAN,每个 VLAN 都有自己的网络。

路由器只需要终止第 2 层 LAN。真正需要大量接口的是 LAN,因此您使用交换机作为 LAN 接口,并且交换机连接到路由器(如果您有多个 VLAN,则使用中继)。

这是您帖子中的 3 个问题,所以我将尝试回答 3

1 - 有很多接口的路由器。大多数交换机是三层交换机,也就是路由器。许多企业路由器仅使用 2 或 3 个端口,因为大多数企业不需要更多端口。在这种情况下,路由器有一个“外部”接口(连接到 Internet)和一个“内部”接口,通常连接到第 2 层交换机。

2 - 您可以在具有辅助 IP 地址的 1 个接口上拥有多个子网(Cisco 语言)

Interface Ge0/0
ip address 1.1.1.1 255.255.255.0
ip address 2.2.2.1 255.255.255.0 secondary
ip address 3.3.3.1 255.255.255.0 secondary

请注意,如果 1.1.1.2/24 想要与 2.2.2.2/24 通信,所有流量都将通过路由器。这与 VLAN 无关......只是 2.2.2.2/24 在 1.1.1.0/24 之外,所以所有流量都必须发送到路由器/网关(1.1.1.1)

3 - VLAN 允许您使用标识符(VLAN)在路由器上创建虚拟接口。2 个 vlan 之间不可能有第 2 层流量(就像 2 个不同的网络),但路由器将能够将流量从 1 个 vlan 路由到另一个 vlan

Interface Ge0/0.10
encapsulation dot1q 10
ip address 1.1.1.1 255.255.255.0

Interface Ge0/0.20
encapsulation dot1q 20
ip address 2.2.2.1 255.255.255.0

当然,Vlan 需要在交换机级别进行配置。

路由器是三层设备。使用单个接口的 VLAN 间路由,可以配置更多 VLAN。例如下面

Router(config)# int F0/0
Router(config)# no ip address 
Router(config)# no shutdown
Router(config)# int f0/0.10
Router(config)# ip address 192.168.1.0 255.255.255.0
Router(config)# no shutdown

即使使用单个路由器接口,即 L3 接口,也可以为所有具有 Vlan 间路由的 Vlan 充当网关。

路由器L3接口可以连接二层交换机,可以搭建整个局域网网络。