I've come across this issue while configuring bgp in my practice lab.
I've found that when I issue a command "show bgp summary", neighbors that I've configured whether internal or external, some neighbors show session states as established and some neighbors only show #Active/Received/Accepted/Damped... numbers without BGP states. According to juniper documentations, every neighbors should show their states. I want to know what is the issue here.