配置遠程端口鏡像示例


組網需求

1所示,某公司行政部通過SwitchA與外部Internet通信,監控設備Server通過SwitchB與SwitchA相連。

現在希望Server能夠遠程對行政部訪問Internet的流量進行監控。

1 配置遠程端口鏡像組網圖 

 

 

配置思路

進行如下配置,實現Server遠程監控行政部訪問Internet的流量:

  1. SwitchA上配置接口GE0/0/2為遠程觀察端口,負責向綁定的VLAN轉發鏡像報文。
  2. SwitchA上配置接口GE0/0/1為鏡像端口,將行政部訪問Internet的流量復制一份到遠程觀察端口。
  3. SwitchB上創建VLAN,關閉該VALN的MAC地址學習功能。配置接口加入VLAN,負責將觀察端口發送過來的報文向Server轉發。
  4. SwitchA上配置觀察端口

操作步驟

# 在SwitchA上配置接口GE0/0/2為遠程觀察端口,綁定的VLAN為VLAN10。

<HUAWEI> system-view

 

[HUAWEI] sysname SwitchA

 

[SwitchA] observe-port 1 interface gigabitethernet 0/0/2 vlan 10

 

 

配置完成后,觀察端口會將鏡像報文向VLAN10進行轉發,不需要在觀察端口下進行接口加入VLAN的操作。

SwitchA上配置鏡像端口

# 在SwitchA上配置接口GE0/0/1為鏡像端口,將其入方向綁定到遠程觀察端口,即將鏡像端口接收到的報文復制一份到遠程觀察端口。

[SwitchA] interface gigabitethernet 0/0/1

 

[SwitchA-GigabitEthernet0/0/1] port-mirroring to observe-port 1 inbound

 

[SwitchA-GigabitEthernet0/0/1] return

  1. SwitchB上創建VLAN,配置接口加入VLAN

# 在SwitchB上創建VLAN10,關閉該VALN的MAC地址學習功能,並將接口GE0/0/1和GE0/0/2加入VLAN10。

說明:

VLAN僅用於轉發鏡像報文,不要使用該VLAN進行其他業務轉發。如果該VLAN已存在,且已學習到MAC地址,請在系統視圖下執行undo mac-address vlan vlan-id命令刪除該VLAN已學習到的所有MAC地址。

<HUAWEI> system-view

 

 

 

[HUAWEI] sysname SwitchB

 

[SwitchB] vlan 10

 

[SwitchB-vlan10] mac-address learning disable

 

[SwitchB-vlan10] quit

 

[SwitchB] interface gigabitethernet 0/0/1

 

[SwitchB-GigabitEthernet0/0/1] port link-type access

 

[SwitchB-GigabitEthernet0/0/1] port default vlan 10

 

[SwitchB-GigabitEthernet0/0/1] quit

 

[SwitchB] interface gigabitethernet 0/0/2

 

[SwitchB-GigabitEthernet0/0/2] port link-type trunk

 

[SwitchB-GigabitEthernet0/0/2] port trunk allow-pass vlan 10

 

[SwitchB-GigabitEthernet0/0/2] return

  1. 驗證配置結果

# 查看觀察端口的配置情況。

<SwitchA> display observe-port

 

  ----------------------------------------------------------------------

 

  Index          : 1

 

  Untag-packet   : No

 

  Interface      : GigabitEthernet0/0/2

 

  Vlan           : 10

 

  ----------------------------------------------------------------------

 

# 查看鏡像端口的配置情況。

<SwitchA> display port-mirroring

 

  ----------------------------------------------------------------------

 

  Observe-port 1 : GigabitEthernet0/0/2

 

  ----------------------------------------------------------------------

 

  Port-mirror:

 

  ----------------------------------------------------------------------

 

       Mirror-port               Direction  Observe-port

 

  ----------------------------------------------------------------------

 

  1    GigabitEthernet0/0/1      Inbound    Observe-port 1

 

  ----------------------------------------------------------------------  

 

配置文件

SwitchA的配置文件
#

sysname SwitchA

#

observe-port 1 interface GigabitEthernet0/0/2 vlan 10

#

interface GigabitEthernet0/0/1

 port-mirroring to observe-port 1 inbound

#

return
SwitchB的配置文件
#

sysname SwitchB

#

vlan batch 10

#

vlan 10

 mac-address learning disable

#

interface GigabitEthernet0/0/1

 port link-type access

 port default vlan 10

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 10

#

Return
官方示例配置文件

 

背景描述:2條線路,其中一條線路下行帶寬一直跑高在8M左右,而接入層交換機並無對應流量。但下行一直跑高。

 

故障產生時現象截圖:

 

下圖是拓撲圖異常時截圖:

 

 

 

 

 

 

 

 

 

 

 

 

排查故障流程:

 

1、根據以上截圖現象查看是接入層交換機0706有流量流入流出(雖然占用是線路40M出口的,但目前先干他)

