1. 程式人生 > >ACL控制訪問列表原理+實驗

ACL控制訪問列表原理+實驗

lis acl訪問控制 host caf 數字 com 大小 tex iat

ACL控制訪問列表原理+實驗
1、原理:ACL使用包過濾技術,在路由器上讀取ISO七層模型的第三層及第四層包頭中的信息,如源地址,目的地址,源端口,目的端口等,根據預先定義好的規則,對包頭進行過濾。
2、從上到下逐條匹配,一旦匹配則停止匹配,一條不匹配,執行隱含(拒絕)命令。
3、原則上ACL控制訪問列表設置在進端口效率更高
4、ACL的類型有三類:
A、標準ACL,根據數據包的源IP地址來允許或拒絕轉發數據包,列表號(1-99)
B、擴展ACL,根據數據包的源IP地址,目的IP地址,指定協議,端口和標誌來允許或拒絕轉發數據包,列表號(100-199)
C、命名ACL,命名ACL允許在標準和擴展ACL中使用名稱代替列表號
5、標準ACL的命令語法如下:
Router(config)#access-list access-list-number (permit | deny) source (source-wildcard)
Access-list-number :列表號
Permit :允許 deny:拒絕
Source :數據包的源地址
Source-wildcard :通配符掩碼,也稱反碼
6、擴展ACL的命令語法如下:
Router(config)#access-list access-list-number source (permit | deny)protocol
(source source-wildcard destination destination-wildcard)(operator operan)
Protocol:指定協議類型,如,tcp 、 ip、udp 、icmp 等
destination :目的地址
Operator operan :It (小於)、gt(大於) 、eq(等於)、neq(不等於)一個端口號
7、命名ACL的命令語法如下:
Router(config)#ip access-list (standard | extended) access-list-name
Standard :標準
Extended:擴展
如:192.168.10.2 0.0.0.0 也可以表示成host 192.168.10.2 0.0.0.0 255.255.255.255 也可以用any 表示
只有將ACL應用到接口,ACL訪問控制列表才能生效
命令語法如下:router(config-if)#ip access-group access-liat-number (in |out)
命名ACL的作用是更好的管理訪問控制列表,可增、可減、可根據Sequence-Number數字大小來調整列表順序
如果想要用命名ACL,不管是標準ACL還是擴展ACL,第一步是命名ACL操作
8、根據標準ACL,擴展ACL,命名ACL.分別做實驗
一、實驗拓撲圖:
技術分享圖片
很明顯根據要求這是一個標準ACL訪問控制列表具體操作如下
技術分享圖片
技術分享圖片
技術分享圖片
實驗拓撲圖:
技術分享圖片
很明顯這是需要添加擴展ACL訪問列表,具體操作如下:
技術分享圖片
技術分享圖片
技術分享圖片
實驗拓撲圖:
技術分享圖片
具體操作如下:
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

ACL控制訪問列表原理+實驗