IOS-XR が動作するルータ上で、DHCP IPv4 relay の設定を行う場合、その profile 毎の helper-address の設定可能な数は、8 helper-adress までとなっていました。
上限を超えた場合、以下のように commit が失敗します。
設定例
dhcp ipv4 profile TEST-profile relay helper-address vrf default 192.168.0.1 helper-address vrf default 192.168.0.2 helper-address vrf default 192.168.0.3 helper-address vrf default 192.168.0.4 helper-address vrf default 192.168.0.5 helper-address vrf default 192.168.0.6 helper-address vrf default 192.168.0.7 helper-address vrf default 192.168.0.8 helper-address vrf default 192.168.0.9 ! interface TenGigE0/0/0/0 relay profile TEST-profile |
上記を設定した場合の commit 失敗例
RP/0/RP0/CPU0:IOS-XR(config-dhcpv4-relay-profile)#commit
% Failed to commit one or more configuration items during a pseudo-atomic operation. All changes made have been reverted. Please issue 'show configuration failed [inheritance]' from this session to view the errors RP/0/RP0/CPU0:IOS-XR(config-dhcpv4-relay-profile)# RP/0/RP0/CPU0:IOS-XR(config-dhcpv4-relay-profile)#show configuration failed
!! SEMANTIC ERRORS: This configuration was rejected by !! the system due to semantic errors. The individual !! errors with each failed configuration command can be !! found below.
dhcp ipv4 profile TEST-profile relay helper-address vrf default 192.168.0.9 !!% 'ipv4-dhcpd' detected the 'warning' condition 'Error: Exceeded helper-address limit for this profile'
|
しかしながら、IOS-XR 6.2.1 以降で設定上限値が拡張されており、profile 毎に最大で 32 の helper-address を設定することが出来ます。