Recently I have faced situation described below. Please ignore the dots - there is no table so I could present this in a proper table form.
The question is, when the GGSN/PCEF is establishing the session on TCP level to exchange Capabilities with Diameter Peer, who should be sending the FIN? Or maybe the FIN should not be sent at all?
In the below example, is what I saw in .pcap trace. Strange for me is there is not FIN present just FIN-Ack in this situation.
This was a issue, as I was given different IP for PCRF but I was told "everything else is the same" but it wasnt - the peer name was different.
Packet No......Direction.......Packet/message
1..............Out.............Syn
2..............In..............Syn-Ack
3..............Out.............Ack
4..............Out.............CER (diameter)
5..............In..............Ack of CER (tcp)
6..............In..............CEA (diameter)
7..............Out.............Ack of CEA (tcp)
8..............Out.............***FIN-Ack***
9..............In..............Ack