acitoolkit を使って Cisco ACI から Subnet 情報一覧を取得する
Cisco ACI 標準の Web 管理画面では Bridge Domain ごとに設定した Subnet 情報を一覧で見ることが出来ません。同一 Tenant 内であれば下図のように Bridge Domain 配下の Subnet をひとつひとつ展開し、アドレスを表示させる… ということも不可能ではありません。
ただし Bridge Domain の数が多くなれば「ひとつひとつ展開する」のは現実的ではありません。また、そもそも複数 Tenant の Bridge Domain / Subnet 情報を一度に表示させることは出来ません。そこで acitoolkit を使って「全 Tenant の Subnet 情報を一覧表示するスクリプト」を書いてみました。今回のスクリプトには以下のような特徴があります。
- 全 Tenant の Subnet 一覧を表示する
- Subnet が所属する Tenant / Application Profile / Bridge Domain 情報も一覧表示する
- Subnet の Scope 情報も表示する
- アドレスを持たない Bridge Domain 情報は「アドレス欄が空」として表示する
- 複数のアドレスを持つ Bridge Domain は、1 行 = 1 アドレスとして複数行表示する
- Bridge Domain が EPG に関連付けられていない場合は表示しない