假设我们有一个路由器连接到其他路由器,他们连接到局域网网络,该路由器是否为它连接的每一个路由器都有一张网卡,但是每个路由器都有一个转发表?或者甚至每个网卡都有自己的转发表?
或者一个更简单的例子,在两个局域网之间连接的路由器,如下图所示。
既然我们看到每一方都有不同的mac地址,我就会认为它至少有两张网卡,但这不意味着如果我们有一个路由器连接数百个其他路由器或网络,它是否也有数百张网卡?

发布于 2016-07-05 13:29:38
一个路由器(或路由实例)将有一个单层-3转发表的所有接口,而不是一个每个网卡。除了在ISP中使用的聚合路由器(不一定是以太网,所以您关于NIC的想法可能不适用)之外,大多数路由器(与L3交换机相反)只会附加几个或几十个IP子网。
您可能会发现很多子网都有一个L3交换机,例如在一个大型数据中心中,这些子网可能有数百个端口(可能分布在多个机架上),但也会在许多端口上有dot1q VLAN标记,正如Viktor提到的那样。但是,在这种情况下,L3接口不与任何物理端口相关联,每个L3接口使用的MAC地址将由软件定义。
发布于 2016-07-05 12:57:23
单张卡可以有多个接口。此外,在单个接口上,您还可以使用do1q标记,并在一个物理链接上传输多个服务。
https://networkengineering.stackexchange.com/questions/32833
复制相似问题