Routing performance

I’m using the 1072 as a core L3 device in an ISP. I’m also using 2 x 1036 as LNSs and they are doing the job pretty well. Each LNS is forwarding 800 Mbps and they are connected to eth1 and eth2 10G interfaces on the 1072. There is almost no traffic between LNSs. Each LNS is mainly talking to the core.

I have the choice between 2 options:

  • I configure an IP address on each 1072 port and hence i will have one subnet per LNS that includes the LNS and the core.
    -I configure a bridge and add eth1 and eth2 to it and configure an IP address on the bridge and hence i will have one subnet for everything.

Which option do you think will give a better performance on the core?


LNS1|(eth1:192.168.1.1)----------------------------(eth2:192.168.1.2)|Core|(eth1:10.1.1.2)--------------------(eth1:10.1.1.1)|LNS2

LNS1|(eth1:10.1.1.2)----------------------------(eth2:br1)|Core:br1:10.1.1.3|(eth1:br1)--------------------(eth1:10.1.1.1)|LNS2

Personally I would go with an IP on each interface, but that’s because I don’t like bridge interfaces and prefer a structured, routered network.
A bridge interface is a “software” interface, which I think is slightly slower than physical. The difference however is probably less than a millisecond at most.