informatique:fortinet:fortigate
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatique:fortinet:fortigate [2019/08/23 06:40] – [Processeurs] 600E pteu | informatique:fortinet:fortigate [2024/10/14 09:15] (current) – [Processeurs] pteu | ||
---|---|---|---|
Line 6: | Line 6: | ||
=====Processeurs===== | =====Processeurs===== | ||
- | Comparatif informel | + | Comparatif informel des CPUs de certains modèles de Fortigate : |
<code bash> | <code bash> | ||
# MODEL CORE/ | # MODEL CORE/ | ||
+ | 3810A 2c AMD / cpu family 15 / model 33 / model name 02/21 / | ||
+ | stepping 2 / 1795 MHz / 1024 KB cache | ||
3000D 2x 10c/ | 3000D 2x 10c/ | ||
3040B 4c/ | 3040B 4c/ | ||
- | 800c 4c Intel(R) Core(TM) i5 CPU | ||
1240B 4c Intel(R) Xeon(R) CPU | 1240B 4c Intel(R) Xeon(R) CPU | ||
+ | 1101E 6c/ | ||
+ | 800C 4c Intel(R) Core(TM) i5 CPU | ||
+ | 800 1c Mobile Genuine Intel(R) processor | ||
600E 6c/ | 600E 6c/ | ||
600D 4c/ | 600D 4c/ | ||
600C 2c/ | 600C 2c/ | ||
- | 3810A 2c AMD / cpu family 15 / model 33 / model name 02/21 / stepping 2 / 1795 MHz / 1024 KB cache | ||
310B 1c Intel(R) Celeron(R) CPU 440 @ 2.00GHz | 310B 1c Intel(R) Celeron(R) CPU 440 @ 2.00GHz | ||
- | 800 1c Mobile Genuine | + | 300A 1c Intel(R) |
+ | 200 1c Celeron (Coppermine) @300MHz | ||
+ | 100F 8c ARMv8 Processor rev 4 (v8l) @ 1400 MHZ | ||
60 1c VIA Samuel 2 @ 400 MHz | 60 1c VIA Samuel 2 @ 400 MHz | ||
</ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | On peut récupérer les infos CPU avec la commande : | ||
+ | '' | ||
+ | </ | ||
+ | |||
+ | Lien vers une page plus fournie : [[https:// | ||
+ | |||
=====Architecture interne===== | =====Architecture interne===== | ||
Line 29: | Line 42: | ||
* **NPx** : FortiASIC **N**etwork **P**rocessor, | * **NPx** : FortiASIC **N**etwork **P**rocessor, | ||
* **SPx** : **S**ecurity **P**rocessor permet d' | * **SPx** : **S**ecurity **P**rocessor permet d' | ||
- | * **ISF** : Integrated Switch Fabric : permet d' | + | * **ISF** : Integrated Switch Fabric : permet d' |
* les ports physiques | * les ports physiques | ||
Line 39: | Line 52: | ||
* **NP4** : idem ; capacité de traitement de 20 Gbps (2x 10 Gbps) | * **NP4** : idem ; capacité de traitement de 20 Gbps (2x 10 Gbps) | ||
* **NP6** : idem + IPv6 + CAPWAP + trafic Mcast ; capacité de traitement de 40 Gbps (4x 10 Gbps ou 3x 10 Gbps + 16x 1 Gbps) | * **NP6** : idem + IPv6 + CAPWAP + trafic Mcast ; capacité de traitement de 40 Gbps (4x 10 Gbps ou 3x 10 Gbps + 16x 1 Gbps) | ||
+ | * **NP7** (introduit avec la génération F, à partir du modèle 400F) : idem + GTP, accélération VxLAN, NAT ; capacité de 200 Gbps (2x 100) | ||
__Exemple d' | __Exemple d' | ||
Line 48: | Line 62: | ||
Celui-ci est équipé de 4x CP8, (une CPU), 2x NP6 et une ISF. On notera que le premier NP6 gère les 8 premiers ports alors que le second les 8 derniers. Ainsi, on prendra soin de répartir les interfaces à fort trafic sur des ports reliés aux différents NP6, afin de ne pas les saturer. | Celui-ci est équipé de 4x CP8, (une CPU), 2x NP6 et une ISF. On notera que le premier NP6 gère les 8 premiers ports alors que le second les 8 derniers. Ainsi, on prendra soin de répartir les interfaces à fort trafic sur des ports reliés aux différents NP6, afin de ne pas les saturer. | ||
- | Comme indiqué dans la source, on peut vérifier la connectivité interne d'un Fortigate 3000D avec un des 2 commandes suivantes : | + | Comme indiqué dans la source, on peut vérifier la connectivité interne d'un Fortigate 3000D avec une des 2 commandes suivantes |
<code bash> | <code bash> | ||
diagnose npu np6 port-list | diagnose npu np6 port-list | ||
- | get hardware npu np6 port-list | + | # ou get hardware npu np6 port-list |
+ | Chip XAUI Ports Max | ||
+ | Speed offloading | ||
+ | ------ ---- ------- | ||
+ | np6_0 0 port1 10G Yes | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ------ ---- ------- | ||
+ | np6_1 0 port10 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ------ ---- ------- | ||
</ | </ | ||
+ | On voit donc les 2 NP6 (np6_0 et np6_1) ainsi que leur connectivité avec les ports réels. | ||
+ | |||
+ | La colonne XAUI indique les connexions internes des NPs ; les liens utilisés peuvent être QSGMII (4x 1G), XAUI (10G). Sur ce 3000D par exemple, chaque NP6 est interconnecté par 4 liens internes XAUI (à 10Gbps), pour atteindre la capacité max de traitement d'un NP6 qui est de 40 Gbps. On voit que les ports 1 et 6 sont connectés au np6_0 via le même lien XAUI 0 ; or ces ports ont une capacité de 10Gbps chacun, ils ne pourront donc pas être pleinement accélérés s'ils sont saturés. | ||
+ | |||
+ | Pour créer un agrégat : | ||
+ | * si le forti n'a pas d'ISF, il faut utiliser des ports connectés en interne sur le même NP6 ; de fait, l’agrégat ne pourra pas dépasser 40Gbps de débit accéléré, | ||
+ | * si le forti possède une ISF qui interconnecte plusieurs NP6, on peut utiliser des ports connectés en interne sur les différents NPs, afin de répartir la charge et augmenter la capacité ; le débit accéléré max sera donc de N x 40Gbps (N = nombre de NP6) | ||
+ | Ces paramètres doivent être pris en compte pour choisir quels ports utiliser pour interconnecter le Fortigate à votre réseau. | ||
=====Versions de FortiOS===== | =====Versions de FortiOS===== | ||
informatique/fortinet/fortigate.1566542443.txt.gz · Last modified: 2019/08/23 06:40 by pteu