08-IED命令
本章节下载: 08-IED命令 (211.96 KB)
目 录
cms enable命令用来开启设备的CMS(Communication Message Specification,通用服务协议)通信功能。
undo cms enable命令用来关闭设备的CMS通信功能。
【命令】
cms enable
undo cms enable
【缺省情况】
设备的CMS通信功能处于关闭状态。
【视图】
IED视图
【缺省用户角色】
network-admin
【使用指导】
开启CMS通信功能,设备才能使用CMS协议和网管设备通信。
使用MMS协议映射较为复杂。国家电网提出了CMS规范。CMS简化了从MMS到TPKT之间的协议层级,将核心ACSI服务直接映射到TCP/IP传输协议,替代MMS协议集,同时提升ACSI服务的通信性能和服务能力。
【举例】
# 开启设备的CMS通信功能。
<Sysname> system-view
[Sysname] ied
[Sysname-ied] cms enable
【相关命令】
· cms tls enable
· mms enable
cms tls enable命令用来开启使用TLS协议传输CMS报文功能。
undo cms tls enable命令用来关闭使用TLS协议传输CMS报文功能。
【命令】
cms tls enable
undo cms tls enable
【缺省情况】
使用TLS协议传输CMS报文功能处于关闭状态。
【视图】
IED视图
【缺省用户角色】
network-admin
【使用指导】
缺省情况下,设备使用非加密的TCP连接传输CMS报文。开启使用TLS(Transport Layer Security,传输层安全)协议传输CMS报文功能。设备(作为CMS服务器端)和网络管理服务器(CMS客户端)会基于TLS协议进行通道加密和双向证书认证,为CMS报文传输提供安全及数据完整性保障。
配置本命令后,设备使用9102号端口提供CMS服务,并使用国密加密算法,以及设备出厂携带的证书、认证密码和管理设备通信。未配置本命令时,设备使用8102号端口提供CMS服务。设备已经为CMS预留了端口8102和9102,以免其他业务模块占用该端口,影响CMS功能的运行。
执行本命令,CMS服务会重启,以便最新配置生效。
【举例】
# 开启使用TLS协议传输CMS报文功能。
<Sysname> system-view
[Sysname] ied
[Sysname-ied] cms tls enable
【相关命令】
· cms enable
csd export命令用来导出CSD(Configured Switch Description,交换机配置描述)文件。
csd import命令用来导入CSD文件。
【命令】
csd { export | import } url url-string
【视图】
IED视图
【缺省用户角色】
network-admin
【参数】
import:将服务器CSD文件导入设备并下发配置。
export:将当前运行的配置参数以CSD文件格式导出。
url url-string:远程服务器上CSD文件的路径,为1~512个字符的字符串。
【使用指导】
当智能变电站网络需要部署新设备或者替换旧设备时,可以由专业人员远程生成CSD文件,现场工程师只需导入CSD文件、按照设计图纸进行连线,即可完成交换机的配置,简化了现场工程师的工作难度。
使用本功能,还可以将设备当前使用的CSD文件导出到远程服务器上进行CSD文件备份和CSD文件版本管理。
导入CSD文件时,指定的url url-string参数可以是基于单台交换机的CSD文件,即本设备专属的CSD文件;也可以是基于过程层网络的CSD文件,即整个过程层网络的CSD文件,该文件中包含多个IED设备的CSD文件。将CSD文件导入设备时,如果设备的系统名和CSD文件中IEDNAME字段的取值相同,则表示该CSD文件中包含当前交换机的配置,交换机会将IEDNAME下的配置下发到本交换机,重启交换机,CSD文件中的配置生效,从而完成对交换机的配置。
导出CSD文件时,设备会将导入的CSD文件中本设备相关的配置导出成一个本设备专属的CSD文件。
执行本命令前,请先开启CSD文件配置功能,否则,导入、导出CSD文件将失败。
CSD文件名应符合如下规则:
· 基于过程层网络的CSD文件,文件名格式为:变电站名-电压等级-A1/B1/A2/B2网-SW.csd。文件名中不能包含中文字符,例如:dagang-220kV-A1-SW.csd。
· 基于单台交换机的CSD文件,文件名格式为:变电站名-电压等级-A1/B1/A2/B2网-网络设备IEDname.csd。文件名中不能包含中文字符,例如:dagang-220kV-A1-SW1.csd。
导出CSD文件时,URL中不需要指定CSD文件名,文件名固定为基于单台交换机的CSD文件:变电站名-电压等级-A1/B1/A2/B2网-网络设备IEDname.csd,网络设备IEDname缺省为SW1。
用户可使用FTP、TFTP或者HTTP协议导入/导出CSD文件。各传输协议对URL参数的格式要求如下:
|
协议类型 |
URL格式 |
说明 |
|
FTP |
ftp://FTP用户名[:密码]@服务器地址[:端口号]/CSD文件名 密码为可选参数。如果服务器只对用户名进行认证,则无需输入密码 端口号为可选参数。不指定该参数时,服务器使用哪个端口接收报文由服务器决定 |
用户名和密码必须和服务器上的配置一致。例如ftp://a:1@1.1.1.1/dagang-220kV-A1-SW.csd表示地址为1.1.1.1的FTP服务器授权目录下的dagang-220kV-A1-SW.csd文件,用户名为a、密码为1 |
|
TFTP |
tftp://服务器地址[:端口号]/CSD文件名 端口号为可选参数。不指定该参数时,服务器使用哪个端口接收报文由服务器决定 |
tftp://1.1.1.1/dagang-220kV-A1-SW.csd表示地址为1.1.1.1的TFTP服务器工作目录下的dagang-220kV-A1-SW.csd文件 |
|
HTTP |
http://[HTTP用户名[:密码]]@服务器地址[:端口号]/CSD文件名 密码为可选参数。如果服务器只对用户名进行认证,则无需输入密码 端口号为可选参数。不指定该参数时,服务器使用哪个端口接收报文由服务器决定 |
用户名和密码必须和服务器上的配置一致。例如http://a:1@1.1.1.1/ dagang-220kV-A1-SW.csd表示地址为1.1.1.1的HTTP服务器授权目录下的dagang-220kV-A1-SW.csd文件,登录用户名为a、密码为1 |
【举例】
# 通过FTP协议导入CSD文件,URL为ftp://@192.168.41.45/dagang-220kV-A1-SW.csd。
<Sysname> system
[Sysname] ied
[Sysname-ied] csd import url ftp://@192.168.41.45/dagang-220kV-A1-SW.csd
Please reboot the device for the configuration to take effect.
# 通过FTP协议导出CSD文件,通过FTP协议ftp://@192.168.41.45。
<Sysname> system
[Sysname] ied
[Sysname-ied] csd export url ftp://@192.168.41.45/
【相关命令】
· csd enable
· sysname(基本配置命令参考/设备管理)
csd enable命令用来开启CSD(Configured Switch Description,交换机配置描述)文件配置功能。
undo csd enable命令用来关闭CSD文件配置功能。
【命令】
csd enable
undo csd enable
【缺省情况】
CSD文件配置功能处于开启状态。
【视图】
IED视图
【缺省用户角色】
network-admin
【使用指导】
CSD文件中包含端口连接、VLAN和组播转发表配置。
开启CSD文件配置功能后,表示设备要使用CSD文件中的配置进行相关自动配置,此时:
· 对于静态组播转发表配置,不支持通过其它方式(例如命令行、Web等方式)配置静态组播转发表。
· 对于VLAN和端口VLAN配置,不允许删除CSD文件中对应的VLAN和端口VLAN,但可以在CSD文件基础上叠加VLAN、端口VLAN的配置。例如,CSD文件中有VLAN 2的配置,且端口1允许VLAN 2通过。则网络管理不能删除VLAN 2,不能将端口1从VLAN 2中移除,但是可以新建VLAN 3,可以配置端口2允许VLAN 2通过。
关闭CSD文件配置功能后,CSD文件中的配置不生效,可通过其它方式配置端口连接、VLAN和组播转发表。而且,CSD处于关闭状态时,不能导入、导出CSD文件。
【举例】
# 开启CSD配置功能。
<Sysname> system
[Sysname] ied
[Sysname-ied] csd enable
【相关命令】
· csd { import | export }
icd export命令用来将本设备的ICD(IED Capability Description)文件导出到本地路径flash:/configuration/。
【命令】
icd export
【视图】
IED视图
【缺省用户角色】
network-admin
【使用指导】
使用本功能,可以将设备支持的IEC61850服务和数据对象导出成ICD文件,供智能变电站配置工具统一生成整个智能变电站系统的配置文件,完成智能变电站系统的统一规划和自动化部署。
【举例】
# 导出ICD文件。
<Sysname> system
[Sysname] ied
[sysname-ied] icd export
ied命令用来进入IED配置视图。
【命令】
ied
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
进入IED视图,交换机才能配置ICD文件导出、CSD离线配置等功能。
【举例】
# 进入IED配置视图。
<Sysname> system-view
[Sysname] ied
[Sysname-ied]
info-center file-path命令用来配置日志文件的存储路径。
undo info-center file-path命令用来恢复缺省情况。
仅IE4320-Z-E24G4、IE4320-G-F16G4和IE4320-G-G16交换机支持本命令。
【命令】
info-center { alarmlog | systemlog } file-path dir-name
undo info-center { alarmlog | systemlog } file-path
【缺省情况】
告警日志文件的存储路径为flash:/meas/logflie/alarmlog.log,系统日志文件的存储路径为flash: /meas/logflie/systemlog.log。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
alarmlog:配置告警日志文件的存储路径。告警日志用于记录重启、告警等事件。
systemlog:配置系统日志文件的存储路径。系统日志用于记录配置管理等操作信息,至少应包括登录成功、退出登录、登录失败、修改用户密码、用户操作信息等日志。
file-path:日志文件的绝对路径,例如flash: /meas/logfile/systemlog.log,为1~255个字符的字符串,不区分大小写。
【使用指导】
系统会将生成的日志自动分成系统日志和告警日志。为方便用户查看和管理日志,系统日志和告警日志分开存放在两个独立的日志文件中,使用本命令可以指定日志文件存放的路径。
IED日志的格式为:<%>日志级别< | >时间< | > IED Name < | >设备型号< | > 内容描述,例如:
%ERROR|2023-01-12 22:12:23|SWL2208A| XXXX-XXXX-X-XXXX|Port GigabitEthernet 1/0/1 link down.
%NOTICE |2023-01-12 22:12:23|SWL2208A| XXXX-XXXX-X-XXXX|-User=**-OperateType=CONSOLE-IPAddr=**: User logged in.
61850协议通过文件服务实现日志的上传,文件服务访问路径统一为MEAS目录。因此,日志文件的配置路径必须为flash:/meas/或其子路径。
如果路径中指定的子文件夹不存在,会导致配置失败,请先创建子文件夹。
存放系统日志的文件的名称不能为alarmlog.log,存放告警日志的文件的名称不能为systemlog.log。
如果指定路径下已经存在同名文件,且用户通过交互信息确认继续执行命令,系统会将原文件xx.log重命名为xx_backup_time.log,time为当前的系统时间。
【举例】
# 配置系统日志文件的存储路径为flash:/meas/sys.log。
<Sysname> system-view
[sysname] info-center systemlog flash:/meas/sys.log
mac-address multicast命令用来配置静态组播MAC地址表项。
undo mac-address multicast命令用来删除静态组播MAC地址表项。
【命令】
mac-address multicast mac-address interface interface-list vlan vlan-id [ app-id number ] sequence-number [ index ]
undo mac-address multicast [ [ mac-address [ interface interface-list ] ] vlan vlan-id ]
【缺省情况】
未配置静态组播MAC地址表项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mac-address:静态组播MAC地址,格式为H-H-H,必须是尚未使用的组播MAC地址(即最高字节的最低比特位为1的MAC地址)。
interface interface-list:静态组播MAC地址表项的出接口列表,可以表示一个或多个接口。表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-4>。其中,interface-type为接口类型(目前只支持二层以太网接口和二层聚合接口),interface-number为接口编号。&<1-4>表示前面的参数最多可以输入4次。
vlan vlan-id:静态组播MAC地址表项出接口所属的VLAN,必须为已创建的VLAN,如果指定的接口不属于该VLAN,系统将提示出错。vlan-id为VLAN的编号,取值范围为1~4094。
app-id number:匹配静态组播MAC地址表项的报文需要携带的APP ID值,number的取值范围为1~32767。如果未指定本参数,则表示静态组播MAC地址表项不需要匹配APP ID。
sequence-number index:静态组播MAC地址表项的配置序号,取值范围为1~4294967295。如果未指定本参数,则设备会自动给静态组播MAC地址表项分配序号,分配的序号为取值范围内未被使用的最小序号。
【使用指导】
本命令用来在IED组网的交换机设备上,创建用于指导GOOSE和SV报文进行组播转发的MAC地址表项。
通过本命令创建静态组播MAC地址表项后,如果设备收到满足如下条件的报文:
· 目的MAC地址为本命令指定的组播MAC地址
· 携带的APP ID为本命令指定的APP ID的报文(如果配置本命令时未指定app-id number参数,则无本条件)
则设备将该报文在本命令指定的若干个端口上进行组播转发。
请确保本命令指定的端口允许本命令指定的VLAN通过,否则命令无法执行成功。
不能通过重复执行本命令来修改已配置的静态组播MAC地址表项。如需修改静态组播MAC地址表项,请先执行undo mac-address multicast命令删除已经创建的静态组播MAC地址表项。
无法为匹配不同组播MAC地址、VLAN等参数的多个静态组播MAC地址表项指定相同的配置序号。
配置本命令时,每一个组播MAC地址和VLAN的组合都被视为一个静态组播MAC地址表项,无法配置多个组播MAC地址和VLAN相同、但配置序号和APP ID不同的多个组播MAC地址表项。
【举例】
# 添加静态组播MAC地址表项,匹配的目的MAC地址为0100-5e00-0003、VLAN为VLAN 2、APP ID为1,组播报文的转发出接口为GigabitEthernet1/0/1~GigabitEthernet1/0/5,序号为1。
<Sysname> system-view
[Sysname] mac-address multicast 0100-5e00-0003 interface gigabitethernet 1/0/1 to gigabitethernet 1/0/5 vlan 2 app-id 1 sequence-number 1
【相关命令】
· display mac-address multicast(二层技术-以太网交换命令参考/MAC地址表)
mac-address static命令用来配置静态单播MAC地址表项。
undo mac-address命令用来删除静态单播MAC地址表项。
【命令】
mac-address static mac-address interface interface-type interface-number vlan vlan-id sequence-number [ index ]
undo mac-address static mac-address interface interface-type interface-number vlan vlan-id
【缺省情况】
未配置静态单播MAC地址表项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mac-address:MAC地址,格式为H-H-H,不支持组播MAC地址、全0的MAC地址和全F的MAC地址,不能配置与MAC基地址相同的MAC地址。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。
interface interface-type interface-number:静态单播MAC地址表项的出接口。interface-type interface-number为接口类型和接口编号。
vlan vlan-id:静态单播MAC地址表项出接口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。该VLAN必须已经创建。
sequence-number index:静态单播MAC地址表项的配置序号,取值范围为1~4294967295。如果未指定本参数,则设备会自动给静态单播MAC地址表项分配序号,分配的序号为取值范围内未被使用的最小序号。
【使用指导】
本命令用来在智能变电站的工业交换机上,创建用于指导单播报文进行转发的MAC地址表项。
通过本命令创建静态单播MAC地址表项后,如果设备收到目的MAC地址为本命令指定的组播MAC地址的报文,则设备将该报文在本命令指定的端口上进行单播转发。
请确保本命令指定的端口允许本命令指定的VLAN通过,否则命令无法执行成功。
不能通过重复执行本命令来修改已配置的静态单播MAC地址表项。如需修改静态单播MAC地址表项,请先执行undo mac-address multicast命令删除已经创建的静态单播MAC地址表项。
无法为匹配不同MAC地址、VLAN等参数的多个静态单播MAC地址表项指定相同的配置序号。
配置本命令时,每一个MAC地址和VLAN的组合都被视为同一个静态单播MAC地址表项,无法配置多个MAC地址和VLAN相同、但配置序号不同的多个组播MAC地址表项。
【举例】
# 添加静态地址表项,匹配的目的MAC地址为000f-e201-0101、VLAN为2,表项的转发出接口为GigabitEthernet1/0/1,序号为1。
<Sysname> system-view
[Sysname] mac-address static 000f-e201-0101 interface gigabitethernet 1/0/1 vlan 2 sequence-number 1
【相关命令】
display mac-address(二层技术-以太网交换命令参考/MAC地址表)
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
