Mais je suis assez surpris qu'un photon puisse engendrer un petit champs de gravitation alors que sa masse est nulle.
C'est une erreur courante, et dont on a déjà discuté pas mal de fois ici. Un champ de gravitation peut être créé par de la masse mais aussi par de l'énergie, du mouvement. Par exemple, un corps massif en rotation crée un champ différent que le même corps statique. Le flot de matière, la quantité de mouvement qui est présente, contribue au champ gravitationnel.

Pour les photons, l'effet gravitationnel de l'un d'entre eux est très faible, mais dans le passé, l'effet gravitationnel des photons (et des autres formes de rayonnement) dominait complètement, et de très loin celui de la matière, au point que quand on étudie la cosmologie à des instants suffisamment éloignés de nous dans le passé, on peut négliger la matière devant le rayonnement !