sim, os endereços IP podem ser feitos em paralelo. O software de cluster, como o marcapasso ou o batimento cardíaco, faz isso o tempo todo.
Eu tenho um serviço que liga muitos servidores NBD a uma interface de rede na inicialização, cada um com seu próprio endereço IPv6. Para fazer isso, os endereços precisam ser adicionados primeiro à interface correta. No momento, isso é feito em série, com uma execução de:
ip addr add <foo> dev <bar>
por dispositivo NBD. Há uma sequência correspondente de ip addr del
no encerramento.
Eu gostaria de acelerar isso, batendo essas invocações para que elas corram em paralelo. Isso é conhecido por ser seguro, conhecido por ser inseguro ou não? A página man não ajuda, e confesso que a fonte iria passar por cima da minha cabeça. Eu não estou realmente satisfeita por apenas executá-lo e vê-lo funcionar, porque eu não posso saber se eu tive sorte.
Se for importante, eu estou executando isso no Debian Squeeze, que tem a versão 2.6.32 do kernel.
Eu duvido que o tempo necessário para realmente definir o endereço IP seja significativo aqui, em vez disso, é a sobrecarga de bifurcar os vários comandos. Você pode se sair melhor com um programa dedicado que fala diretamente com o kernel.