您好,登錄后才能下訂單哦!
眾所周知,無論在哪個系統(tǒng)上都有防火墻的存在,幫助計算機/服務(wù)器網(wǎng)絡(luò)于其內(nèi)、外網(wǎng)之間構(gòu)建一道相對隔絕的保護屏障,以保護用戶資料與信息安全性的一種技術(shù)。
而在路由器上同樣也有一種“防火墻”,被稱為——訪問控制列表。該列表應(yīng)用于路由器接口,通過該列表來告訴路由哪些數(shù)據(jù)包需要過濾,哪些可以通過。下面我將詳細為大家進行講解。
主要用于在路由、三層交換中建立包過濾防火墻。訪問控制列表基于TCP/IP協(xié)議中的三層(依靠IP地址)、四層(依靠端口與協(xié)議)進行過濾。同時還有一種專業(yè)的應(yīng)用防火墻,基于七層進行過濾。
過濾的策略則是根據(jù)人為定義好的規(guī)則對數(shù)據(jù)包進行過濾,主要依靠 :源地址、目的地址、源端口、目的端口,這四個元素。
標準型訪問控制列表
? 只能基于源IP 地址過濾
? 該種列表的訪問控制列表號為1~99
擴展訪問控制列表
? 基于源IP、目的IP、指定協(xié)議、端口、標志過濾數(shù)據(jù)
? 該種列表的訪問控制列表號為100~199
命名訪問控制列表——包含標準訪問和擴展訪問
? 該種列表允許在標準和擴展列表中使用“名稱代替表號”
標準IPX訪問
擴展IPX訪問
命名的IPX訪問
對上面流程的具體解釋:
白名單 | 黑名單 |
---|---|
允許(假設(shè)允許192.168.1.2) | 拒絕(假設(shè)拒絕192.168.1.2) |
允許(假設(shè)允許192.168.1.3) | 拒絕(假設(shè)拒絕192.168.1.3) |
。。。 | 。。。 |
拒絕所有(可以不寫)默認為拒絕所有 | 允許所有(必須寫)默認隱含為拒絕所有 |
匹配規(guī)則: 自上而下、逐條匹配。最后一條默認隱含拒絕所有。
創(chuàng)建ACL
Router(config)#access-list access-list-number {permit | deny} source [source-wildcard]
access-list-number: 訪問控制列表表號
permit | deny:允許數(shù)據(jù)包通過 | 拒絕數(shù)據(jù)包通過
source [source-wildcard]:源IP + 子網(wǎng)掩碼反碼(any表示所有IP、host表示某個特定主機)
刪除ACL
Router(config)#no access-list access-list-number
將ACL應(yīng)用于/取消應(yīng)用接口
Router(config-if)#ip access-group access-list-number {in|out} //應(yīng)用于接口
Router(config-if)#no ip access-group access-list-number {in|out} //取消在接口上的應(yīng)用
{ in | out }:表示ACL應(yīng)用于限制方的數(shù)據(jù)流向在路由器的進口還是出口(通常放在里限制方近的一端 in口)
創(chuàng)建ACL
Router(config)#access-list access-list-number {permit | deny} protocol { source source-wildcard destination destination-wildcard } [operator operan]
protocol:協(xié)議名稱(TCP、UDP、ICMP、IP......)
source source-wildcard:源IP + 子網(wǎng)掩碼反碼(any表示所有IP、host表示某個特定主機)
destination destination-wildcard:目標IP + 子網(wǎng)掩碼反碼
operator operan:端口號
刪除ACL
Router(config)#no access-list access-list-number
將ACL應(yīng)用于/取消應(yīng)用接口
Router(config-if)#ip access-group access-list-number {in|out} //應(yīng)用于接口
Router(config-if)#no ip access-group access-list-number {in|out} //取消在接口上的應(yīng)用
創(chuàng)建ACL
Router(config)#ip access-list {standard|extended} access-list-name
配置標準命名ACL
Router(config-std-nacl)#[Sequence-Number]{permit|deny} source [source-wildcard]
配置擴展命名ACL
Router(config-std-nacl)#[Sequence-Number]{permit|deny} protocol {source source-wildcard destination destation-wildcard} [operator operan]
sequence-number:序列號
standard:標準命名ACL
extended:擴展命名ACL
刪除整組ACL
Router(config)#no ip access-list {standard|extended} access-list-name
刪除組中單一ACL語句
Router(config-std-nacl)#no Sequence-Number //通過序列號刪除
Router(config-std-nacl)#no ACL語句 //通過整段ACL語句
將ACL應(yīng)用于/取消應(yīng)用接口
Router(config-if)#ip access-group access-list-number {in|out} //應(yīng)用于接口
Router(config-if)#no ip access-group access-list-number {in|out} //取消在接口上的應(yīng)用
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。