Comment identifier les points de vulnérabilité et les sous-réseaux critiques dans votre infrastructure avec l'action biconnectedComponents ?

Analyse de Robustesse Topologique avec Viya 4

L'action biconnectedComponents est essentielle pour l'analyse de robustesse des réseaux complexes. Elle permet de trouver les points d'articulation, c'est-à-dire les noeuds dont la suppression déconnecterait le graphe, ainsi que les composantes biconnexes (sous-graphes sans point de défaillance unique). Dans un contexte métier, cela aide à identifier les routeurs critiques d'un réseau informatique ou les fournisseurs indispensables d'une chaîne d'approvisionnement. En utilisant les paramètres outBCTreeNodes et outBCTreeLinks, vous pouvez générer un arbre des blocs et points d'articulation pour cartographier macroscopiquement vos vulnérabilités système.

Illustration de la réponse

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* CASL Script : Identification des Points d'Articulation et Blocs de Réseau
(c) Nicolas Housset 2026 */


proc cas;
/* Chargement du moteur Network */
loadactionset "network";

/* Analyse de la structure du réseau */
network.biconnectedComponents /
/* Table d'entrée des liens (ex: connexions serveurs/routeurs) */
links = {name = "network_links"}
/* Paramètres de sortie */
outNodes = {name = "critical_nodes", replace = True}
outLinks = {name = "biconnected_segments", replace = True}
/* Précision du type de graphe pour l'algorithme */
directed = False;
run;

/* Extraction des points de vulnérabilité (Points d'Articulation) */
table.fetch /
table = {name = "critical_nodes", where = "artpoint = 1"};
quit;

Exemples pour l'action biconnectedComponents

Calcul de base des composantes biconnexes

Exécution de l'action avec les paramètres par défaut pour obtenir un résumé.

Analyse complète avec identification des points d'articulation

On demande explicitement la création des tables de sortie pour voir quels nœuds sont des points d'articulation et quels liens appartiennent à quelle composante.