VPP-1110 BVI reply ARP that doesn't request BVI loacl IP.
Change-Id: I66ae618edaa12c2b4e4afe276da689673b02c9cd Signed-off-by: zhaoqingling <zhao.qingling@zte.com.cn>
This commit is contained in:

committed by
Neale Ranns

parent
6d1caf9114
commit
b4c42cdc6b
@ -641,7 +641,6 @@ class ARPTestCase(VppTestCase):
|
||||
#
|
||||
# 4 - don't respond to ARP requests that has mac source different
|
||||
# from ARP request HW source
|
||||
# the router
|
||||
#
|
||||
p = (Ether(dst="ff:ff:ff:ff:ff:ff", src=self.pg0.remote_mac) /
|
||||
ARP(op="who-has",
|
||||
@ -651,6 +650,19 @@ class ARPTestCase(VppTestCase):
|
||||
self.send_and_assert_no_replies(self.pg0, p,
|
||||
"ARP req for non-local source")
|
||||
|
||||
#
|
||||
# 5 - don't respond to ARP requests for address within the
|
||||
# interface's sub-net but not the interface's address
|
||||
#
|
||||
self.pg0.generate_remote_hosts(2)
|
||||
p = (Ether(dst="ff:ff:ff:ff:ff:ff", src=self.pg0.remote_mac) /
|
||||
ARP(op="who-has",
|
||||
hwsrc=self.pg0.remote_mac,
|
||||
psrc=self.pg0.remote_hosts[0].ip4,
|
||||
pdst=self.pg0.remote_hosts[1].ip4))
|
||||
self.send_and_assert_no_replies(self.pg0, p,
|
||||
"ARP req for non-local destination")
|
||||
|
||||
#
|
||||
# cleanup
|
||||
#
|
||||
|
Reference in New Issue
Block a user