reciprocation

noun

1.
the act of making or doing something in return
Derived from:
reciprocate
2.
alternating back-and-forth movement
Derived from:
reciprocate
3.
mutual interaction; the activity of reciprocating or exchanging (especially information)
Derived from:
reciprocate