​端口镜像

通信弱電交流學習
什麼是連接埠鏡像?

連接埠鏡像是指在交換器或路由器上將經過指定連接埠(來源連接埠)的資料封包複製一份到另一個指定連接埠(目標連接埠)上,以實現網路流量的分析與監控。

一些對即時監控比較注重的用戶在網路遭受了各種攻擊,需要檢查流量而不希望影響原來的網路時,可以利用連接埠鏡像,例如我國文化部和公安部要求網路服務場所安裝監控軟體,透過連接埠 鏡像採集相關數據,分析使用者的網路使用。

依照工作範圍的劃分,連接埠鏡像分為兩種類型,本地鏡像和遠端鏡像。

本機鏡像實作在同一台網路設備上,監控設備對客戶端的資料分析監控。

遠端鏡像實現跨網路設備時,監控設備對客戶端的資料分析監控。

連接埠鏡像的原理是什麼?

本機連接埠鏡像的來源連接埠與目標連接埠處在同一台裝置上。

如下圖所示,透過本機連接埠鏡像,來源連接埠(Eth 1/1)的資料封包被鏡像到目標連接埠(Eth 1/2)上。

這樣連接在目標連接埠上的監控設備就可以對經過來源連接埠的資料封包進行監控分析。

遠端連接埠鏡像的來源連接埠與目標連接埠處在不同的設備上,如下圖所示。

透過遠端鏡像,來源連接埠(Eth 1/3)的資料封包經過兩台裝置的級聯連接埠(Eth 1/4)後被鏡像到目標連接埠(Eth 1/3)上,該連接埠將鏡像資料報 文複製到監控設備上,實現跨裝置的資料報文監控分析。

端口鏡像的熱點問答

交換器如何配置連接埠鏡像?

設定連接埠鏡像的前提是交換器或路由器支援連接埠鏡像功能。 您可以根據需求場景選擇配置本機鏡像還是遠端鏡像。

本機鏡像的設定步驟如下:

1、建立VLAN

2、將連接埠加入VLAN中

3、配置IP位址

4.在目標連接埠下進行鏡像指令配置,將來源埠的資料封包鏡像到目標埠。

遠端鏡像的設定步驟如下:
1.在全域模式下建立來源端口

2、配置一台交換器uplink端口

3.在全域模式下建立目標端口

4.設定另一台交換器uplink端口

需要注意的是:

1、在本機鏡像中,必須選擇一個口作為來源端口,一個口作為目標端口,配置才能生效

2.如果需要建立鏡像組,一個鏡像組只能有一個目標端口,可有多個來源端口

3.如果某個端口已經是鏡像群組的來源端口,則不能成為另一個鏡像群組的成員端口

4.如果某個端口已經是鏡像群組的目標端口,則不能成為另一個鏡像群組的成員端口

5.建議不要在目標連接埠上使用STP、RSTP或MSTP,否則會影響設備的正常使用

連接埠鏡像與串流鏡像有什麼區別?

連接埠鏡像與串流鏡像都屬於鏡像功能。

每個網路連線都有入口流、出口流兩個方向的資料流,對交換器來說這兩個資料流需要分開鏡像。

流鏡像是指按照一定的資料流分類規則對資料進行分流,然後將屬於指定流的所有資料鏡像到監控端口,以便進行分析。

流鏡像可以透過存取控制清單(ACL)的方式匹配合適的流,也可以透過指令匹配,在功能上比連接埠鏡像更強大。

連接埠鏡像與連接埠對映有什麼區別?

連接埠對映是指將內部網路的某個(LAN)IP位址轉送到公網路上,或將外網的(WAN)IP位址轉送到內網路上。

例如有一台電腦本地的IP位址是192.168.1.10,在這台電腦上用百度查詢資料,資料傳輸的流程是:

透過路由器用ADSL撥號上百度,百度只能辨識到路由器的IP位址,把資料傳給路由器後,路由器透過內建的連接埠對映表(設定了連接埠對映路由器才能準確辨別訊息應回饋給哪個本機IP)把 數據返回電腦。

連接埠鏡像與連接埠對映的主要區別在於:連接埠鏡像是流量複製的過程,連接埠映射是流量轉送的過程。

如何驗證連接埠鏡像是否成功?

通常情況下,你可透過流量抓包軟體進行流量抓包驗證,在監控裝置上進行抓包測試,如果可以取得到來源埠發送或接收的資料包,則連接埠鏡像成功。

主流廠商交換器埠鏡像配置

華為
配置 GigabitEthernet0/0/1 為鏡像接口,GigabitEthernet0/0/2 為觀察接口,觀察接口索引號為 1。 鏡像 GigabitEthernet0/0/1 上的雙向業務流量到 GigabitEthernet0/0/2 上。

