Any intermediary box performing functions apart from normal, standard functions of an IP Router on the data path between a source Host and a destination host, according to RFC 3234.
Types
- Network Address Translation (NAT)
- Security, like firewalls and deep packet inspection.
- Performance enhancement, like Web Caching and load balancing.