Réseaux logiciels
Du Cloud Networking à la 5G
Guy Pujolle
iSTE Editions
Introduction
1
Chapitre 1. La virtualisation15
1.1. Les réseaux logiciels19
1.2. Les hyperviseurs et conteneurs20
1.3. Kubemetes23
1.4. Propriétés des réseaux virtuels24
1.5. Les équipements virtuels25
1.6. Conclusion27
Chapitre 2. Le SDN29
2.1. L'objectif du SDN30
2.2. L'architecture ONF32
2.3. NFV38
2.4. OPNFV39
2.5. Interface sud40
2.6. Le contrôleur42
2.7. Interface nord43
2.8. Plan applicatif44
2.9. L'urbanisation46
2.10. Conclusion47
Chapitre 3. Fabric, SD-WAN, vCPE, vRAN, vEPC51
3.1. Le contrôle des fabrics51
3.1.1. NSX de la société VMware53
3.1.2. Cisco ACI56
3.1.3. OpenContrail et Juniper58
3.1.4. Brocade60
3.1.5. Architecture SDN de Nokia61
3.2. SD-WAN62
3.3. vCPE66
3.4. vRAN67
3.5. vEPC68
Chapitre 4. Les logiciels libres pour les réseaux71
4.1. Le logiciel libre71
4.2. OCP73
4.3. OPNFV74
4.4. ONAP81
4.5. Open vSwitch85
4.6. OpenDaylight Platform86
4.7. FD.io87
4.8. PNDA88
4.9. SNAS89
Chapitre 5. Le MEC91
5.1. La virtualisation des eNodeB et gNodeB93
5.2. Le C-RAN97
Chapitre 6. Le Fog Networking103
6.1. Les architectures Fog103
6.2. Les contrôleurs Fog106
6.3. Fog et Internet des objets110
6.4. Conclusion111
Chapitre 7. Le Skin Networking113
7.1. L'architecture du Skin Networking113
7.2. Les points d'accès virtuels114
7.3. LAN logiciel117
7.4. L'Internet participatif118
7.5. Conclusion121
Chapitre 8. L'automatisation des réseaux logiciels123
8.1. Automatisation de l'implémentation des réseaux logiciels124
8.2. Gestion d'un environnement complexe125
8.3. Les systèmes multiagents127
8.4. Les systèmes d'agents réactifs131
8.5. Les réseaux actifs, programmables et autonomes133
8.6. Les réseaux autonomiques136
8.7. Conclusion139
Chapitre 9. Protocoles de nouvelle génération141
9.1. OpenFlow143
9.2. VXLAN149
9.3. NVGRE150
9.4. Ethernet MEF151
9.5. Ethernet Carrier Grade152
9.6. TRILL155
9.7. LISP157
9.8. Conclusion159
Chapitre 10. Mobile Cloud Computing, Cloud mobile et contrôle de la mobilité161
10.1. Le Mobile Cloud Computing161
10.2. Cloud mobile166
10.3. Les contrôleurs de terminaux mobiles168
10.4. Les protocoles pour la mobilité172
10.4.1. IP Mobile173
10.4.2. Solutions pour la micromobilité175
10.5. Le multihoming175
10.6. Multihoming de niveau réseau177
10.6.1. HIP178
10.6.2. SHIM6180
10.6.3. mCoA dans Mobile IPv6181
10.7. Multihoming de niveau transport183
10.7.1. SCTP183
10.7.2. CMT187
10.7.3. MPTCP189
10.8. Conclusion190
Chapitre 11. Wi-Fi et 5G191
11.1. 3GPP et IEEE192
11.2. Wi-Fi nouvelle génération193
11.2.1. Wi-Fi 5 (IEEE 802.11ac)194
11.2.2. IEEE 802.11ad196
11.2.3. IEEE 802.11af197
11.2.4. Halow (IEEE 802.11ah)198
11.2.5. Wi-Fi 6 (IEEE 802.11ax) et super WiGig (IEEE 802.11ay)200
11.3. Les small cells200
11.3.1. Les femtocells201
11.3.2. Les hotspots204
11.3.3. Wi-Fi Passpoint206
11.3.4. La virtualisation du Wi-Fi et des HNB210
11.3.5. Les réseaux backhaul213
11.4. Radio logicielle et machine virtuelle radio215
11.5. La 5G216
11.5.1. La radio 5G220
11.5.2. Le réseau coeur223
11.5.3. Le C-RAN225
Chapitre 12. L'Internet des objets227
12.1. L'Internet des capteurs228
12.2. RFID230
12.3. NFC235
12.4. Le paiement sans contact NFC236
12.5. HIP237
12.6. L'Internet médical238
12.7. Étude de cas : la ville intelligente240
12.8. Conclusion243
Chapitre 13. Les réseaux véhiculaires245
13.1. La G5247
13.2. Normalisation de la 5G250
13.2.1. Réseaux véhiculaires 5G251
13.2.2. Présentation technologique de C-V2X253
13.3. Le VLC255
13.4. Conclusion257
Chapitre 14. L'Internet tactile259
14.1. Les applications de l'Internet tactile259
14.2. Les fonctionnalités nécessaires pour obtenir un Internet tactile261
14.3. Les caractéristiques techniques pour la 5G264
14.4. L'Internet tactile dans le cadre de l'industrie 4.0267
14.5. Conclusion268
Chapitre 15. La sécurité269
15.1. Éléments sécurisés271
15.2. Solutions à base d'éléments sécurisés274
15.2.1. Les éléments sécurisés virtuels274
15.2.2. TEE276
15.2.3. TSM277
15.2.4. Solution sans TSM282
15.2.5. HCE283
15.2.6. Les solutions pour la sécurisation283
15.3. La blockchain290
15.4. Conclusion292
Chapitre 16. La concrétisation et les morphware networks293
16.1. Les accélérateurs294
16.2. Microprocesseur reconfigurable295
16.3. Morphware networks300
16.4. Conclusion303
Conclusion
305
Bibliographie
307
Index
309