Routing differences between physical network cards VS VLan's on same card.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Ouellet
Date: Tuesday, February 27, 2007 - 12:57 am

I am trying to understand or see if there would be differences between 
using OpenBSD for routing in a setup where the routing is done between 
two VLan's for example oppose to between to physical network cards.

Any impact on the pps capability between the two?

Internally to the server/router, is the processor actually look at all 
the packets content, or just the headers and the rest is done via DMA, 
or what else?

I would to find more informations as to what part play what in routing 
in the OpenBSD system.

I understand that it is more the pps that is a bottleneck in routing, so 
this makes me think that only the headers are then inspected. So, if 
physical limitations inside hardware like PCI bus for example, then may 
be routing between VLan's on the same network card might have different 
impact. But I may not think about this the right way here. Would the 
process of routing be the same cost on the CPU and suffer the same 
limitations here?

In theory if only the header for the VLan would need to be change and 
somehow the network could then forward the rest of the packet as is with 
the new header without the need to cross over some internal server PCI 
bridge for example, then the performance should definitely be much 
better, but am I thinking about this the wrong way, or am I so stupid 
that this doesn't make any sense?

I would love if someone could put more lights on this for me and explain 
it in ways that I could fully understand the internal process done in 
the server for that. What parts are done by what and witch one are 
suffering of limitations, when done inside OpenBSD.

If I could spare some of your time, I would love to understand it, or if 
you can refer to some possible good explications on the net for that, I 
would very much appreciate it!

Thanks a millions.

Daniel
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Routing differences between physical network cards VS VLan ..., Daniel Ouellet, (Tue Feb 27, 12:57 am)