2、cacti仙人掌進入0706查看異常下行流量8M左右的,找到port 4端口,異常流量,下接一台服務器

 

 

 

3、奇怪的是這台機器是庫存來的,而且關機,很奇怪關機了還產生下行流量。重裝這台機器還是一樣有流量。

4、遠程ssh進入0706交換機查看端口是沒有限速下行以及端口隔離,搞

[SR-E23-S5720-0706]int g0/0/4

[SR-E23-S5720-0706-GigabitEthernet0/0/4]qos lr ou in cir 1024

[SR-E23-S5720-0706-GigabitEthernet0/0/4]port-isolate enable

5、這台服務器開啟端口隔離和下行限速后流量降下去了這個port 4,奇怪的是出口的流量下行還是沒降下來,

   難不成不是這台機器引起?

 

 

 

 

解決辦法:

1、根據以上端口限速以及隔離端口還只是解除服務器的異常流量,但是上聯出口的異常流量還是沒有解決。

 

2、這時查看0912和0706都是華為交換機,想起了端口鏡像操作,顧名思義:就是將端口流量復制一份至指定端口來分析。

3、因為上聯出口沒有防火牆,並不能直觀的分析這是什么流量,只能流量復制牽引了。剛好0706下這台重裝后的服務器有2個網卡

4、0706下的服務器名字是0690,上面截圖端口對應描述有寫,下面就稱服務器為0690

5、0690服務器重裝的是windows2012系統,安裝wireshark軟件用來待會分析流量。0690網卡1配置公網用來遠程,網卡2用來引入流量,

6、以下是端口鏡像操作:

   1.在0912核心交換上配置觀察端口

# 在SwitchA上配置接口GE0/0/5為遠程觀察端口,綁定的VLAN為VLAN99。  (這個5口就是觀察口,下接服務器的,如背景描述)

<0912> system-view

[0912] observe-port 1 interface gigabitethernet 0/0/5 vlan 99

 

配置完成后,觀察端口會將鏡像報文向VLAN99進行轉發,不需要在觀察端口下進行接口加入VLAN的操作。(也就是0912的5口不需要允許vlan 99通過,5口接0706交換機,因為0960分析流量的服務器在這個口下)

0912上配置鏡像端口

# 在0912上配置接口GE0/0/24為鏡像端口,將其入方向綁定到遠程觀察端口,即將鏡像端口接收到的報文復制一份到遠程觀察端口。

[0912] interface gigabitethernet 0/0/24

[0912-GigabitEthernet0/0/24] port-mirroring to observe-port 1 inbound

[0912-GigabitEthernet0/0/24] return

 

2. 在0706上創建VLAN,配置接口加入VLAN

# 在0706上創建VLAN99,關閉該VALN的MAC地址學習功能,並將接口GE0/0/5(這個5口是接0912的)和GE0/0/38(這個38是接0690服務器的網卡2)加入VLAN99。

說明:

VLAN僅用於轉發鏡像報文,不要使用該VLAN進行其他業務轉發。如果該VLAN已存在,且已學習到MAC地址,請在系統視圖下執行undo mac-address vlan vlan-id命令刪除該VLAN已學習到的所有MAC地址。

<0706> system-view

[0706] vlan 99

[0706-vlan99] mac-address learning disable

[0706-vlan99] quit

[0706] interface gigabitethernet 0/0/38

[0706-GigabitEthernet0/0/38] port link-type access

[0706-GigabitEthernet0/0/38] port default vlan 99

[0706-GigabitEthernet0/0/38] quit

[0706] interface gigabitethernet 0/0/5

[0706-GigabitEthernet0/0/5] port link-type trunk

[0706-GigabitEthernet0/0/5] port trunk allow-pass vlan 99

 ###允許0912上聯交換機的99vlan端口將復制的流量允許流入,不會刪除原本的vlan配置,不影響生產業務。

[0706-GigabitEthernet0/0/5] return

3.驗證配置結果

# 查看觀察端口的配置情況。

<0912> display observe-port

  ----------------------------------------------------------------------

  Index          : 1

  Untag-packet   : No

  Interface      : GigabitEthernet0/0/5

  Vlan           : 99

  ----------------------------------------------------------------------

# 查看鏡像端口的配置情況。

<0912> display port-mirroring

  ----------------------------------------------------------------------

  Observe-port 1 : GigabitEthernet0/0/5

  ----------------------------------------------------------------------

  Port-mirror:

  ----------------------------------------------------------------------

       Mirror-port               Direction  Observe-port

  ----------------------------------------------------------------------

  1    GigabitEthernet0/0/24      Inbound    Observe-port 1

  ----------------------------------------------------------------------

 

7、在服務器上打開wireshark軟件,選擇nic2流量網卡,進行流量分析。查看為下圖:

異常流量時抓的包,查看到目的地址都是本機房的ip:121.xx.xx.137

 

 

 

 

  1. 運營商反饋無法屏蔽對方ip,故將自己ip 121.xx.xx.137屏蔽后抓包查看異常流量解除

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM