[GTER] RES: Roteador de borda

Marcelo Gondim gondim at bsdinfo.com.br
Tue Jun 26 02:30:14 -03 2018


Olá Wilian,

Eu tenho atualmente rodando como router um Dell R720 com FreeBSD 11.1 
passando 8Gbps. Nele tenho 2 interfaces Intel X520-SR2 onde tenho 2 
portas de 10GbE pra saída (Internet) e 2 de 10GbE saída (assinantes).
Máquina está tranquila que só. Experimente usar um FreeBSD 11.1 em um 
case seu que você vai ser surpreender. Realmente o cpu affinity é muito 
importante e no FreeBSD é muito simples de se fazer. Também já fui 
sofredor do famoso ksoftirqd e ele não existe no FreeBSD.  :)

Um exemplo abaixo:

No meu caso como é um Dell R720, são 12 cores divididos pelo número de 
portas ativas que são 4 de 10GbE:

12 / 4 = 3 queues

Setamos hw.ix.num_queues=3  nesse caso vamos ter 3 queues por porta de 
10GbE.

Com vmstat -i achamos as interrupções das interfaces de 10GbE: ix0, ix1, 
ix2 e ix3

(root at seca)[~]# vmstat -i
interrupt                          total       rate
.
.
irq268: ix0:q0                2805265364       7940
irq269: ix0:q1                2731991923       7732
irq270: ix0:q2                2696097478       7631
irq271: ix0:link                       3          0
irq272: ix1:q0                2985435948       8449
irq273: ix1:q1                2929302976       8291
irq274: ix1:q2                2954681875       8362
irq275: ix1:link                       1          0
irq278: ix2:q0                8027767172      22720
irq279: ix2:q1                7510451815      21256
irq280: ix2:q2                7566259864      21414
irq281: ix2:link                       1          0
irq282: ix3:q0               10980209816      31076
irq283: ix3:q1               11082254150      31365
irq284: ix3:q2               10815027740      30609
irq285: ix3:link                       1          0
Total                        79113156128     223908

Depois colocamos cada porta em seus cores dedicados:

# ix0
/usr/bin/cpuset -l 11 -x 268
/usr/bin/cpuset -l 10 -x 269
/usr/bin/cpuset -l 9 -x 270

# ix1
/usr/bin/cpuset -l 8 -x 272
/usr/bin/cpuset -l 7 -x 273
/usr/bin/cpuset -l 6 -x 274

# ix2
/usr/bin/cpuset -l 5 -x 278
/usr/bin/cpuset -l 4 -x 279
/usr/bin/cpuset -l 3 -x 280

# ix3
/usr/bin/cpuset -l 2 -x 282
/usr/bin/cpuset -l 1 -x 283
/usr/bin/cpuset -l 0 -x 284

Bem simples mesmo.

