Methods and systems are provided for enabling communication between a first
processor and a second processor using at least one additional processor separate
from the first and second processors, wherein one or more firewalls selectively
restrict the communication. In one embodiment, the additional processor may determine
whether the first and second processors mutually consent to enabling a hairpin
between the first and second processors. The first processor may be provided with
a first information identifying the hairpin and the second processor may be provided
with a second information identifying the hairpin, when the additional processor
may determine that the first and second processors mutually consent to the hairpin.
Moreover, a first information flow may be established from the first processor
to the hairpin based on the provided first information, and a second information
flow may be established from the second processor to the hairpin based on the provided
second information. The hairpin may forward the first information flow received
from the first processor to the second processor such that the communication between
the first and second processors is allowed by the firewalls.