らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

ACI で「__ui」という設定名だと GUI には表示されない??

Cisco ACI では GUI / CLI など設定方法を問わず、__ui で始まる設定名を利用すると、GUI 上で該当の設定が表示されないようです??

例えば以下の設定を行ったとします (GUI から設定しても結果は同じでした)。

tenant Tenant1
  vrf context __ui_Vrf1
    exit
  bridge-domain __ui_Bd1
    arp flooding
    vrf member __ui_Vrf1
    exit
  application __ui_Ap1
    epg Epg1
      bridge-domain member __ui_Bd1
      exit
    exit
  exit

GUI での確認

GUI 上では設定したはずの VRF が表示されません。

f:id:sig9:20200822202912p:plain

BD も同様に表示されません。 AP や AppEpg も同様です。

f:id:sig9:20200822202659p:plain

CLI での確認

APICCLI 上で確認すると VRF が存在していることが分かります。

apic1# show vrf
 Tenant      Vrf         Consumed Contracts    Provided Contracts    Description                              
 ----------  ----------  --------------------  --------------------  ---------------------------------------- 
 Tenant1     __ui_Vrf1   -                     -                                                              
<--snip-->

同じく APICCLI 上で確認すると BD も存在していることが分かります。

apic1# show bridge-domain __ui_Bd1
 Tenant      Interface   MAC Address         MTU       VRF                   Options                              Description       
     
 ----------  ----------  ------------------  --------  --------------------  -----------------------------------  ------------------
---- 
 Tenant1     __ui_Bd1    00:22:BD:F8:19:FF   inherit   __ui_Vrf1             Multi Destination: bd-flood                            
     
                                                                             L2 Unknown Unicast: proxy                              
     
                                                                             L3 Unknown Multicast: flood                            
     
                                                                             Unicast Routing: yes                                   
     
                                                                             ARP Flooding: yes                                      
     
                                                                             PIM Enabled: no                                        
     
                                                                             BD Type: regular 

設定を JSON / XML に保存しても、__ui で始まる名前の設定が存在していることが分かります。 これらの設定は実際に動作しますが、「GUI 上では表示されない」ことから非常に運用し辛く、__ui で始まる名前を設定名に利用するのはお勧めしません。