如果一台设备要发送Inform告警,至少需要配置一条　snmp-agent　target-host　inform　命令和　snmp-agent　trap　enable　命令。　使用实例　#　配置告警发送方式为Inform方式、主机的安全名为User&123、协议版本是v2c,发送告警到告警主机192.168.0.1。　　system-view　[sysname]　snmp-agent　trap　enable　[sysname]　snmp-agent　target-host　inform　address　udp-domain　192.168.0.1　params　securityname　User&123　v2c　相关主题　1.9.31　snmp-agent　target-host　trap　命令功能　snmp-agent　target-host　trap　命令用来设置接收Trap报文的目标主机地址。　undo　snmp-agent　target-host　命令用来取消当前设置。　命令格式　snmp-agent　target-host　trap　address　udp-domain　ip-address　[　udp-port　port-number　]　[　vpn-instance　vpn-instance-name　]　params　securityname　security-string　[　v1　|　v2c　|　v3　[　authentication　|　privacy　]　]　undo　snmp-agent　target-host　ip-address　securityname　security-string　[　vpn-instance　vpn-instance-name　]　参数说明　参数　参数说明　取值　address　接收SNMP　Trap报文的目的地址。　address　指定的IP地址和　securityname　指定的安全名字符串用来标识一个主机。　-　udp-domain　目标主机的传输域基于UDP。　-　ip-address　目标主机的IP地址。　点分十进制格式。　udp-port　port-number　接收Trap报文的端口号。当用户需要使用默认端口之外的端口号时配置此项,例如162端口被占用的情况。　整数形式,取值范围为0~65535,缺省值是162。　vpn-instance　vpn-instance-name　VPN实例名。　如果在VPN实例中使用,需要　vpn-instance　、　address　和securityname　来标识一个主机。　字符串形式,不支持空格,长度范围为1~31。　params　产生SNMP消息的目标主机信息。　-　securityname　security-string　在网管侧显示的用户名。　字符串形式,不支持空格,长度范围1~32。为提高安全性,建议用户名满足最小复杂度要求,即包含英文大写字母(A~Z)、英文小写字母(a~z)、数字(0~9)、特殊字符(如#、%、!、$等)的三种,并且至少包含8个字符。　v1　|　v2c　|　v3　Trap报文的版本。　缺省情况下为　v1　。　authentication　对报文进行认证但不加密。只在Trap报文版本配置为v3时可配。　-　privacy　对报文进行认证和加密。只在Trap报文版本配置为v3时可配。　-　视图　系统视图　缺省级别　3:管理级　使用指南　使用　snmp-agent　target-host　命令可以指定接受trap信息的目的主机。　snmp-agent　target-host　命令与　snmp-agent　trap　enable　命令协同使用。　使用　snmp-agent　trap　enable　来设置允许设备发送Trap报文。若要一台主机可以发送通知消息,至少需要在该主机上配置一条　snmp-agent　target-host　命令和　snmp-agent　trap　enable　命令。　在SNMP　Trap已经开启的情况下,要使SNMPv3正常发送Trap报文,　securityname　中的用户名是已存在的组当中的用户,并且该组中已经设置的通知视图。　使用实例　#　允许向10.1.1.1发送SNMP　Trap报文。　　system-view　[sysname]　snmp-agent　trap　enable　standard　[sysname]　snmp-agent　target-host　trap　address　udp-domain　10.1.1.1　params　securityname　Com&access　相关主题　1.9.32　snmp-agent　trap　enable　命令功能　snmp-agent　trap　enable　命令用来启用被管理设备发送Trap报文给网管。　undo　snmp-agent　trap　enable　命令用来恢复缺省设置。　命令格式　snmp-agent　trap　enable　[　trap-type　[　trap-list　]　]　undo　snmp-agent　trap　enable　[　trap-type　[　trap-list　]　]　参数说明　参数　参数说明　取值　trap-type　指定产生Trap报文的模块名称。　-　trap-list　与模块名称相对应的参数列表。　-　视图　系统视图　缺省级别　2:配置级　使用指南　缺省情况下,禁止被管理设备发送Trap报文给网管。　snmp-agent　trap　enable　命令不带参数表示允许发送所有模块的所有类型的SNMP　Trap报文。　snmp-agent　trap　enable　命令与　snmp-agent　target-host　命令协同使用。　snmp-agent　target-host　命令用来指定向哪些主机发送Trap信息。为了发送Trap信息,用户必须配置至少一条　snmp-agent　target-host　命令。　可以通过　display　current-configuration　|　include　snmp　查看已经启用Trap告警的模块。　使用实例　#　允许被管理设备向网管10.1.1.1发送SNMP认证失败Trap报文,trap报文格式为V2C,使用团体名为public。　　system-view　[sysname]　snmp-agent　trap　enable　standard　authentication　[sysname]　snmp-agent　target-host　trap　address　udp-domain　10.1.1.1　params　securityname　public　v2c　#　允许向10.1.1.1发送所有类型的BGP　Trap报文,trap报文格式为V3,对报文进行认证但不加密,使用团体名为super。　　system-view　[sysname]　snmp-agent　trap　enable　bgp　[sysname]　snmp-agent　target-host　trap　address　udp-domain　10.1.1.1　params　securityname　super　v3　authentication　相关主题　1.9.33　snmp-agent　trap　enable(MPLS)　命令功能　snmp-agent　trap　enable　命令用来使能SNMP告警相关参数。　undo　snmp-agent　trap　enable　命令用来去使能SNMP告警相关参数。　命令格式　snmp-agent　trap　enable　{　ldp　|　lsp　}　undo　snmp-agent　trap　enable　{　ldp　|　lsp　}　参数说明　参数　参数说明　取值　ldp　使能LDP告警。　-　lsp　打开LSP告警。　-　视图　系统视图　缺省级别　2:配置级　使用指南　缺省情况下,MPLS　LSP创建过程中不使能相关告警。　使用实例　#　使能LSP告警。　　system-view　[sysname]　snmp-agent　trap　enable　lsp　1.9.34　snmp-agent　trap　life　命令功能　snmp-agent　trap　life　命令用来设置Trap报文的保存时间,超过该时间的Trap报文都将被丢弃。　undo　snmp-agent　trap　life　命令用来恢复缺省设置。　命令格式　snmp-agent　trap　life　seconds　undo　snmp-agent　trap　life　参数说明　参数　参数说明　取值　seconds　Trap报文的保存时间,超过该时间的Trap报文都将被丢弃。　取值范围为1~2592000,单位为秒。缺省值为300。　视图　系统视图　缺省级别　2:配置级　使用指南　使用　snmp-agent　trap　life　命令用来设置Trap报文的保存时间,超过该时间的Trap报文都将被丢弃,如果系统设置Trap报文的保存时间为　seconds　秒,如果Trap报文的保存时间超过了配置的保存时间后,该Trap报文将被丢弃,不再发送,也不再保存。　使用实例　#　设置Trap报文的超时时间为60秒。　　system-view　[sysname]　snmp-agent　trap　life　60　相关主题　1.9.35　snmp-agent　trap　queue-size　命令功能　snmp-agent　trap　queue-size　命令用来设置发往目的主机的Trap报文的消息队列的长度。　undo　snmp-agent　trap　queue-size　命令用来恢复缺省设置。　命令格式　snmp-agent　trap　queue-size　size　undo　snmp-agent　trap　queue-size　参数说明　参数　参数说明　取值　size　消息队列的长度。　取值范围为1~1000,单位是条。缺省值为100。　视图　系统视图　缺省级别　2:配置级　使用指南　在某个时间段Trap报文出现较多时,如果此时的Trap的消息队列长度无法满足Trap报文发送的需求,就会出现丢包的情况,通过调整Trap消息队列的长度来减少丢包情况的发生。　使用实例　#　设置发送Trap报文的主机的消息队列的长度为200。　　system-view　[sysname]　snmp-agent　trap　queue-size　200　相关主题　1.9.36　snmp-agent　trap　source　命令功能　snmp-agent　trap　source　命令用来指定发送Trap的源接口。　undo　snmp-agent　trap　source　命令用来取消当前配置。　命令格式　snmp-agent　trap　source　interface-type　interface-number　undo　snmp-agent　trap　source　参数说明　参数　参数说明　取值　interface-type　interface-number　指定发送Trap报文的源接口。　-　视图　系统视图　缺省级别　2:配置级　使用指南　指定源接口后,将以源接口IP地址作为发送的Trap报文的源IP地址。　在到网管有多个路由的时候,指定源接口可以保证告警报文的源IP地址为固定源接口的IP地址,方便用户在网管上识别发送Trap报文的设备。　Loopback接口一旦被创建,链路层协议状态将永久处于Up。所以为了保证连接的可靠性,发送Trap的源地址最好配置为本地的Loopback地址。　使用实例　#　使用LoopBack　0的IP地址作为Trap报文的源地址。　　system-view　[sysname]　interface　LoopBack　0　[sysname-LoopBack0]　[sysname-LoopBack0]　quit　[sysname]　snmp-agent　trap　source　LoopBack　0　相关主题　1.9.37　snmp-agent　usm-user　命令功能　snmp-agent　usm-user　命令用来为SNMP组添加新用户。　undosnmp-agent　usm-user　命令用来删除SNMP组的用户。　命令格式　snmp-agent　usm-user　v3　user-namegroup-name　[　authentication-mode　{　md5　|　sha　}　password　[　privacy-mode　{　des56　|　aes128　}　password　]]　[　acl　acl-number　]　undo　snmp-agent　usm-user　v3　user-name　group-name　{　engineid　engineid-string　|　local　}　参数说明　参数　参数说明　取值　v3　SNMPv3版本。　user-name　用户名。　字符串形式,不支持空格,长度范围为1~32。　group-name　该用户对应的组名。　字符串形式,不支持空格,长度范围为1~32。　authentication-mode　认证模式。表示对用户只认证不加密。　当网管和设备处在不安全的网络环境中时,建议用户配置参数　authentication-mode　,启用认证功能。　{　md5　|　sha　}　password　md5　:使用HMAC　MD5算法进行鉴别。通信双方共享一个私有密钥,发送方使用此密钥来创建个MessageAuthentication　Code(MAC);接收方使用密钥来计算出此MAC,如果与发送方的MAC相互匹配,就通过了鉴别。　sha　:使用HMAC　SHA算法进行鉴别。HMAC　SHA算法的工作原理与HMAC　MD5算法类似,只是生成MAC(消息鉴别码)的方法不一样。　MD5算法的计算速度比SHA-1算法快,而SHA-1算法的安全强度比MD5算法高。　为提高安全性,建议密码满足最小复杂度要求,即包含英文大写字母(A~Z)、英文小写字母(a~z)、数字(0~9)、特殊字符(如#、%、!、$等)的三种,并且至少包含8个字符。　privacy-mode　加密模式。表示对用户既认证又加密。　当网管和设备处在不安全的网络环境中时,建议用户配置参数　privacy-mode　,启用加密功能。　{　des56　|　aes128　}　password　加密协议DES或AES的密码。　des56　:使用56位DES加密算法对报文进行加密。　aes128　:使用128位AES加密算法对报文进行加密。　字符串形式,长度范围为1~64。　为提高安全性,建议密码满足最小复杂度要求,即包含英文大写字母(A~Z)、英文小写字母(a~z)、数字(0~9)、特殊字符(如#、%、!、$等)的三种,并且至少包含8个字符。　acl　acl-number　通过ACL控制可以管理设备的网管。　取值范围为2000~2999。　engineid　engineid-string　指定与该用户相关联的引擎ID。　取值范围为10~64。　local　本地实体用户。　视图　系统视图　缺省级别　3:管理级　使用指南　设置SNMPv3用户,包括设置用户属于的组,设置用户采用的鉴别和加密方式以及密码。系统首先根据配置的认证和加密方式来验证用户,通过后再按照用户绑定的组来决定用户可以访问的视图。　说明:　如果使用↑光标键查看　snmp-agent　usm-user　命令配置,当显示认证或加密的密码为******时不可敲回车,否则会将认证或者加密的密码更改为******。　使用实例　#　为SNMP组Johngroup加入一个用户John,安全级别为需要认证、指定认证协议为HMAC-MD5-96(md5)、认证密码为Hello&123。　　system-view　[sysname]　snmp-agent　usm-user　v3　John　Johngroup　authentication-mode　md5　Hello&123　相关主题　1.10　LLDP配置命令　1.10.1　display　lldp　local　命令功能　display　lldp　local　命令用来查看接口本地的LLDP状态。　命令格式　display　lldp　local　[　interface　interface-type　interface-number　]　参数说明　参数　参数说明　取值　interface　interface-type　interface-number　接口类型和编号。如果不指定接口,将查看所有接口的当前LLDP状态。　-　视图　所有视图　缺省级别　1:监控级　使用指南　无　使用实例　#　查看接口　Ethernet　4/0/0　当前的LLDP状态。　　display　lldp　local　interface　Ethernet　4/0/0　System　Information:　ChassisIdSubType:　macAddress　ChassisId:　0022-a100-8e23　SysName:　sysname　SysDesc:　sysname,　Huawei　Versatile　Routing　Platform　Software,　Software　Version　:　USG5100　V300R001C10　(VRP　(R)　Software　Version　5.30)Copyright　(C)　2008-2014　Huawei　Technologies　Co.,　Ltd.　SysCapSupported:　bridge　SysCapEnabled:　bridge　System　configuration:　LLDP　enable　status:　enable　(default　is　disable)　LldpMsgTxInterval:　30　(default　is　30s)　LldpMsgTxHoldMultiplier:　2　(default　is　4)　LldpReinitDelay:　2　(default　is　2s)　LldpTxDelay:　2　(default　is　2s)　LldpNotificationInterval:　5　(default　is　5s)　LldpNotificationEnable:　disable　(default　is　disable)　Management　address:　IP:　10.10.10.1　Port　information:　Interface　Ethernet　4/0/0　PortId　Subtype:　InterfaceName　PortId:　Ethernet　4/0/0　PortDesc:　sysname,　Ethernet　4/0/0　Interface　LLDP　Enable　Status:　enable　(default　is　enable)　LLDP　Running　Status:　running　Neighbors　Total:　1　1.10.2　display　lldp　neighbor　命令功能　display　lldp　neighbor　命令用来查看设备接口的LLDP邻居信息。　命令格式　display　lldp　neighbor　[　interface　interface-type　interface-number　|　brief　|　list　]　参数说明　参数　参数说明　取值　interface　interface-type　interface-number　接口类型和编号。如果不指定接口,将查看所有接口的邻居信息。　-　brief　查看简要信息。　-　list　查看邻居列表。　-　视图　所有视图　缺省级别　1:监控级　使用指南　无　使用实例　#　查看接口　Ethernet　1/0/0　的邻居信息。　　display　lldp　neighbor　interface　Ethernet　1/0/0　Interface　Ethernet　1/0/0　has　1　Neighbors:　Neighbor　1:　ChassisIdSubtype:　MacAddress　ChasssisId:　0022　a101　bff1　PortIdSubtype:　InterfaceName　PortId:　Ethernet　1/0/0　TimeToLive:　120　seconds　PortDesc:　Huawei　,　USG2100　Series,　Ethernet　1/0/0　Interface　SysName:　USG　_A　SysDesc:　USG　_A,　Huawei　Versatile　Routing　Platform　Software,　Software　Version:　USG2100　V300R001C10　(VRP　(R)　Software,　Version　5.30),Copyright　(C)　2008-2014　Huawei　Technologies　Co.,Ltd.　SysCapSupported:　SysCapEnabled:　Router　Management　Address:　IPv4:　1.1.1.1　(System　Port　Number　-　642)　(OID:　Standard　LLDP　MIB)　802.1/802.3　TLV:　Port　Vlan　ID:　4094　802.1/802.3　TLV:　Port　And　Protocol　Vlan　ID:　not　supported　802.1/802.3　TLV:　vlan　name:　vlan　id:　4094　vlan　name:　802.1/802.3　TLV:　protocol　identity:　0x88cc　802.1/802.3　TLV:　MAC/PHY　Configuration/Status:　Auto-negotiation　support/status:　0　PMD　auto-negotiation　advertised　capability:　0　operational　MAU　type:　0　802.1/802.3　TLV:　Power　Via　MDI:　MDI　power　support:　0　PSE　power　pair:　0　power　class:　0　802.1/802.3　TLV:　Link　Aggregation:　aggregation　status:　0　aggregated　port　ID:　0　802.1/802.3　TLV:　Maximum　Frame　Size:　1518　Expired　Time:　110　seconds　display　lldp　neighbor　命令输出信息描述如表1-45所示。　表1-45　display　lldp　neighbor命令输出信息描述　项目　描述　Neighbor　index　邻居索引。　ChassisIdSubtype　邻居设备的子类型:　ChassisComponent:机框别名　interfaceAlias:接口别名　portComponent:端口/背板别名　macAddress:MAC