Quando nenhum dispositivo está puxando a linha para baixo, o "lado esquerdo" (com tensão mais baixa) fica em estado alto pelo resistor de tração. A tensão entre o portão e a fonte está abaixo da tensão limite e o MOSFET não está conduzindo. Portanto, o "lado direito" (com tensão mais alta) também é puxado pelo resistor de tração.
Quando o "lado esquerdo" puxa a linha para baixo, a tensão entre a fonte e o portão aumenta acima do limite e o MOSFET começa a conduzir. Portanto, o "lado direito" é baixado para um estado baixo através do MOSFET condutor.
Quando o "lado direito" puxa a linha para baixo, o diodo entre o dreno e o portão conecta o "local esquerdo" ao estado baixo, fazendo com que o MOSFET seja conduzido, de modo que ambos os lados são puxados para o mesmo nível de tensão.
Uma descrição mais detalhada está nas técnicas de deslocamento de nível no projeto do barramento I2C (PDF) na seção 2.1.1, página 4.
Se eu cometi alguns erros, sinta-se à vontade para me corrigir.