From what I understand (I'm not a welder) cast iron can be welded, but will often crack along the edge of the weld if put under any strain.
Dissimilar rods are for welding two dissimilar metals, you need the right type depending on what metals they are.