在 1700 Cisco 路由器上使用 Cisco WIC-4ESW 4PORT ETHERNET WIC 卡(L2 交换卡),路由器在哪里存储连接设备的 MAC 地址?

网络工程 思科 MAC地址 cisco-ios-12
2022-02-17 01:02:38

路由器是 L3 设备,但有些型号(如 Cisco 1700 路由器),我们可以附加 WIC-4ESW,即 L2 交换卡。

根据官方 Cisco 数据表:WIC-4ESW 接口卡是具有第 3 层路由功能的第 2 层以太网交换机。(第 3 层路由转发到主机,实际上不在交换机上执行。)

我的问题是,路由器是否使用 ARP 表进行 L2 交换(而不是通常在“常规”交换机上使用的 MAC 表)——我是指连接到 WIC-4ESW 卡的设备?

2个回答

WIC-4ESW 是一个很小的、非常愚蠢的开关——看起来它完全是一个 FPGA,而不是一个现成的开关 SoC。需要注意的一点是,WIC 接口大约为 8Mbps,因此第 3 层吞吐量将慢得令人瞠目结舌。第 2 层交换会非常好。

鉴于它不是“真正的开关”(tm)。它不像“显示mac地址表”那么简单。但是可以看到内部 MAC 表:

blue-gw#show controllers fastEthernet 1
ESW WIC FPGA Version: 19

 Status = 0x1300            Control = 0x1
Intr Event= 0x1     SMI Spd = 0x81

Port (CPU PORT) Registers:
Status     : 0x3300         Control     : 0x6173
Identifier : 0x1531         Vlan Map    : 0x5F
VID and PRI: 0x1            Rate Control: 0x30
Port Asc Vt: 0x20
TX counter : 0x2BE3         RX counter  : 0x260F

    Tx Interrupts = 18347043, Tx BD Service Count = 21177874
    Rx Interrupts = 15339760, Rx BD Service Count = 19606005

 Interface FastEthernet1

PHY (0) Register:
Control    : 0x3100         Status      : 0x786D
Identifier : 0x141  0xC87
Auto Neg   : 0x5E1          Auto Neg Exp: 0x5
Link Partner Ability: 0x41E1        Link Partner Nxt Pg: 0x0
PHY ctrl   : 0x4130         PHY status  : 0x6C40
INTR enable: 0x400          INTR status : 0x0

Port (0) Registers:
Status     : 0x7B00         Control     : 0x73
Identifier : 0x1531         Vlan Map    : 0x47E
VID and PRI: 0x1            Rate Control: 0x4530
Port Asc Vt: 0x1
TX counter : 0x2608         RX counter  : 0x2C06

Global Registers:
Status   : 0x854            Control  : 0x402

   Mac Address     |   Ports   |  Entry State  
-------------------------------------------------
00-02-17-61-CB-4F  |    0x20   |     0x0F
01-00-0C-CC-CC-CC  |    0x20   |     0x0E
01-00-0C-CC-CC-CD  |    0x20   |     0x0E
01-00-0C-CD-CD-CE  |    0x20   |     0x0E
01-80-C2-00-00-00  |    0x20   |     0x0E
08-00-20-89-AF-85  |    0x01   |     0x0D
09-00-2B-01-00-01  |    0x20   |     0x0E

Entries in VTU : 1
----------------------------------
VLAN <1>  
----------------------------------
 Port |        Member Tag          |   Port State  |  DbNum 
-------------------------------------------------------------
  0   |  EGRESS UNTAGGED   <0x02>  |    IGNORED    |   0
  1   |  NOT A MEMBER      <0x01>  |    IGNORED    |   0
  2   |  NOT A MEMBER      <0x01>  |    IGNORED    |   0
  3   |  NOT A MEMBER      <0x01>  |    IGNORED    |   0
  4   |  NOT A MEMBER      <0x01>  |    IGNORED    |   0
  5   |  EGRESS TAGGED     <0x03>  |    IGNORED    |   0

blue-gw#show arp
Protocol  Address          Age (min)  Hardware Addr   Type   Interface
Internet  xx.x.x.3                9   0800.2089.af85  ARPA   Vlan1
Internet  xxx.xx.252.2            -   0002.1761.cb4f  ARPA   FastEthernet0
Internet  xxx.xx.252.8            0   00e0.8129.cdcc  ARPA   FastEthernet0
Internet  xxx.xx.252.14         181   001b.d510.0408  ARPA   FastEthernet0
Internet  xx.x.x.254              -   0002.1761.cb4f  ARPA   Vlan1

只有一台机器插入该端口。它是唯一使用的端口。

路由器是否使用 ARP 表进行 L2 交换(而不是“常规”交换机上通常使用的 MAC 表)?

没有Etherswitch 卡是第 2 层交换机,具有独立交换机的大部分(如果不是全部)功能。它与任何其他交换机一样基于 MAC 地址转发帧。