Hola William!
No, no son lo mismo.
BPDU Guard es una característica que bloquea un puerto cuando recibe un BPDU. Esto significa que te protege por ejemplo cuando alguien introduce un switch no autorizado a tus puertos de acceso.
Root Guard es una característica que evita que el puerto se convierta en Root Port. Esto significa que te protege por ejemplo cuando alguien introduce un switch no autorizado en tus puertos de acceso, y este switch quiere convertirse en Root Bridge.
La diferencia está en que Root Guard permite que otros switches sean conectados a tus puertos, simplemente actuara en el momento que otro switch quiera convertirse en Root Bridge. BPDU Guard no permite que ningún switch sea conectado a tus puertos ya que los switches generaran BPDUs, y al recibirlos BPDU guard deshabilita el puerto.
Espero que ahora quede claro.
Quedamos atentos.
Saludos! =)