Integrate NTNU's vlanAdmin tool into NAV

Registered by Morten Brekkevold

NTNU's vlanAdmin NAV tool enables users to change VLAN and port descriptions on switch ports from the web UI. It also has funtionality to support mac authentication and dot1X. Further it has restraints on the syntax of the port name.

A general new tool in nav "portAdmin" should focus on two config settings only:
1) Setting ifalias / port description.
    Default behaviour should be no syntax restraints.
    Optional feature is to have a config files that imposes contraints on the syntax.
2) Setting the vlan value

snmp write should be used to set these values. For ifalias mibII.interfaces should be used. For vlan the dot1Q mib should be used if possible (HP supports this). For cisco a proprietary solution should be implemented.

The tool should utilize autorizations mechanisms in NAV. A NAV administrator should be able to edit any port. Other users should be restrained to edit ports for vlans that belong to his organization. When changing to other vlans he can only change to vlans within his organization.

In addition to the web tool portAdmin it should be possible to invoke a change of port name and vlan directly from the ipdevinfo port view. Again the same restraints based on user rights should apply.

Blueprint information

Status:
Complete
Approver:
Morten Brekkevold
Priority:
Medium
Drafter:
John-Magne Bredal
Direction:
Approved
Assignee:
John-Magne Bredal
Definition:
Approved
Series goal:
Accepted for 3.8
Implementation:
Implemented
Milestone target:
milestone icon 3.8.0
Started by
John-Magne Bredal
Completed by
Morten Brekkevold

Related branches

Sprints

Whiteboard

PortAdmin has been tested and merged in time for 3.8 release.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.