What is Safety Net in Exchange 2013

Safety Net is a special message queue that is available in the Transport service on every Mailbox server. By default, this queue stores up to two days of messages that are successfully delivered to a mailbox database.

Safety Net helps protect against Mailbox server failures in which transaction logs are lost. If a failure occurs and some transaction logs are not replicated to the passive copy, you can use Safety Net to redeliver messages.

Safety Net in Exchange Server 2013 improves the transport dumpster in Exchange Server 2010 in the following ways:
 
  • Safety Net is redundant and uses shadow redundancy to provide a shadow Safety Net queue on another server. Shadow redundancy does not keep another copy of the message, as does the transport dumpster in Exchange Server 2010. If the primary Safety Net is unavailable for more than 12 hours, the resubmit requests become shadow resubmit requests, and messages are redelivered from the shadow Safety Net.
  • Safety Net does not require a DAG. It uses the same server that shadow redundancy uses to store a shadowed Safety Net copy.

How Safety Net Works

1. The Transport service on the primary server processes the primary message.
2. The Mailbox Transport service delivers the message to the local mailbox database. Then the message is moved from the queue to the primary Safety Net queue.
3. The shadow server frequently polls the primary server for the discard status of the primary message.
4. After the discard status is received, the shadow server moves the message from the shadow queue to the shadow Safety Net queue.

4 thoughts on “What is Safety Net in Exchange 2013

  1. A successfully delivered message doesn't need to be kept in a shadow queue, so, once the shadow server knows the primary server has successfully transmitted the message to the next hop, the shadow server moves the shadow message from the shadow queue into Safety Net.

  2. How do you deal with queueing messsages on the shadow redundancy after delivery on DAg setup?

Leave a Reply