Roteador é um dispositivo que encaminha pacotes de dados entre redes de computadores, criando um conjunto de redes de sobreposição. Um roteador é conectado a duas ou mais linhas de dados de redes diferentes. Quando um pacote de dados chega, em uma das linhas, o roteador lê a informação de endereço no pacote para determinar o seu destino final. Em seguida, usando a informação na sua política tabela de roteamento ou encaminhamento, ele direciona o pacote para a rede de próxima em sua viagem. Os roteadores são os responsáveis pelo "tráfego" na Internet. Um pacote de dados é normalmente encaminhado de um roteador para outro através das redes que constituem a internetwork até atingir o nó destino. E portanto o roteador é tipicamente um dispositivo da camada 3 do Modelo OSI.


Funcionamento

Os roteadores mais modernos necessitam de um cabo de banda larga ligado a um modem como entrada, e geralmente transmitem o sinal de internet através de conectividade sem fio e 4 cabos banda larga. Eles utilizam tabelas de rotas para decidir sobre o encaminhamento de cada pacote de dados recebido. Eles preenchem e fazem a manutenção dessas tabelas executando processos e protocolos de atualização de rotas, especificando os endereços e domínios de roteamento, atribuindo e controlando métricas de roteamento. Imagine a rede como seu fosse o mapa do seu bairro. O roteador é aquele motorista de táxi que conhece todas as ruas e leva você para o trabalho, fugindo de todos os engarrafamentos e achando os atalhos mais curtos e menos congestionados. O administrador pode fazer a configuração estática das rotas para a propagação dos pacotes ou pode configurar o roteador para que este atualize sua tabela de rotas através de processos dinâmicos e automáticos. Os roteadores encaminham os pacotes baseando-se nas informações contidas na tabela de roteamento.O problema na configuração das rotas estáticas é que havendo alterações na rede que afetarem essa rota, o administrador deve refazer a configuração manualmente. No caso de obtenção de rotas dinamicamente é diferente: toda vez que o administrador fizer as configurações através de comandos para iniciar o retamento dinâmico o conhecimento das rotas será automaticamente atualizado sempre que novas informações forem recebidas através da rede. Essa atualização é feita com a troca de informações entre roteadores vizinhos em uma rede.