Esempio n. 1
0
    def set_vlan_vrf(self, vlan_number, vrf_name):
        self.get_vlan_interface_data(vlan_number)

        with self.config(), self.interface_vlan(vlan_number):
            result = self.ssh.do("ip vrf forwarding {}".format(vrf_name))
            if len(result) > 0:
                raise UnknownVrf(vrf_name)
Esempio n. 2
0
 def set_vlan_vrf(self, vlan_number, vrf_name):
     vlan = self._get_vlan(vlan_number)
     with self.config(), self.interface_vlan(vlan):
         result = self.shell.do("vrf forwarding {}".format(vrf_name))
         if regex.match("^Error.*", result[0]):
             raise UnknownVrf(vrf_name)