Member Avatar for san_fran_crisko
san_fran_crisko

Hi,

I'm setting up a test bed for some networking equipment and one of the things I'll need is a switch that can do PBR. Essentially, the switch will need to accept packets from multiple IP addresses (probably several hundred) on a 10GB link and then, using PBR route traffic based on it's source IP address out of a specific physical port. E.g.

If <sourceIPAddress> = 10.1.1.1 Then:
    Send packets out of Port 01

If <sourceIPAddress> = 10.1.1.2 Then:
    Send packets out of Port 02

...etc...

I can't specify a destination address, which may make routing decisions a little bit more complex. Also, there would need to be a rule that catches all traffic going back to those IP addresses:

If <destinationIPAddress> = 10.1.1.0/24 Then:
    Send packets out of Port 49 (10GB copper)  

I'm thinking that a Cisco switch running IOS 12.x could probably do this, but I just wanted to get some opinions from people who are familiar with Cisco's PBR to see if this would be possible before purchasing.

Also, if anyone knows of a non-Cisco equivalent, I'd be interested in looking in to it too.

Thanks in advance! :)