TCP/UDP port 646

A bit of confusion i have here
Is the router that initiate the ldp session dependent on whether it is the highest loopback id or is it based on the port number 646?
Is the router that initiate the ldp session dependent on whether it is the highest loopback id or is it based on the port number 646?
Comments