ny/mx対策については・・・

各ユーザ毎にpppセッションのバイトカウンターを設けて、
ある一定の敷居値(敷居桁数)を超えるたびに、故意にパケットロスさせる割合を増加させる、
って機能を持つルータを作る、
ってのはどうでしょう