The reason why DoS attacks may not be illegal , is that it is very difficult to define why connecting to a site too many times from a single server is an attack, just look at the number of times your browser connects to slashdot to read a single page. By advertising the site through the routing system you are inviting traffic, which leads to you giving permission to be connected too, there is no way for you to say you shall only connect X times per second too me, which is one of the positive benefits behind the network capabilities systems proposed in the research work. Co-ordinating the attacks from multiple sources to form a DDoS is much easier to define and shows a level of intent to cause harm which is difficult to prove for the standard DoS from a single source without making normal operations illegal.