예제 #1
0
    def unset_vlan_access_group(self, vlan_number, direction):
        vlan = self.get_vlan_interface_data(vlan_number)

        if vlan.access_groups[direction] is None:
            raise UnknownAccessGroup(direction)
        else:
            with self.config(), self.interface_vlan(vlan_number):
                self.ssh.do("no ip access-group {}".format(('in' if direction == IN else 'out')))
예제 #2
0
파일: brocade.py 프로젝트: rjshaver/netman
    def unset_vlan_access_group(self, vlan_number, direction):
        vlan = self._get_vlan(vlan_number, include_vif_data=True)

        if vlan.access_groups[direction] is None:
            raise UnknownAccessGroup(direction)
        else:
            with self.config(), self.interface_vlan(vlan):
                self.shell.do("no ip access-group {} {}".format(vlan.access_groups[direction], {IN: 'in', OUT: 'out'}[direction]))