Large BGP Communities (Internet Draft)

Na semana passada estava perdido a passear “pela internet” e dei de caras com um draft IETF interessante. Este draft é do grupo Inter Domain Routing Working Group (IDR WG) e tem o nome de Large BGP Communities, actualmente na 6ª versão.

O que são?

Provavelmente já ouviu falar de BGP communities. Este atributo BGP definido no RFC 1997 é dos mais utilizados para ajudar empresas e ISPs a aplicar políticas de roteamento a um grupo de prefixos partilhando alguma propriedade em comum.

BGP communities são valores de 4 Bytes (32 bits) representados em grupos de 2 Bytes como A:B. O valor A é a representação hexadecimal dos primeiros 2 Bytes e o valor B a representação decimal dos outros 2 Bytes. É prática comum utilizar os primeiros 2 Bytes como o ASN (Autonomous System Number) e os 2 últimos para passar informação para os routers upstream (por exemplo, o valor de Local Preference a ser atribuído às rotas).

Mas há um problema com estas communities. O RFC1997 está em uso desde 1996 e desde então muita coisa mudou. Uma destas mudanças é o RFC6793 que define a capacidade dos routers utilizarem ASN de 4 Bytes (32 bits) ao invés do valor mais pequeno de 2 Bytes (16 bits). Continue reading

A história do terminal (1/2 – Putty)

Se o seu emprego é “qualquer coisa” de redes ou “qualquer coisa” de sistemas, com certeza passa muito tempo em sessões remotas com programas como SecureCRT ou o Putty e seus derivados. Entender o funcionamento das suas ferramentas é fundamental.

Agora imagine a situação… Está numa sessão remota, tudo a correr bem, tal como planeado, mas de repente lembra-se que precisa de informação que foi apresentada há uns 2 minutos atrás. Rola a barra lateral para cima à procura e … pufff… fumo!! Népias… nem milagre!

Emoji Zangado

Se nunca esteve numa situação dessas e não quer estar então melhor continuar a ler.

Continue reading

If you are the smartest person in the room, change the room

“Descobri” há dias um podcast Full Stack Journey. O podcast foi criado por Scott Lowe e tive a sorte de ouvir pela primeira vez o episódio 8 com Ivan Pepelnjak, um autor conhecido em networking.

O episódio é bastante interessante e as dicas e experiência deste senhor são de valor não só na área de redes ou IT mas para quem quiser se destacar e ser “o melhor” na sua área de conhecimento.

Há uma frase em particular que me chamou a atenção durante o podcast:

Continue reading

Filtrando tráfego pelo conteúdo… Mais wireshark

Wireshark é a minha ferramenta de preferência para troubleshooting. Há quem pense nela só no final da luta mas comigo está sempre no topo da lista.

Recentemente tive que olhar para um problema de uma aplicação de vendas em que os utilizadores reportavam como “estando lenta”. A aplicação foi desenvolvida in-house, não utilizava nenhum dos protocolos de aplicação conhecidos como HTTP, FTP e não era encriptada. No meio de tantas transacções e uma loja em funcionamento, como encontrar a conexão TCP com a transacção a analisar? Continue reading