Need some more detail on the network topology and the attack that you are using, but basically if you use a DNS forwarder, set a rule to only allow traffic to and from the external DNS. That way all that an attacker can do is exhaust your bandwidth, not machine resources, which you can then manage with your upstream bandwidth provider using additional filtering.
What exactly is the attack you are launching? This is far too vague.
DRDoS using DNS (I think)
I meant what is he actually doing.
The following doesn't inspire confidence:
Linking to white papers of different types of amplification attacks is all good and well, but the exact attack allows looking at how the router would behave and explain why it is that way and how to defend against it.