Em 25/06/2018 18:31, Lucas Willian Bocchi escreveu:
> Uesley.
>
> Concordo que é futuro, mas pra não cair no conto do "snake oil", é melhor
> esperar amadurecer bastante. Vejo muitos problemas ainda na linha desse
> tipo de equipamento. Na minha opinião precisa de um hardware ainda mais
> parrudo que o dedicado para funcionar direito. Na dúvida, apartir de 6 gb e
> acima, esqueça essa idéia de softrouter por que é friagem. Conselho de quem
> já perdeu muita noite de sono e cliente por bater nessa tecla.
>
> Em 25 de junho de 2018 17:11, Uesley Correa <uesleycorrea at gmail.com>
> escreveu:
>
>> Buenas!
>>
>> Na linha de "a Dell não fabrica Router...", tens razão. Mas sugiro começar
>> a analisar software como o futuro das redes de telecomunicações, inclusive
>> a Cisco tem um desenvolvimento SINISTRO na linha de servidores e software
>> para diversas funções ALÉM do roteamento. E outros fabricantes de soluções
>> de rede não estão ficando atrás. Abaixo tem algumas vertentes de outros
>> fabricantes:
>>
>> vMX Juniper
>> CSR Cisco
>> VSR1000 HP
>>
>> Etc...
>>
>> Go to the future...
>>
>> Uesley Corrêa - Analista de Telecomunicações
>> Instrutor Network Education
>> CEO Telecom Conectividade
>>
>> Em 25 de junho de 2018 12:34, Fernando Frediani <fhfrediani at gmail.com>
>> escreveu:
>>
>>> Por que é fria Meireles ? Que tipo de problemas acontecem acima disso ?
>>>
>>> Você citou um exemplo de mais de 25Gb e existem exemplos rodando estável
>>> com no mínimo o dobro desse tráfego.
>>>
>>> Se funciona, é estável, roda em cima de um bom hardware, a equipe sabe
>>> manter e gerenciar e tem espaço pra escalar mais em cima do mesmo
>> hardware
>>> qual seria o problema em questão ?
>>>
>>> Fernando
>>>
>>>
>>>
>>> On 25/06/2018 09:45, Rodrigo Meireles wrote:
>>>
>>>> Tenho cases em Vyos com 25 a 35Gb.
>>>> Dells Linha R400X e Linhas r600X e 700X com
>>>> mellanox, chelsio, e Intels.
>>>> Mas como eu quero ter paz na vida os clientes ja estao indo pros Ne-20 e
>>>> 40
>>>> e os vyos vao ficar escutando a conversa em estado de hibernação.
>>>> Softrouter com mais de 10Gb é fria!
>>>>
>>>> Em dom, 24 de jun de 2018 às 14:38, Everton Mota <evertonmt at gmail.com>
>>>> escreveu:
>>>>
>>>> Sobre o Vyos no 2950 testei algumas versões e tem incompatibilidade com
>> o
>>>>> kernel e se usar virtualizado não terá problemas em subir...
>>>>> Mas ele não reconhece as placas X520 nativamente.
>>>>> Fora o Consumo de energia alto como ja falado aqui
>>>>>
>>>>> O R710 pelo que andei vendo o consumo e menor em relação ao 2950...
>>>>>
>>>>>
>>>>>
>>>>> Em 22 de junho de 2018 21:07, Bruno Cabral <bruno at openline.com.br>
>>>>> escreveu:
>>>>>
>>>>> Agradeço as dicas. O dell 2950 tem no mercado de usados por R$1000 ou
>>>>> pode
>>>>>
>>>>>> mesmo estar encostado apos algum upgrade de virtualização, quanto a
>>>>>>
>>>>> energia
>>>>>
>>>>>> o r70x nao gastaria a mesma coisa?
>>>>>>
>>>>>> (O dell r4xx é o sucessor da serie 1950. O r6xx da série 2950)
>>>>>>
>>>>>> ________________________________
>>>>>> De: gter <gter-bounces at eng.registro.br> em nome de Douglas Fischer <
>>>>>> fischerdouglas at gmail.com>
>>>>>> Enviado: sexta-feira, 22 de junho de 2018 15:23:31
>>>>>> Para: Grupo de Trabalho de Engenharia e Operacao de Redes
>>>>>> Assunto: Re: [GTER] RES: Roteador de borda
>>>>>>
>>>>>> Ratifico a opinião do Corazza!
>>>>>> Dell 2950 é muito caro (uns R$5.000,00) para a performance que
>> oferece,
>>>>>> e
>>>>>> caro também em energia que ele vai consumir...
>>>>>> Com esses mesmos 5K, você compra Dell R720(4-5 anos mais novo) ou HP
>>>>>> equivalente.
>>>>>>
>>>>>> Sobre as placas Chelsio, Melanox, ou quaisquer outras nessa linha com
>>>>>> características dedicadas específicas:
>>>>>> De minha experiência, penso que se você realmente vai virtualizar de
>>>>>>
>>>>> cabo a
>>>>>
>>>>>> rabo, sem fazer PCI Pass-trough, você vai estar pagando a mais por
>> algo
>>>>> que
>>>>>
>>>>>> não vai usar...
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Em sex, 22 de jun de 2018 às 13:43, Junior Corazza <
>>>>>>
>>>>> corazza at incert.com.br>
>>>>>
>>>>>> escreveu:
>>>>>>
>>>>>> Bruno, Dell2950 ja esta muito ultrapassado.
>>>>>>> Pra ter mais confiança eu começaria a pensar em algo a partir de um
>>>>>>>
>>>>>> Dell
>>>>>> r420 ou HP DL360 Gen8 com placas de rede x520, acredito que as Chelsio
>>>>>> e
>>>>>> Melanox tambem sirva porem eu nunca usei.
>>>>>>> Lembrando que precisa ter coragem pra colocar 40gb num sofrouter, eu
>>>>>>>
>>>>>> não
>>>>>> faria!
>>>>>>> Abracos
>>>>>>>
>>>>>>> ______________________________
>>>>>>>
>>>>>>> Message: 1
>>>>>>> Date: Thu, 21 Jun 2018 13:32:52 +0000
>>>>>>> From: Bruno Cabral <bruno at openline.com.br>
>>>>>>> To: Grupo de Trabalho de Engenharia e Operacao de Redes
>>>>>>>           <gter at eng.registro.br>
>>>>>>> Subject: Re: [GTER] Roteador de borda
>>>>>>> Message-ID:
>>>>>>>
>>>>>>>
>>>>>>> <GRUPR80MB0988CF7EC92D5C64A510F5C5F5760 at GRUPR80MB0988.
>>>>>>>
>>>>>> lamprd80.prod.outlook.
>>>>>>
>>>>>>> com>
>>>>>>>
>>>>>>> Content-Type: text/plain; charset="iso-8859-1"
>>>>>>>
>>>>>>> Ola
>>>>>>>
>>>>>>> Que hardware estao usando com VyOS para 40G de link? Dell 2950 com 2
>>>>>>>
>>>>>> placas
>>>>>>
>>>>>>> X520-DA2 dual aguenta o tranco?
>>>>>>>
>>>>>>> !3runo
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> gter list    https://eng.registro.br/mailman/listinfo/gter
>>>>>>>
>>>>>>>
>>>>>> --
>>>>>> Douglas Fernando Fischer
>>>>>> Engº de Controle e Automação
>>>>>> --
>>>>>> gter list    https://eng.registro.br/mailman/listinfo/gter
>>>>>> --
>>>>>> gter list    https://eng.registro.br/mailman/listinfo/gter
>>>>>>
>>>>>> --




More information about the gter mailing list