7.3.3.1にて追加された「Hashed Conditions in Executable Policy」機能について確認させてください。
「# (config) policy optimize-hash」コマンドについて、「url.domain=」「server_url.domain=」を含むルールを
複数追加したうえで当該設定を有効化/無効化しましたが、config上では特に差異が見られませんでした。
「url.domain=」「server_url.domain=」の条件がハッシュ化される機能とリリースノートやWebGuideから読み取れましたが、
動作を確認するにはどのような手順が必要でしょうか。
Release : 7.3.8.2
Component : Policy
まず、本コマンドはDefaultで有効となっており、有効な状態は設定(sysinfo)に表示されません。
恐らく御確認には、VPMなどから設定したもので比較されているかと存じますが、
VPMで登録したものについては、有効/無効に関して表示は変わりません。
Sysinfoのsoftware config配下に表示される内容についても、有効/無効で変化はありませんが、
Sysinfo上の下記のセクションでは、有効にしておくと表示に変化が見られます。
Policy
URL_Path /Policy/current
コマンド例は、local policyとして記述していますが、inline policy vpm eofとVPM向けに記述しても、
「//abc.com/」といった表記に変わります。
効果についてですが、簡単に記述すると、下記で登録したPolicyの表示が変わります。
【対象設定】
Blue Coat SG-VA Series#(config)inline policy local eof
<Proxy>
condition=test deny
define condition test
url.domain=abc.com
url.domain=bcd.com
url.domain=cde.com
url.domain=def.com
url.domain=efg.com
url.domain=fgh.com
end
eof
ok
【無効状態】
define condition test
url.domain=//abc.com/
url.domain=//bcd.com/
url.domain=//cde.com/
url.domain=//def.com/
url.domain=//efg.com/
url.domain=//fgh.com/
end
【有効状態】
define url.domain condition test__urld
//abc.com/
//bcd.com/
//cde.com/
//def.com/
//efg.com/
//fgh.com/
end
Hashed Conditions in Executable Policyを無効にすると、Sysinfo上に無効になっている事が出力されます。
--------無効時の例----------------------
!- BEGIN policy
policy no optimize-hash