Este é o comando agregado que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
agregar - otimize uma lista de prefixos de rota para ajudar a fazer bons filtros curtos
SINOPSE
agregar [-m comprimento máximo] [-o comprimento máximo de opção] [-p comprimento padrão] [-q] [-t] [-v]
DESCRIÇÃO
Obtém uma lista de prefixos em formato convencional em stdin e executa duas otimizações
para tentar reduzir o comprimento da lista de prefixos.
A primeira otimização é remover todos os prefixos fornecidos que são supérfluos porque
eles já estão incluídos em outro prefixo fornecido. Por exemplo, 203.97.2.0/24 seria
removido se 203.97.0.0/17 também foi fornecido.
A segunda otimização identifica prefixos adjacentes que podem ser combinados em um único,
prefixo de comprimento mais curto. Por exemplo, 203.97.2.0/24 e 203.97.3.0/24 podem ser combinados em
o prefixo único 203.97.2.0/23.
OPÇÕES
-m comprimento máximo
Define o comprimento máximo do prefixo para entradas lidas de stdin comprimento máximo bits. o
o padrão é 32. Prefixos com comprimentos maiores serão descartados antes do processamento.
-o comprimento máximo de opção
Define o comprimento máximo do prefixo para otimização para comprimento máximo de opção bits. O padrão
é 32. Prefixos com comprimentos maiores não estarão sujeitos a otimização.
-p comprimento padrão
Define o comprimento do prefixo padrão. Não há padrão; sem esta opção, um prefixo
sem máscara, o comprimento é considerado inválido. Usar -p 32 -m 32 -o 32 para agregar um
lista de rotas de host especificadas como endereços simples, por exemplo.
-q Define o modo silencioso - instrui agregar nunca para gerar mensagens de aviso ou outro
saída em stderr.
-t Truncar silenciosamente os prefixos que parecem ter um prefixo inconsistente: por exemplo, uma entrada
o prefixo 203.97.2.226/24 seria truncado para 203.97.2.0/24. Sem esta opção um
prefixo de entrada 203.97.2.226/24 não seria aceito, e um aviso sobre o
máscara inconsistente seria gerada.
-v Define o modo detalhado. Isso muda o formato de saída para exibir o número da linha de origem
de que o prefixo foi obtido, junto com um "-" precedente para indicar um
rota que pode ser suprimida, ou um "+" para indicar um agregado de prefixo mais curto que
foi adicionado por agregar como uma otimização de adjacência. Observe que a saída detalhada
continua mesmo se -q for selecionado.
DIAGNÓSTICO
Agregado sai de 0 em caso de sucesso e> 0 se ocorrer um erro.
EXEMPLOS
A seguinte lista de prefixos:
193.58.204.0/22
193.58.208.0/22
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/22
194.126.132.0/22
194.126.134.0/23
194.151.128.0/19
195.42.240.0/21
195.240.0.0/16
195.241.0.0/16
é otimizado como seguido por agregar (saída mostrada usando o -v bandeira):
agregar: máximo prefixo comprimento permitido precisarão be 24
[ 0] + 193.58.204.0/21
[ 1] - 193.58.204.0/22
[ 2] - 193.58.208.0/22
[ 3] 193.193.160.0/22
[ 4] 193.193.168.0/22
[ 5] 193.243.164.0/22
[ 0] + 194.126.128.0/21
[ 6] - 194.126.128.0/22
[ 7] - 194.126.132.0/22
[ 8] - 194.126.134.0/23
[ 9] 194.151.128.0/19
[ 10] 195.42.240.0/21
[ 0] + 195.240.0.0/15
[ 11] - 195.240.0.0/16
[ 12] - 195.241.0.0/16
Observe que 193.58.204.0/22 e 193.58.208.0/22 foram combinados sob o prefixo único
193.58.204.0/21 e 194.126.134.0/23 foi suprimido porque foi incluído em
194.126.132.0/22. O número entre colchetes no início de cada linha indica
o número da linha original ou zero para novos prefixos introduzidos por agregar.
A saída sem o -v sinalizador é o seguinte:
193.58.204.0/21
193.193.160.0/22
193.193.168.0/22
193.243.164.0/22
194.126.128.0/21
194.151.128.0/19
195.42.240.0/21
195.240.0.0/15
Use agregação online usando serviços onworks.net