def test_selabel_vxlan_level_255(self): # # # 下发配置并检查结果 for key in self.case1_step: fun.cmd(self.case1_step[key][0], 'gw') re = fun.cmd(self.case1_step[key][1], 'gw') assert self.case1_step[key][2] in re # # 服务端抓取报文 cap_iface, cap_filter, cap_num, cap_pcap = self.pkt1_cfg['capture'][0], self.pkt1_cfg['capture'][1], \ self.pkt1_cfg['capture'][2], self.pkt1_cfg['capture'][3] pre_cfg = fun.pkt_capture(cap_iface, cap_filter, cap_num, cap_pcap) fun.cmd(pre_cfg, 's', thread=1) print('step wait') time.sleep(20) # # 发送报文 c_iface, c_num, c_pcap = self.pkt1_cfg["send"][0], self.pkt1_cfg[ "send"][1], self.pkt1_cfg["send"][2] send_cmd = fun.pkt_send(c_iface, c_num, c_pcap) fun.cmd(send_cmd, 'c') # 检查报文是否存在 pcap_file = fun.search('/opt/pkt', 'pcap', 's') assert cap_pcap in pcap_file # 读包 read_name, read_id = self.pkt1_cfg["read"][0], self.pkt1_cfg["read"][1] read_cmd = fun.vxlan_read(read_name, read_id) print(read_cmd) read_re = fun.cmd(read_cmd, 's') print(read_re) # 获取期望结果 exp = self.pkt1_cfg["expect"][0] assert exp == read_re
def test_vxlan_acl_category_0(self): # 初始化 cap_iface, cap_filter, cap_num, cap_pcap = self.pkt1_cfg["capture"][0], self.pkt1_cfg["capture"][1], \ self.pkt1_cfg["capture"][2], self.pkt1_cfg["capture"][3] c_iface, c_num, c_pcap = self.pkt1_cfg["send"][0], self.pkt1_cfg[ "send"][1], self.pkt1_cfg["send"][2] read_name, read_id = self.pkt1_cfg["read"][0], self.pkt1_cfg["read"][1] # 下发配置并检查结果 for key in self.case1_step: fun.cmd(self.case1_step[key][0], 'gw') re = fun.cmd(self.case1_step[key][1], 'gw') assert self.case1_step[key][2] in re # 服务端抓取报文 pre_cfg = fun.pkt_capture(cap_iface, cap_filter, cap_num, cap_pcap) print('pre_cfg: ', pre_cfg) fun.cmd(pre_cfg, 's', thread=1) print('step wait') time.sleep(20) # 发送报文 send_cmd = fun.pkt_send(c_iface, c_num, c_pcap) fun.cmd(send_cmd, 'c') # 检查报文是否存在 pcap_file = fun.search('/opt/pkt', 'pcap', 's') assert cap_pcap in pcap_file # 读包 read_cmd = fun.vxlan_read(read_name, read_id) read_re = fun.cmd(read_cmd, 's') print('read_re: ', read_re) # 获取期望结果 exp = self.pkt1_cfg["expect"][0] assert exp == read_re