最近客戶需要在HP Switch 上設定ACL,設定完成後給自己做個紀錄,避免忘記
幾個重點介紹
1.HP ACL Standard & Extended 簡易比較
2.Wildcard計算方式
3.ACL IN OUT 觀念
4.HP Switch ACL 設定
1.HP ACL Standard & Extended 簡易比較
ACL Standard
|
ACL Extended
|
|
ACL序號
|
1-99
|
100-199
|
可使用名稱
|
是
|
是
|
可使用協定
|
IP
|
IP、TCP、UDP、VRRP、GRE…等
|
可使用通配遮罩
|
是
|
是
|
可使用子網路遮罩
|
是
|
是
|
驗證來源IP
|
是
|
是
|
驗證目的IP
|
否
|
是
|
Note: HP Switch ACL 不只可以使用Wildcard mask ,連Subnet mask也可使用,非常方便
2.Wildcard計算方式
透過255.255.255.255 扣除子網路遮罩(Subnet mask) 既可得到通配遮罩(Wildcard mask)
使用255.255.255.255
|
255.255.255.255
|
使用子網路遮罩
|
255.255.255.0(/24)
|
Wildcard
|
0.0.0.255
|
使用255.255.255.255
|
255.255.255.255
|
使用子網路遮罩
|
255.255.255.240(/28)
|
Wildcard
|
0.0.0.15
|
使用255.255.255.255
|
255.255.255.255
|
使用子網路遮罩
|
255.255.255.255(/32)
|
Wildcard
|
0.0.0.0
|
使用255.255.255.255
|
255.255.255.255
|
使用子網路遮罩
|
255.224.0.0(/11)
|
Wildcard
|
0.31.255.255
|
3.ACL IN OUT 觀念
e.g. 當User A 要連線到Server B 時,方向如下圖,
此時對於 VLAN 12 的ACL流入方向是 IN
此時對於 VLAN 11 的 ACL流入方向是 OUT
e.g. 當User A 要連線到Internet時,方向如下圖,
此時對於 VLAN 12 的ACL流入方向是 IN
此時對於 VLAN 100 的 ACL流入方向是OUT
4.HP Switch ACL 設定
e.g. 1 ACL Standard設定
不允許User A (192.168.12.1/32)任何連線,其於使用者皆可連線
設定standard 名稱
HP-E5406zl(config)# ip access-list standard deny
設定ACL規則,封鎖192.168.12.1
HP-5406zl(config-std-nacl)# deny host 192.168.12.1
設定ACL規則,允許其他IP通過
HP-5406zl(config-std-nacl)# permit any
檢視vlan ACL設定
HP-5406zl(config)#show access-list config
確認無誤後,套用在VLAN 12上
HP-5406zl(config)#int vlan 12
Note: ACL參數必須非常小心,當配置錯誤時可能會造成網路斷線
HP-5406zl(vlan-12)# ip access-group deny in
e.g. 2 ACL Extended設定
不允許UserA 192.168.12.1/32 使用遠端桌面連線到Server B
不允許VLAN 12 的所有主機 連線到Internet TCP 1024以上 Port
其於使用者皆可連線
設定extended名稱
HP-E5406zl(config)# ip access-list extended test
設定ACL規則,封鎖192.168.12.1/32使用遠端桌面連線到Server B
HP-5406zl(config-ext-nacl)# deny tcp 192.168.12.1 255.255.255.255 192.168.11.100 255.255.255.255 eq 3389
設定ACL規則,封鎖192.168.12.0/24連線到Internet TCP 1024以上 Port
HP-5406zl(config-ext-nacl)# deny tcp 192.168.12.0 255.255.255.0 any gt 1024
設定ACL規則,其於使用者皆可連線
HP-5406zl(config-ext-nacl)# permit ip any any
檢視vlan ACL設定
HP-5406zl(config)#show access-list config
確認無誤後,套用在VLAN 11上
HP-5406zl(config)#int vlan 11
Note: ACL參數必須非常小心,當配置錯誤時可能會造成網路斷線
HP-5406zl(vlan-11)# ip access-group test out
確認無誤後,套用在VLAN 100上
HP-5406zl(config)#int vlan 100
Note: ACL參數必須非常小心,當配置錯誤時可能會造成網路斷線
HP-5406zl(vlan-100)# ip access-group test out
Refer:
http://h10032.www1.hp.com/ctg/Manual/c04490713