Exemplo n.º 1
0
    def unset_interface_native_vlan(self, interface_id):
        interface = self.get_interface(interface_id)

        if interface.trunk_native_vlan is None:
            raise NativeVlanNotSet(interface_id)

        update = Update()
        update.add_interface(
            interface_update(
                interface_id, "0",
                [to_ele("<native-vlan-id operation=\"delete\" />")]))

        self._push(update)
Exemplo n.º 2
0
Arquivo: base.py Projeto: idjaw/netman
    def unset_interface_native_vlan(self, interface_id):
        config = self.query(one_interface(interface_id), all_vlans)
        interface_node = self.get_interface_config(interface_id, config)
        interface = self.node_to_interface(interface_node, config)

        if interface.trunk_native_vlan is None:
            raise NativeVlanNotSet(interface_id)

        update = Update()
        update.add_interface(
            interface_update(
                interface_id, "0",
                [to_ele("<native-vlan-id operation=\"delete\" />")]))

        self._push(update)
Exemplo n.º 3
0
Arquivo: dell.py Projeto: idjaw/netman
def assert_native_vlan_is_set(interface_id, interface_data):
    for line in interface_data:
        if regex.match("switchport general pvid (\S+)", line):
            return
    raise NativeVlanNotSet(interface_id)