Depends what you mean monitor. Many router that have firewall feature will show open sessions but because they have limited memory there is no historical data.
Your best bet is to load dd-wrt and use the netflow feature that exports session data to a external pc. You will get information about which ips,protocols were used and how much data was transferred.