Hola.
Ambas cosas son posibles. Nada impide que ISPs de diferentes niveles se conecten a un IXP.
Con quién/es haces peering depende de varios factores: costos de los enlaces, alianzas estratégicas, acuerdos comerciales, aspectos políticos, ...
Saludos.