您好,登錄后才能下訂單哦!
了解轉(zhuǎn)發(fā)流程之前,先給報(bào)文分個(gè)類(lèi)
做分類(lèi)是因?yàn)榉阑饓?duì)于這兩類(lèi)報(bào)文處理流程有所不同。
查詢(xún)會(huì)話表前的基本處理
主要目的是解析出報(bào)文的幀頭部和IP報(bào)文頭部。根據(jù)頭部當(dāng)中的信息進(jìn)行一些基礎(chǔ)的安全檢測(cè)
收到一個(gè)數(shù)據(jù)包:
首先監(jiān)測(cè)是否有配置MAC地址過(guò)濾
為什么是先MAC地址過(guò)濾再解析幀頭部?.
MAC地址過(guò)濾的時(shí)候只是掃描出MAC地址,根據(jù)MAC地址來(lái)進(jìn)行MAC地址過(guò)濾。后面的解析幀頭部能完整的解析整個(gè)幀頭部。(自我補(bǔ)充:如果兩者位置調(diào)換,只會(huì)徒增設(shè)備的性能消耗,費(fèi)力不討好)
根據(jù)接收?qǐng)?bào)文的接口是二層接口還是三層接口有兩種處理方式:
對(duì)于三層接口接收的報(bào)文,NGFW需要根據(jù)報(bào)文中的目的地址來(lái)標(biāo)明路由表,以決定這個(gè)報(bào)文的出接口。所以此類(lèi)報(bào)文會(huì)在解析和剝離頭部信息后,進(jìn)入后續(xù)的處理。(剝離幀頭部解析IP報(bào)文,是為了確定目的IP,以用做后續(xù)路由表查詢(xún))
對(duì)于二層接口接收的報(bào)文,NGFW需要先判斷這個(gè)幀是否需要跨VLAN轉(zhuǎn)發(fā),對(duì)于同一VLAN內(nèi)的報(bào)文,NGFW需要根據(jù)報(bào)文中的目的MAC地址查詢(xún)MAC地址轉(zhuǎn)發(fā)表,以決定這個(gè)報(bào)文的出接口。對(duì)于需要跨VLAN轉(zhuǎn)發(fā)的報(bào)文,NGFW需要獲取其VLAN ID,找到對(duì)應(yīng)的子接口或者VLAN-IF接口。子接口和VLAN-IF接口是虛擬的三層接口。所以此時(shí)報(bào)文就會(huì)按照類(lèi)似三層接口接收一樣處理,NGFW根據(jù)報(bào)文中的目的地址來(lái)查找路由表,以決定這個(gè)報(bào)文的出接口。
這兩類(lèi)報(bào)文在提取到所需的信息后,剝離頭部,進(jìn)入后續(xù)的處理
在這個(gè)階段中主要進(jìn)行的特性有:
特性 | 說(shuō)明 |
---|---|
MAC地址過(guò)濾 | 根據(jù)報(bào)文幀頭部的源MAC和目的MAC對(duì)報(bào)文進(jìn)行過(guò)濾 |
VLAN | VLAN是用戶(hù)控制以太幀在局域網(wǎng)泛洪的一種技術(shù) |
IP/MAC地址綁定 | 為了防止IP地址欺騙和ARP類(lèi)的***,管理員可以配置IP和MAC的對(duì)應(yīng)關(guān)系,此特性可以根據(jù)報(bào)文中攜帶的Ip和MAC信息判斷報(bào)文是否合法并過(guò)濾 |
入接口帶寬閾值 | 管理員可以在接口上配置接受報(bào)文的帶寬閾值,如果當(dāng)前流量帶寬已經(jīng)超過(guò)了閾值,入接口就會(huì)將超出的 報(bào)文丟棄 |
單包***防范 | 在獲取報(bào)文的頭部信息后,NGFW就可以根據(jù)管理員開(kāi)啟的單包***防范類(lèi)型對(duì)報(bào)文的合法性和安全性進(jìn)行檢測(cè),判斷報(bào)文 是否屬于***報(bào)文并進(jìn)行過(guò)濾 |
查詢(xún)會(huì)話表,根據(jù)查詢(xún)結(jié)果對(duì)報(bào)文做不同的安全機(jī)制檢測(cè)和處理。
此階段是NGFW的核心處理環(huán)節(jié),主要的安全功能都在這個(gè)階段實(shí)現(xiàn)。NGFW根據(jù)該報(bào)文是否存在匹配的會(huì)話表項(xiàng)?
不存在匹配的會(huì)話表項(xiàng)(一些特殊的報(bào)文是不創(chuàng)建會(huì)話直接轉(zhuǎn)發(fā)的,例如除了ping的echo和replay的icmp包)
此時(shí)報(bào)文被認(rèn)為是一條流量的首包,進(jìn)入首包處理流程。
無(wú)會(huì)話
進(jìn)行狀態(tài)檢測(cè)機(jī)制檢測(cè),判斷該報(bào)文是否屬于正常的可以建立會(huì)話的首包。
(這個(gè)狀態(tài)檢測(cè)是檢查,該步驟是看防火墻是否開(kāi)啟了狀態(tài)檢測(cè),NGFW默認(rèn)是開(kāi)啟的,當(dāng)來(lái)回路徑不一致的流量要通過(guò)NGFW時(shí),需要關(guān)閉狀態(tài)檢測(cè)機(jī)制)
首包處理流程
后續(xù)包處理流程
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。