This paper explores a RIGHT framework for reliablepolicy enforcement in Software-Defined Networking (SDN). Current SDN uses overlapping rules with common matchingpackets. Even if a packet's expectant rule is inactive, it might hitanother rule and experience incorrect yet unnoticed processing. This leads to inconsistency between control plane and data plane, that is, unreliable policy enforcement. RIGHT advocates threeadaptations to respectively mitigate, detect, and correct packetprocessing errors. It is challenging for RIGHT to maintain bothaccuracy and efficiency. We explore lightweight modifications tocurrent SDN policy enforcement toward better reliability. Forexample, we decouple rules and priorities through tagging tomitigate matching ambiguity. We also use exact-match rulesto efficiently, correctly process packets in the same micro-flow. RIGHT can remedy mis-forwarded packets as well. We expectthat a comprehensive design and deployment of RIGHT helpsensure correct per-packet processing in real time for SDN.