cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
12666
Views
0
Helpful
1
Replies

Hardware NAT vs Software NAT

kfarrington
Level 3
Level 3

Guys,

Please could someone explain to me if all NATting is done in software and this means it is by default "processed switched"

ie

packet header re-write is done in s/w and thus has to interrupt the CPU = processed swicthed

Is that the correct way of putting it?

Also, if NAT could be done in h/w, this would mean that the CPU would not be interupted, as it would be done by an ASIC and thus the term hardware NAT?

Also, can anyone tell me what platforms support h/w NATting.

I can see the 6500 with sup32 does

Does the 73xx platform?

Many thx indeed, and if anyone has any related tech-notes on this, could they please post?

Many thx,

Ken

1 Accepted Solution

Accepted Solutions

Roberto Salazar
Level 8
Level 8

packet header re-write is done in s/w and thus has to interrupt the CPU = processed swicthed

Is that the correct way of putting it?

>> yes, that would be a correct way of putting it.

Also, if NAT could be done in h/w, this would mean that the CPU would not be interupted, as it would be done by an ASIC and thus the term hardware NAT?

Also, can anyone tell me what platforms support h/w NATting.

I can see the 6500 with sup32 does

Does the 73xx platform? not sure

>> Sup720 with PFC3a or above will do HW NAT/PAT.

Please rate helpful posts.

View solution in original post

1 Reply 1

Roberto Salazar
Level 8
Level 8

packet header re-write is done in s/w and thus has to interrupt the CPU = processed swicthed

Is that the correct way of putting it?

>> yes, that would be a correct way of putting it.

Also, if NAT could be done in h/w, this would mean that the CPU would not be interupted, as it would be done by an ASIC and thus the term hardware NAT?

Also, can anyone tell me what platforms support h/w NATting.

I can see the 6500 with sup32 does

Does the 73xx platform? not sure

>> Sup720 with PFC3a or above will do HW NAT/PAT.

Please rate helpful posts.