




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ICS33.040.40
CCSM32
YD
中華人民共和國通信行業標準
YD/TXXXXX—XXXX
交換機支持MP-BGPEVPN協議測試方法
ThetestingspecificationofMP-BGPEVPNforswitch
(報批稿)
XXXX-XX-XX發布XXXX-XX-XX實施
中華人民共和國工業和信息化部發布
YD/TXXXXX—XXXX
前言
本文件按照GB/T1.1-2020《標準化工作導則第1部分:標準化文件的結構和起草規則》
的規定起草。
本文件是交換機設備支持MPBGPEVPN技術要求系列標準之一,該系列標準的結構和名
稱如下:
——交換機支持MP-BGPEVPN協議技術要求;
——交換機支持MP-BGPEVPN協議測試方法。
請注意本文件的某些內容可能涉及專利。本文件的發布機構不承擔識別這些專利的責任。
本文件由中國通信標準化協會提出并歸口。
本文件起草單位:中國電信集團有限公司、中國信息通信研究院、中國聯合網絡通信集團
有限公司、中興通訊股份有限公司。
本文件主要起草人:何琪、唐靜、解云鵬、李云鶴。
I
YD/TXXXXX—XXXX
交換機支持MP-BGPEVPN協議測試方法
1范圍
本文件規定了支持VXLAN的交換機設備采用MP-BGPEVPN作為控制面協議的測試方法,包括
單機測試、組網測試、性能測試等。
本文件適用于實體交換機設備,不適用于虛擬交換機。
2規范性引用文件
本文件沒有規范性引用文件。
3術語和定義
本文件沒有需要界定的術語和定義。
4縮略語
下列縮略語適用于本文件。
ARP地址解析協議AddressResolutionProtocol
AS自治系統AutonomousSystem
BGP邊界網關協議BorderGatewayProtocol
CE用戶邊緣(設備)Customer’sEdge(Device)
GW網關Gateway
DUT被測設備DeviceUnderTest
EVPN以太虛擬專用網EthernetVirtualPrivateNetwork
IBGP內部邊界網關協議InternalBorderGatewayProtocol
IRB集成的路由和橋接IntegratedRoutingandBridging
MAC媒體訪問控制MediaAccessControl
MC-LAG多機框鏈路聚合組MultichassisLinkAggregationGroup
MP-BGP邊界網關協議版本4的多協MultiprotocolExtensionsforBGP-4
議擴展
MPLS多協議標記交換Multi-ProtocolLableSwitch
ND鄰居發現協議NeighborDiscoveryProtocol
QinQVLAN堆棧802.1Q-in-802.1Q
RD路由標識符RouteDistinguisher
RR路由反射器RouteReflector
VID虛擬局域網標識符VLANIdentifier
VNI虛擬可擴展局域網網絡標識VXLANNetworkIdentifier
1
YD/TXXXXX—XXXX
VRF虛擬路由轉發VirtualRoutingForwarding
VTEP虛擬可擴展局域網隧道端點VXLANTunnelEndPoint
VXLAN虛擬可擴展局域網VirtualeXtensibleLocalAreaNetwork
5測試環境配置
交換機測試環境由被測設備、儀表、其他網絡設備和配置終端組成,大部分測試項目在被
測設備和儀表間進行。針對具體測項,還有詳細的測試環境,拓撲圖詳見各測項。
圖1交換機測試環境拓撲圖
EVPN測試主要測試交換機支持VXLAN控制面建立,測試案例中流量標識說明:
——“sMAC”、“sIP”、“MAC(s-…”、“IP(s-…”中的“s”是指“源”;
——“dMAC”、“dIP”、“MAC(…,d-)”、“IP(…,d-)”中的“d”是指“目的”;
——“oMAC”“oIP”中的“o”是指VXLAN報文的“外層”;
——“iMAC”、“iIP”中的“i”是指VXLAN報文“內層”。
示例:[oIP(s-A,d-VM1),VNI101,iMAC(s-host1,d-VM1),iIP(s-host1,d-VM1)]VXLAN封裝是指:VNI為
101內層業務以太幀的源MAC和IP地址為host1,目的MAC和IP地址為VM1,承載該VXLAN的外層報文源IP
地址為儀表A口,目的IP地址為VM1。
6EVPNVXLAN測試
6.1EVPNVXLAN單機功能測試
6.1.1DUT通過iBGP傳遞EVPN路由,構建VXLAN轉發表
測試編號1
測試項目DUT設備能夠通過iBGP協議,構建VXLAN轉發表
測試目的驗證DUT能夠與儀表通過iBGP建立BGPpeer,且實現EVPN關聯后,可通
2
YD/TXXXXX—XXXX
過iBGP傳遞EVPN路由。
測試組網
a)如圖建立測試環境,觀察儀表A和B的抓包。連接儀表B和DUT。
b)EVPN使能:
DUT與儀表B建立iBGPPeer,DUT和儀表B分別使能BGPEVPN,分別在儀表B和DUT
上觀察EVPN狀態是否使能?觀察儀表B是否收到EVPNRT路由。
測試步驟
c)通過iBGP傳遞EVPN路由:
1)儀表B發送VM1的RT路由,觀察DUT是否建立的VM1的mac轉發表;
2)儀表A連接DUT,并按照測試環境配置host,發送任意IP報文,觀察DUT的MAC
轉發表是否有host儀表A的mac記錄;觀察儀表B是否接收到host儀表A的EVPNRT路
由;3)查看DUT上VNI101列表。
步驟b):DUT互聯的兩個鏈路上應能捕獲EVPNRT-3路由。
步驟c):
預期結果——DUT能夠接收到儀表B發送的RT-2路由,并可建立VM1的mac轉發表
——DUT建立host儀表A的MAC轉發表,儀表B能夠收到來自DUT發送的有關host
儀表A的EVPNRT-2路由[VNI(101):mac(host):VTEP(DUT)]。
6.1.2DUT通過eBGP傳遞EVPN路由,構建VXLAN轉發表
測試編號2
測試項目DUT設備能夠通過eBGP協議,構建VXLAN轉發表
驗證DUT能夠與儀表通過eBGP建立BGPpeer,且實現EVPN關聯后,可通
測試目的
過eBGP傳遞EVPN路由。
測試組網
a)如圖建立測試環境,觀察儀表A和B的抓包。連接儀表B和DUT。
測試步驟b)EVPN使能:DUT與儀表B建立eGPPeer,DUT和儀表B分別使能BGPEVPN,分別在
儀表B和DUT上觀察EVPN狀態是否使能?觀察儀表B是否收到EVPNRT路由。
3
YD/TXXXXX—XXXX
c)通過eBGP傳遞EVPN路由:
1)儀表B發送VM1的RT路由,觀察DUT是否建立的VM1的mac轉發表。
2)儀表A連接DUT,并按照測試環境配置host,發送任意IP報文,觀察DUT的MAC轉
發表是否有host儀表A的mac記錄;觀察儀表B是否接收到host儀表A的EVPNRT路由
3)查看DUT上VNI101列表
步驟b),DUT互聯的兩個鏈路上應能捕獲EVPNRT-3路由。
步驟c)
預期結果——DUT能夠接收到儀表B發送的RT-2路由,并可建立VM1的mac轉發表
——DUT建立host儀表A的MAC轉發表,儀表B能夠收到來自DUT發送的有關host儀表A的
EVPNRT-2路由(參考案例5.1.2)。
6.1.3基于VLANID和QinQ接入構建VXLAN轉發表
測試編號3
測試項目DUT設備能夠通過不同的VLANID和QinQ構建VXLAN轉發表
驗證DUT能夠基于VLANID建立VXLAN轉發表
測試目的
驗證DUT通過VLAN,QinQ,VNI實現IP網段隔離
測試組網
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和
儀表B使能EVPN,建立EVPN關聯。
b)DUT接收儀表B的RT路由,并建立VXLAN轉發表。
c)基于VLAN建立VXLAN表:儀表A的host1發送任意流量,觀察DUTVXLAN表項
d)基于QinQ建立VXLAN表:儀表A的host2發送任意流量,觀察DUTVXLAN表項
測試步驟e)查看DUT的mac轉發表
f)流量可達性測試:
1)host1←→VM1;2)host1←→VM2;
3)host2←→VM1;4)host2←→VM2;
儀表B仿真VMn發出的流量為VXLAN封裝報文,iMAC(S-VMn,d-hostn);儀表A
仿真hostn發出傳統以太幀流量,源MAC為hostn,目的mac為VMn;(n=1,2)
4
YD/TXXXXX—XXXX
步驟b),DUT分別為VNI1310(VM1)和VNI1320(VM2)建立VXLAN表項。
步驟c),DUT的VNI1310下顯示有host1的mac
步驟d),DUT的VNI1320下顯示有host2的mac
預期結果
步驟e),DUT上host1和host2主機mac對應VLAN和轉發端口;VM1和VM2則對應來
自隧道或VNI,及VTEP地址等信息。
步驟f):流量1)和4)可互相可達流量2)和3)相互不可達
6.1.4ARP響應1-ARP代答(與6.1.5必須二選一)
測試編號4
測試項目ARP響應方式1-ARP代答
測試目的驗證DUT能夠根據自身的ARP表,實現對ARP請求的代答
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
測試組網VLAN14
MAC:0000.0000.0141VNI104
VM1:VNI104;
IP:10.1.11.1/24
IP:10.1.11.1.2/24
MAC:0000.0000.0142
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和
儀表B使能EVPN,建立EVPN關聯。
b)設置DUT的ARP應答方式為ARP代答,記錄DUT作為VTEP時的MAC地址,儀表B向
DUT發送VM1的RT路由,觀察DUT建立的VXLAN表項。
c)啟動儀表A/B抓包。儀表A發送目的IP為VM1的ARP請求,觀察儀表A收到的ARP
測試步驟
響應中VM1的MAC地址是否正確,記錄ARP響應幀以太封裝的源MAC地址;觀察
儀表B是否接收到A發出的ARP請求。
d)儀表A發送傳統以太幀流量,源MAC為儀表A,目的mac為VM1,觀察儀表B的接
收情況VM1之間互發流量,觀察儀表A和B流量接收情況。(儀表B模擬VM1發送
流量為VXLAN封裝的IP報文,iMAC(s-vm1,d-host1))
步驟b),DUT建立VM1的VXLAN表項,ARP和MAC表中均有VM1的記錄。
步驟c),儀表A收到ARP響應幀,接收到的VM1MAC地址正確。儀表B應不能接收
到
預期結果
步驟d),儀表A接收到流量為以太幀:[sMAC(VM1),dMAC(host)];儀表B接收到
EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI104,iMAC(s-host1,d-VM1),iIP(s-
host1,d-VM1)]
6.1.5ARP響應2-廣播變單播,真實主機響應ARP(可選,與6.1.4必須二選一)
測試編號5
測試項目ARP響應方式2-廣播變單播,真實主機響應ARP
測試目的驗證DUT對ARP請求處理,將廣播ARP請求,根據MAC表變單播發送
5
YD/TXXXXX—XXXX
VLAN15
儀表Ahost1:IP10.0.0.151/24,MAC:000000001051,VLAN15
VNI105
DUT
儀表BVTEPIP1.1.1.2/32;
測試組網
VTEPIPVTEP+VMVM1:VNI105,IP10.0.0.162/24,MAC0000000000001052
1.1.1.1/32
儀表CVTEPIP1.1.1.3/32;
VTEP+VMVM2:VNI105,IP10.0.0.163/24,MAC0000000000001053
如果DUT同時13.1.4和本測試項,則13.1.4測試配置保持不變。
a)如圖建立搭建環境,儀表A口模擬Host,B和C口模擬VTEP和虛機;
b)DUT和儀表B、儀表C建立BGP鄰居后,按照測試環境配置儀表,并啟動儀
表A、B、C口抓包;
c)儀表B口、C口和DUT配置EVPN,配置VNI/VLAN的ARP應答方式為廣播變
單播。儀表A發送目標為any的流量,B和C發送各自VNI下的RT路由,
觀察DUT的隧道建立及表項建立情況。
驗證DUT處理本地host的ARP請求:
d)儀表A發送不同的ARP請求,觀察儀表A、B、C的接收情況,及接收到信息
類型及報文格式:
測試步驟
1)儀表A發出IPVM1的ARP請求報文;
2)儀表A發出IPVM2的ARP請求報文;
驗證DUT處理來自peervtep的ARP請求:
e)儀表B發送封裝在VXLAN報文中的ARP請求,請求host1的IP地址,觀察
儀表A、B、C的接收情況;
f)儀表A回送ARP響應,觀察儀表B和C接收情況
轉發測試:
g)host1分別向VM1和VM2發送L2流量,觀察儀表B和C接收及封裝情況;
h)VM1和VM2分別發送VXLAN封裝的內層目的mac為host1的報文,觀察儀表
A接收情況。
1.步驟c),DUT應建立host1、VM1和VM2的MAC轉發表和ARP表
2.步驟d),1)儀表B捕獲到DUT發出封裝在VXLAN報文內的ARP請求(該請
求應該為A發出的ARP請求),內層ARP請求以太幀中的目的mac應為VM1的
mac;儀表C不能收到該請求;2)儀表C捕獲到DUT發出封裝在VXLAN報文內
的ARP請求(該請求應該為A發出的ARP請求),內層ARP請求以太幀中的目
預期結果的mac應為VM2的mac;儀表B不能收到該請求。
3.步驟e),儀表A能夠收到以太幀格式的ARP請求,目的MAC為host1的
MAC;儀表C不能收到該請求(封裝在VXLAN報文中)
4.步驟f),儀表B收到封裝在VXLAN報文中的ARP響應信息(A發出),內層
ARP響應幀的源MAC為host1的MAC。
6
YD/TXXXXX—XXXX
5.步驟g),儀表B和C接收到VXLAN報文,內層以太幀源mac為host1mac;
目的mac為VM1(儀表B)和VM2(儀表C)。
步驟h),儀表A接收到傳統以太幀,源MAC為VM1(儀表B發送)和VM2(儀表C發
送),目的MAC均為host1.
6.1.6ARP響應3-ARP代理
測試編號6
測試項目ARP響應3-ARP代理
測試目的驗證DUT基于VNI以ARP代理方式,實現仿真L2轉發
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表A儀表B
DUT
Hostvtep+vm
測試組網
MAC:0000.0000.0161VLAN16VM1:VNI106;
IP:10.1.11.1/24VNI106
IP:10.1.11.1.2/24
VLAN16
MAC:0000.0000.0162
a)如圖建立測試環境,觀察儀表A(模擬host)和B(模擬VTEP+VM)的抓包。儀表
A和B分別與DUT連接,DUT和儀表B使能EVPN,建立EVPN關聯。
b)設置DUT的ARP應答為ARP代理方式,記錄DUT作為GW時的MAC地址,儀表B向DUT
發送VM1的RT路由,觀察DUT建立的VXLAN表項。
測試步驟
c)儀表A發送目的IP為VM1的ARP請求,觀察儀表A收到的ARP響應
d)host和VM1互發流量:儀表A發送以太幀,源和目的MAC分別為host和DUTGW,觀
察儀表B接收情況;儀表B發送VXLAN報文,iIP(s-VM1,d-host)iMAC(s-
VM1,d-DUTGW)
步驟b),DUT建立VM1的VXLAN表項,ARP和MAC表中均有VM1的記錄。
步驟c),儀表A收到ARP響應幀,sMAC為DUTMAC(DUT-GW),提供的VM1MAC信息為DUT
作為GW的MAC地址。
預期結果
步驟d),儀表A接收到流量為以太幀:[sMAC(DUT-GW),dMAC(host)];儀表B接收
到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI106,iMAC(s-DUTGW,d-VM1),
iIP(s-host1,d-VM1)]
6.1.7兩端VNI不同的L2轉發表項建立
測試編號7
測試項目兩端VNI不同情況下的L2轉發表項建立
驗證同一隧道遠端VNI與本地不同情況下的L2轉發時,通過EVPN協議建立轉發
測試目的
表項
7
YD/TXXXXX—XXXX
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
測試組網
MAC:0000.0000.0171VM1:VNI172/L3VNI317;
IP:10.1.171.1/241.VLAN17==VNI171IP:10.1.171.1.2/24
VLAN172.L3VNI317MAC:0000.0000.0172
{vni171,vni172}
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和儀
表B使能EVPN,建立EVPN關聯。
測試步驟
b)記錄DUT作為10.1.171.0/24網段GW時的MAC地址,儀表B向DUT發送VM1RT路由,
儀表A發送網關ARP請求,觀察DUT建立VXLAN相關表項。
預期結果步驟b),DUT建立VM1的VXLAN表項,ARP和MAC表中均有VM1和host的記錄。
6.1.8兩端VNI不同的L2轉發功能實現
測試編號8
測試項目兩端VNI不同情況下的L2轉發功能實現
測試目的驗證同一隧道遠端VNI與本地不同情況下的L2轉發
測試組網
a)配置參見5.1.7。
b)host和VM1之間互發流量,觀察儀表A和B流量接收情況。
測試步驟1)儀表A發送傳統以太幀,目的MAC為DUTGW;儀表B發送VXLAN封裝報文,iIP
(s-VM1,d-host)iMAC(s-VM1,d-DUTGW)
2)儀表A發送傳統以太幀,目的MAC為VM1mac;儀表B發送VXLAN封裝報文,
iIP(s-VM1,d-host)iMAC(s-VM1,d-host)
步驟b),接收到兩個流量中的任意一個。
——流量1)儀表A接收到流量為以太幀:[sMAC(DUTGW),dMAC(host)];儀表B
接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI317,iMAC(s-DUTGW,d-
預期結果VM1),iIP(s-host1,d-VM1)]
——流量2)儀表A接收到流量為以太幀:[sMAC(VM1),dMAC(host)];儀表B
接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI172,iMAC(s-host,d-
VM1),iIP(s-host1,d-VM1)]
6.1.9L3轉發并且地址重疊-VRF建立
測試編號9
8
YD/TXXXXX—XXXX
測試項目L3轉發并且地址重疊-VRF建立
測試目的驗證DUT支持通過EVPN學習vrf內的L3路由。
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
Host1:1.VLAN181=VNI181VM1:
MAC:0000.0000.01812.VLAN183=VNI183VNI182/L3VNI318;
測試組網IP:10.1.181.1/243.L3VNI318IP:10.1.182.1.2/24
VLAN181{vni181,vni182}MAC:0000.0000.0182
4.L3VNI=328
Host2:{vni183,vni184}VM2:
MAC:0000.0000.0183VNI184/L3VNI328;
IP:10.1.181.1/24IP:10.1.182.1.2/24
VLAN183
MAC:0000.0000.0184
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和儀
表B使能EVPN,建立EVPN關聯。
b)如圖在DUT配置VRF1(L3VNI318)、VRF2(L3VNI328)且DUT作為兩個網段的網
測試步驟關,記錄DUT作為GW時的MAC地址如下:
L3VNI318:兩個網關IP分別為DUTGW1110.1.181.254,DUTGW1210.1.182.254
L3VNI328:兩個網關IP分別為DUTGW2110.1.181.128,DUTGW2210.1.182.128
c)儀表B向DUT發送VM1RT-5路由,觀察DUT建立VXLAN表項
預期結果步驟c),DUT建立VM1的VXLAN表項,ARP和MAC表中均有VM1的記錄。
6.1.10L3轉發并且地址重疊-流量隔離轉發
測試編號10
測試項目L3轉發并且地址重疊-流量隔離轉發
測試目的驗證DUT可以通過VRF實現流量轉發的隔離。
測試組網
a)配置參見6.1.9。
測試步驟b)host1和VM1之間互發流量,觀察儀表A和B流量接收情況。
儀表A模擬host1發送IP報文[MAC(s-host1,d-DUTGW11),IP(s-host1,d-VM1)]
9
YD/TXXXXX—XXXX
儀表B模擬VTEP+VM1,發送VXLAN報文,[VNI(318),iMAC(s-VM1,d-DUTGW12),
iIP(s-VM1,d-host1)]
c)host2和VM2之間互發流量,觀察儀表A和B流量接收情況。
儀表A模擬host1發送IP報文[MAC(s-host2,d-DUTGW21),IP(s-host2,d-VM2)]
儀表B模擬VTEP+VM1,發送VXLAN報文,[VNI(328),iMAC(s-VM2,d-DUTGW22),
iIP(s-VM2,d-host2)]
d)錯誤情況驗證:
儀表A模擬host1的ping包,ping10.1.181.128,觀察可否收到該地址響應。
步驟b),儀表A接收到流量為IP包:[IP(s-VM1,d-host1)MAC(s-DUTGW11,d-
host1];儀表B接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI318,iMAC(s-
DUTGW12,d-VM1),iIP(s-host1,d-VM1)]
預期結果步驟c),儀表A接收到流量為IP包:[IP(s-VM2,d-host2)MAC(s-DUTGW12,d-
host2];儀表B接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI328,iMAC(s-
DUTGW22,d-VM2),iIP(s-host2,d-VM2)]
步驟d),儀表A不能收到ping響應。
6.1.11混合轉發-單一VPN同時建立MAC和路由轉發表
測試編號11
測試項目混合轉發-同一VRF下可同時建立MAC和路由轉發表
測試目的驗證DUT能夠通過EVPN實現同一L3VNI下的L2和L3轉發表建立。
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
Host1:1.VLAN19==VNI191VM1:VNI191;
MAC:0000.0000.01912.VLAN18==VNI181IP:10.1.191.2.2/24
IP:10.1.191.1/243.VLAN183=-VNI183MAC:0000.0000.0192
VLAN194.L3VNI318
測試組網{vni181,vni182,vni183}VM2:VNI182/L3VNI318;
Host2:IP:10.1.182.2/24
MAC:0000.0000.0181MAC:0000.0000.0182
IP:10.1.181.1/24
VLAN18VM3:VNI183/L3VNI318
IP:10.1.183.2/24
Host3:MAC:0000.0000.0184
MAC:0000.0000.0183
IP:10.1.183.1/24
VLAN183
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和儀
表B使能EVPN,建立EVPN關聯。
測試步驟
b)host1和VM1為相同租戶;host2/3和VM2/3均為同一L3VNI下的租戶,其中host3
和VM3在相同網段
10
YD/TXXXXX—XXXX
c)VNI191使用MAC轉發;建議VNI183使用MAC轉發(若不支持,則配置ARP代理
模式),L3轉發配置參考5.1.9,觀察VXLAN相關表項建立
步驟c),DUT能夠在L3VNI318下建立VNI183MAC轉發表(或主機路由表)以及
預期結果10.1.181.0/24、10.1.182.0/24、10.1.183.0/24的路由表,路由表中無
10.1.191.0/24網段。
6.1.12混合轉發-單一VPN同時支持L2和L3轉發
測試編號12
測試項目混合轉發-單一VPN同時支持L2和L3轉發
測試目的驗證DUT能夠實現同一L3VNI下的L2和L3的混合轉發。
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
Host1:1.VLAN19==VNI191VM1:VNI191;
MAC:0000.0000.01912.VLAN18==VNI181IP:10.1.191.2.2/24
IP:10.1.191.1/243.VLAN183=-VNI183MAC:0000.0000.0192
VLAN194.L3VNI318
測試組網{vni181,vni182,vni183}VM2:VNI182/L3VNI318;
Host2:IP:10.1.182.2/24
MAC:0000.0000.0181MAC:0000.0000.0182
IP:10.1.181.1/24
VLAN18VM3:VNI183/L3VNI318
IP:10.1.183.2/24
Host3:MAC:0000.0000.0184
MAC:0000.0000.0183
IP:10.1.183.1/24
VLAN183
a)host1和VM1互發流量,觀察儀表A和B的接收情況。
儀表A模擬host1發送以太幀,目的mac為MACVM1;儀表B模擬vtep+VM1發送VXLAN
報文,iMAC(s-VM1,d-host1),VNI(191)
b)host2和VM2互發流量,觀察儀表A和B的接收情況。
測試步驟儀表A模擬host2發送IP報文,d-IP為IPVM2,d-MAC為MACDUTGW181;儀表B模擬
vtep+VM2發送VXLAN報文,iIP(s-VM2,d-host2),iMAC(s-VM2,d-DUTGW182),
VNI(318)
c)host3和VM3互發流量,觀察儀表A和B的接收情況,記錄兩者之間是基于MAC轉
發還是基于IP轉發。
步驟a),儀表A收到流量為MAC(s-VM1,d-host1)的以太幀;儀表B接收到EVPN封
裝的流量[oIP(s-DUT,d-儀表B),VNI191,iMAC(s-host1,d-VM1),iIP(s-
host1,d-VM1)]
預期結果
步驟b),儀表A收到流量為MAC(s-DUTGW181,d-host2),IP(s-VM2,d-host2)的IP
包;儀表B接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI318,iMAC(s-
DUTGW182,d-VM1),iIP(s-host2,d-VM2)]
11
YD/TXXXXX—XXXX
步驟c),兩端均能收到對端發送的流量。
6.1.13VXLAN表項老化時間可配置(MAC和ARP)
測試編號13
測試項目VXLAN表項老化時間可配置
驗證DUT通過本地學習的MAC表和ARP(或主機路由)表的老化時間是否可配置,
測試目的是否與配置的相符;老化后,發送RT路由更新給臨接的vteppeer;接收到遠端
的路由撤銷消息時,可在MAC表和ARP表中刪除相關路由信息。
VTEPADD:1.1.1.1/29VTEP:1.1.1.2/29
儀表A儀表B
DUT
host(VTEP+VM)
測試組網
host:VLAN10;VLAN10==VNI110VM:VNI110;
IP:10.1.110.1/24IP:10.1.110.2/24
MAC:0000.0000.1101MAC:0000.0000.1102
記錄廠家提供的最小、默認和最大老化時間,測試MAC和ARP表的老化時間可
配置及MAC路由更新。
a)如圖建立測試環境,DUT儀表B建立MP-BGP鄰居,全局使能EVPNVXLAN
b)配置DUT的VXLANMAC表項老化時間為超過默認老化時間30秒,配置VXLAN
ARP(或主機路由)表老化時間超過MAC表老化時間10秒。
c)儀表B發送VM路由,儀表A模擬host發送網關的ARP請求,啟動計時T1
(MAC)和T2(ARP或主機路由),DUT建立host和VM的MAC和ARP表。修
改host的MAC值為其他MAC值(000000001103)。
d)啟動儀表B抓包。根據配置的老化時間,觀察DUT的VXLANMAC和ARP表,
測試步驟當VXLANMAC表無hostMAC記錄時,停止計時T1;當ARP(或主機路由)表
無host記錄時,停止計時T2。
e)查看儀表B是否接收到有關host的MAC和ARP(或主機路由)RT路由刷
新;記錄T1和T2時間,并與配置時間比對。
f)修改DUT的MAC和ARP老化時間為最小值,儀表A模擬host發送網關的ARP
請求,DUT建立host的MAC(000000001013)和ARP表,修改hostMAC值
為原值(000000001011);重復步驟d)-步驟e)。
接收到路由撤銷信息后,更新DUT的MAC和ARP表。
g)儀表B發送VM的MAC撤銷信息,觀察DUT的MAC表和ARP是否即時撤銷VM的MAC和
ARP信息。
步驟e),儀表B應接收到撤銷host的RT路由(撤銷mac000000001011)
——MAC老化時間:T1大于配置的MAC老化時間,小于配置的MAC老化時間+MAC建
立啟動計時范圍。
預期結果
——ARP老化時間:T2與配置的ARP老時間基本相符;
步驟f),儀表B應接收到撤銷mac000000001013的RT路由。MAC和ARP老化時間
與步驟e)相同
12
YD/TXXXXX—XXXX
步驟g),DUT應撤銷VM的MAC和ARP信息。
6.1.14NA響應1-NA代答(與6.1.15必須二選一)
測試編號14
測試項目IPv6的NS響應方式1-NA代答
測試目的驗證DUT能夠根據自身的ND表,實現對IPv6的NS請求的NA代答
VTEPADD:1.1.1.1/31VTEP:1.1.1.2/31
儀表ADUT儀表B
測試組網
MAC:0000.0000.1111
VLAN111VM1:VNI111;
IP:2001::1/64
VNI1110IP:2001::2/64
VLAN111
MAC:0000.0000.1112
a)如圖建立測試環境,觀察儀表A和B的抓包。儀表A和B分別與DUT連接,DUT和儀
表B使能EVPN,建立EVPN關聯。
b)設置DUT對IPv6的NS請求的應答方式為NA代答,記錄DUT作為VTEP時的MAC地址,
儀表B向DUT發送VM1的RT路由,觀察DUT建立的VXLAN表項。
測試步驟
c)儀表A發送目的IP為VM1的NS請求,觀察儀表A收到的NA響應
d)儀表A發送傳統以太幀流量,MAC(s-儀表A,d-VM1),IP(s-儀表A,d-VM1)觀察
儀表B的接收情況VM1之間互發流量;儀表B模擬VM1發送流量為VXLAN封裝的IP
報文,iMAC(s-vm1,d-host1),iIP(s-vm1,d-儀表A),觀察儀表A接收情況。
步驟b),DUT建立VM1的VXLAN表項,ARP和MAC表中均有VM1的記錄。
步驟c),儀表A收到NA響應幀,sMAC為DUTMAC(vtep),提供的VM1MAC信息為VM1
MAC的實際信息。
預期結果
步驟d),儀表A接收到流量為以太幀:[sMAC(VM1),dMAC(host)],IP(s-vm1,d-儀
表A);儀表B接收到EVPN封裝的流量[oIP(s-DUT,d-儀表B),VNI111,iMAC(s-儀
表A,d-VM1),iIP(s-儀表A,d-VM1)]
6.1.15NA響應2-真實主機應答(與6.1.14必須二選一)
測試編號15
測試項目IPv6的NS響應方式2-廣播變單播,真實主機響應NS
測試目的驗證DUT對IPv6ND協議處理,根據MAC表變單播發送
13
YD/TXXXXX—XXXX
VLAN120
儀表Ahost1:IP2001::1/64,MAC:000000001201,VLAN120
VNI1201
DUT
儀表BVTEPIP1.1.1.2/32;
測試組網
VTEPIPVTEP+VMVM1:VNI1201,IP2001::2/64,MAC0000000000001202
1.1.1.1/32
儀表CVTEPIP1.1.1.3/32;
VTEP+VMVM2:VNI1201,IP2001::3/64,MAC0000000000001203
a)如圖建立搭建環境,儀表A口模擬Host,B和C口模擬VTEP和虛機;
b)DUT和儀表B、儀表C建立BGP鄰居后,按照測試環境配置儀表,并啟動儀表
A、B、C口抓包;
c)儀表B口、C口和DUT配置EVPN,配置VNI/VLAN的NS請求應答方式為廣播
變單播。儀表A發送目標為any的流量,B和C發送各自VNI下的RT路由,
觀察DUT的隧道建立及表項建立情況。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化妝品合作合同協議書
- 有關貼牌銷售合同協議書
- 合同協議書地址寫錯了
- 解除土地租供合同協議書
- 門禁門鎖安裝合同協議書
- 買房如何終止合同協議書
- 新型化學電源(一)-2025年高考化學專題訓練含答案
- 地磚鋪貼合同協議書范本
- 出資建廠房合同協議書
- 綠化施工養護合同協議書
- 麥克維爾冷水機組使用說明書
- 汽車保養與維護實操考核
- JJG 475-2008 電子式萬能試驗機-(高清現行)
- 小麥胚芽知識問答
- 戰略方法論三層面法和財務模型課件
- 裝表接電課件(PPT 86頁)
- 病例報告表(CRF)模板
- Q∕GDW 12158-2021 國家電網有限公司重大活動電力安全保障工作規范
- 鏈斗技術規范書
- 船舶應急部署表及船員應變卡
- 爾雅《尊重學術道德遵守學術規范》期末考試答案0001
評論
0/150
提交評論