system-view

[Quidway] observe-port 1 interface gigabitethernet 0/0/2

[Quidway] interface gigabitethernet 0/0/1

[Quidway-GigabitEthernet0/0/1] port-mirroring to observe-port 1 both

步驟 1 執行指令 system-view,進入系統視圖

步驟 2 執行指令 observe-port index interface interface-type interface-number ,設定觀察接口

步驟 3 執行指令 interface interface-type interface-number,進入鏡像介面的介面視圖

步驟 4 執行指令 port-mirroring to observe-port index { both | inbound | outbound } ,設定介面鏡像

華三
配置 GigabitEthernet0/0/1 為鏡像接口,GigabitEthernet0/0/2 為觀察接口,觀察接口索引號為 1。

鏡像 GigabitEthernet0/0/1 上的雙向業務流量到 GigabitEthernet0/0/2 上。

system-view

[sysname] mirroring-group 1 local

[sysname] mirroring-group 1 mirroring-port G0/0/1 both

[sysname] mirroring-group 1 monitor-port G0/0/2

步驟 1 執行指令 system-view,進入系統視圖

步驟 2 執行指令 mirroring-group number local ,建立一個鏡像群組

步驟3 執行指令mirroring-group 1 mirroring-port G0/0/1 { both | inbound | outbound },將連接埠加入到鏡像群組中,鏡像可以根據實際情況靈活選擇入方向、出方向及全部流量;both, 全部流量;inbound,入方向流量;outbound,出方向流量

步驟 4 執行指令 mirroring-group 1 monitor-port G0/0/2 ,設定鏡像的目的連接埠。

銳捷

配置 fa0/1 為鏡像接口,fa0/2 為觀察接口,觀察接口索引號為 1。 鏡像 fa0/1 上的雙向業務流量到 fa0/2 上。

Switch# configure terminal

Switch(config)#monitor session 1 source interface fa0/1 both

Switch(config)#monitor session 1 destination interface fa 0/2
步驟 1 執行指令 configure terminal,進入全域設定模式

步驟2 執行指令monitor session 1 source interface fa0/1 { both | inbound | outbound } ,建立觀察介面索引號為1,並將fa0/1 加入此索引,鏡像可依實際情況靈活選擇入方向、出方向及 全部流量;both,全部流量;inbound,入方向流量;outbound,出方向流量

步驟 3 執行指令 monitor session 1 destination interface fa 0/2 設定 fa0/2 為監控口。

思科

配置 fa0/1 為鏡像接口,fa0/2 為觀察接口,觀察接口索引號為 1。 鏡像 fa0/1 上的雙向業務流量到 fa0/2 上。

Switch# configure terminal

Switch(config)# monitor session 1 source interface fastethernet 0/1 both

Switch(config)# monitor session 1 destination interface fastethernet 0/2

步驟 1 執行指令 configure terminal,進入全域設定模式

步驟2 執行指令monitor session 1 source interface fa0/1 { both | inbound | outbound } ,建立觀察介面索引號為1,並將fa0/1 加入此索引,鏡像可依實際情況靈活選擇入方向、出方向及 全部流量;both,全部流量;inbound,入方向流量;outbound,出方向流量

步驟 3 執行指令 monitor session 1 destination interface fa 0/2 設定 fa0/2 為監控口

MySQL 8.4新功能速覽

原创 马听 MySQL数据库联盟
目前,可以在Oracle官網查看到MySQ 8.4新增的內容:
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-nutshell.html
這裡選一些重點變化項來聊一下。

1 MySQL密碼認證變更
MySQL 8.4.0 開始,mysql_native_password 認證外掛預設不再啟用。

若要啟用,需要在MySQL啟動的時候,加入–mysql-native-password=ON 參數;

或在設定檔中設定 mysql_native_password=ON。

2 一些系統變數預設值變更

MySQL 8.4,也調整了與 InnoDB 儲存引擎相關的多個伺服器系統變數的預設值,例如:

innodb_io_capacity

預設值改成了10000,之前是200。

控制每秒可用於 InnoDB 後台任務的 I/O 數。

例如緩衝池中的頁面刷新,或是合併來自更改緩衝區的資料。

如果是 SSD,可設定 5000 以上。

現在線上MySQL,基本上都是SSD,所以預設值設定成10000也合理。

innodb_buffer_pool_instances

InnoDB 緩衝池的區域數,將緩衝池劃分多個區域,可以減少不同執行緒讀取和寫入快取頁時的爭用,可提高並發性。

之前預設值是8,如果innodb_buffer_pool_size< 1G,則為1。 從8.4開始,如果innodb_buffer_pool_size<= 1G,則為1; 如果innodb_buffer_pool_size>1G,則是在下面兩個計算中,選取一個最小值:

innodb_buffer_pool_size / innodb_buffer_pool_chunk_size這個結果的1/2;

可用邏輯CPU數量的1/4。

innodb_change_buffering

決定哪些操作會使用change buffer,有關change buffer,我們在前面詳細介紹過:一文弄清楚MySQL更改緩衝區。

先前的版本預設值是all,表示innodb_change_buffering會快取插入、刪除標記操作和後台發生的實體刪除操作。

從8.4開始,預設是none,表示不緩存這些修改操作,這個不太理解,大家可以在留言區討論,可能考慮什麼因素。

3 克隆插件

克隆插件的版本要求放寬,允許在同一大版本號下的不同小版本之間進行複製。

4 組複製相關

group_replication_set_as_primary變化

使用group_replication_set_as_primary() 選出新主節點前,會等待正在進行的 DDL 語句完成。 當然,這是從8.1開始有的特性。

參數group_replication_consistency預設值變更

預設值改成了BEFORE_ON_PRIMARY_FAILOVER,以前是EVENTUAL。

這裡補充一下group_replication_consistency幾個值的介紹:

EVENTUAL

事務提交後會廣播到叢集的多數節點,然後節點檢查是否有衝突,如果沒有衝突,則事務在本地提交,其他節點非同步處理,可能導致讀取到稍舊的資料。

BEFORE_ON_PRIMARY_FAILOVER

當主節點發生故障時,必須等待新主處理完待處理的事務,才能開始回應業務的讀寫請求,這樣可以確保業務讀寫請求不會讀取到舊資料。

BEFORE

一個事務會等待之前的事務執行完後再開始執行,確保讀取到的資料是最新的。

AFTER

寫入事務會等待其變更在所有其他節點應用後才提交,確保後續事務讀取已寫入或其他節點上最新的值。 對唯讀事務沒有影響

BEFORE_AND_AFTER

會等待先前的事務執行完後才開始執行新事物,並等到事務在所有節點應用後才提交,確保讀取和提交都具有強一致性。

參數group_replication_exit_state_action預設值變更

group_replication_exit_state_action 預設值改成了OFFLINE_MODE,以前是READ_ONLY。

這個參數控制了MGR實例處理故障節點的方式,有三個選項:

設定為read_only時,會把這個實例的super_read_only設定為on;

設定為offline_mode時,會把這個實例切換到離線模式

設定為abort_server時,將關閉MySQL。

我們可以回顧一下MGR的故障偵測流程:

也就是當一個節點發生故障之後,進行group_replication_autorejoin_tries參數配置的自動重連次數之後。

這個節點的行為,之前預設情況下,是設定為super_read_only,現在是會把實例切換到離線模式。

Citrix 1y0-241考試準確指南

考試概述
1Y0-241 考試是⼀項以英語撰寫的 64 個問題考試。部分專案
本次考試不會計分,因此不會影響您任何科⽬的最終成績
及格分數:61%
考試時間:以英語為⺟語的⼈ 90分鐘
在英語為外語的國家參加考試的⾮英語⺟語⼈⼠:90分鐘⾃動授予時間延⻑+30分鐘(時間延⻑)
⽬標受眾
1Y0-241 考試旨在衡量實施 Citrix ADC 13 解決⽅案所需的最低知識和技能。通過此考試意味著考⽣展⽰了能夠安
裝、配置和/或操作 Citrix ADC 的 Citrix 網路專業⼈員所需的最低必備知識和技能
13 在企業環境中。本測驗的任務將代表那些根據⾼關鍵性評級被認為最重要的技能,以使⽤ Citrix ADC 執⾏網路和流量優
化⼯作。
• 營運⼯程師
• 系統⼯程師/系統管理員
• 網路管理員
• 網路⼯程師
• Citrix 管理者
註冊及管理
該考試在全球 Pearson VUE 考試中⼼進⾏。要了解有關考試規則和流程的更多信息,請訪問https://
www.citrix.com/training-and-certifications.html
重考政策
考⽣必須在原定預約時間後等待 24 ⼩時才能註冊重新參加考試。第⼆次嘗試以及此後的任何嘗試後,
考⽣必須等待 14 個⽇曆⽇才能重新參加考試。
違反此政策可能會導致制裁,最⾼包括禁⽌參加 Citrix 考試和/或取消認證。
和-certifications.html
有關我們政策的更多信息,包括 Citrix 考試重考政策和考⽣⾏為政策,請訪問https://www.citrix.com/
training –