Vlan 管理策略服务器 (VMPS) 配置和管理

Vlan 管理策略服务器 (VMPS) 配置和管理

我正在尝试设计一个需要使用 VMPS 的拓扑,但不幸的是互联网上的资源相当少。

基于此配置文档

虚拟专用网络

我已经创建了一个示例配置文档。但是我看到其中有一个特定的命令,即

download vmps

我相信这会将 VMPS 数据库的副本从 TFTP 服务器创建到 NVRAM。

现在我的问题是:我上面的任何假设都是正确的吗?这是在 NVRAM 中创建 VMPS 数据库的更永久副本的方法吗?有没有办法从 Catalyst 交换机本身编辑和管理 VMPS 数据库,还是必须始终通过 TFTP 服务器进行更新?

最后,有人有 VMPS 的权威文档或技术说明吗?我在 CCNA、CCNP 甚至 CCIE 的教学大纲中都没有看到过这项特定技术。

谢谢

答案1

VMPS 现已弃用,因此我建议不要使用它。802.1X 的 mac 身份验证绕过功能才是您真正应该用于此类应用程序的功能。不过,这确实要求您拥有 radius 或 tacacs 服务器。

绕过思科 MAC 身份验证

关于如何在 Microsoft 环境中实现这一点有一些讨论这里

直接回答您的问题 - 如果我没记错的话,数据库是加载到内存中的,而不是 nvram 中的,因此如果重新加载交换机,则需要再次下载数据库。VPMS 数据库只能通过 tftp 服务器更新。

我认为您已有的配置指南可能与文档一样好,但是如果你还没有遇到过它,可能会对你有用。思科支持论坛通常其中隐藏着大量有用的信息。

答案2

我找到了一种比 VMPS 和其他基于服务器的身份验证的 Vlan 分配更好的替代方案。我发现可以使用宏在每个交换机上完成此操作。

http://www.cisco.com/en/US/docs/switches/lan/catalyst3750/software/release/12.2_52_se/configuration/guide/swmacro.html#wp1238054

我用它创建了如下示例配置:

configure terminal
    macro auto mac-address-group ServerVlan
        oui list 001222 
        exit
    macro auto execute ServerVlan {
    macro auto execute MP_EVENT { 
        if [[ $LINKUP -eq YES ]]; then 
            conf t 
            interface $INTERFACE 
            macro description $TRIGGER 
            switchport access vlan 2 
            switchport mode access 
            switchport port-security 
            switchport port-security maximum 1 
            switchport port-security violation restrict 
            switchport port-security aging time 2 
            switchport port-security aging type inactivity 
            spanning-tree portfast 
            spanning-tree bpduguard enable 
            exit 
        fi
        }

希望这能够奏效。

相关内容