目录

简介

先决条件

要求

使用的组件

分步配置和注册

配置示例

验证

故障排除

简介

本文档介绍成功将Cisco Connected Grid Router 1000(CGR 1000)与Connected Grid Operating System(CGOS)注册到Field Network Director(FND)作为现场设备所需的配置步骤。路由器在注册到FND之前，必须满足几个先决条件，包括在公钥基础设施(PKI)中注册和自定义配置。除此之外，还将包括经过清理的示例配置。

作者：Cisco TAC工程师Ryan Bowman。

先决条件

要求

Cisco 建议您了解以下主题：

- 安装并运行CG-NMS/FND应用服务器1.0或更高版本，并可访问Web UI。

- 已安装并运行隧道调配服务器(TPS)代理服务器。

- Oracle数据库服务器已安装并正确配置。

- setupCgms.sh成功运行至少一次，并且第一次成功运行db_migrate。

- DHCPv4和DHCPv6服务器已经配置并且可用于FND Web用户界面(UI)的Admin > Provisioning Settings页面上保存的代理设置。

- 设备.csv文件应已导入FND，且设备应处于“未听”状态。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- FND 3.0.1-36

- 基于软件的SSM（也是3.0.1-36）

- 应用服务器中安装的cgms-tools软件包(3.0.1-36)

- 运行RHEL 6.5的所有Linux服务器

- 运行Windows Server 2008 R2 Enterprise的所有Windows服务器

- CSR 1000v作为头端路由器在虚拟机上运行

- CGR-1120/K9用作带CG-OS 4(3)的广域路由器(FAR)

在本文档的创建过程中使用了受控的FND实验环境。虽然其他部署会有所不同，但您应遵守安装指南中的所有最低要求。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

分步配置和注册

1.配置设备主机名。

2.配置域名。

3.配置DNS服务器。

4.配置并验证时间/NTP。

5.启用蜂窝卡和/或以太网接口。确保所有必要的接口都有自己的IP，并确保路由器具有最后选用网关。

为了使FND能够成功调配Loopback 0接口，必须已创建该接口及其地址。创建Loopback 0接口并检验它是否具有IPv4和IPv6地址。您可以使用即插即用IP，因为它们将在隧道调配后被替换。

6.启用以下功能：ntp、crypto ike、dhcp、tunnel、crypto ipsec virtual-tunnel。

7.创建信任点注册配置文件(这是RSA证书颁发机构(CA)上简单证书注册协议(SCEP)注册网页的直接URL。 如果您使用注册机构，URL将不同):

Router(config)#crypto ca profile enrollment LDevID_Profile

Router(config-enroll-profile)#enrollment url http://networkdeviceenrollmentserver.your.domain.com/CertSrv/mscep/mscep.dll

8.创建信任点并将注册配置文件绑定到信任点。

Router(config)#crypto ca trustpoint LDevID

Router(config-trustpoint)#enrollment profile LDevID_Profile

Router(config-trustpoint)#rsakeypair LDevID_Keypair 2048

Router(config-trustpoint)#revocation-check none

Router(config-trustpoint)#serial-number

Router(config-trustpoint)#fingerprint xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

9.使用SCEP服务器对信任点进行身份验证。

Router(config)#crypto ca authenticate LDevID

Trustpoint CA authentication in progress. Please wait for a response...

2017 Mar  8 19:02:00 %$ VDC-1 %$ %CERT_ENROLL-2-CERT_EN_SCEP_CA_AUTHENTICATE_OK: Trustpoint LDevID: CA certificates(s) authenticated.

10.在公钥基础设施(PKI)中注册信任点。

Router(config)#crypto ca enroll LDevID

Create the certificate request ..

Create a challenge password. You will need to verbally provide this

password to the CA Administrator in order to revoke your certificate.

For security reasons your password will not be saved in the configuration.

Please make a note of it.

Challenge password:

Re-enter challenge password:

The serial number in the certificate will be: PID:CGR1120/K9 SN:JAF############

Certificate enrollment in progress. Please wait for a response...

2017 Mar  8 19:02:24 %$ VDC-1 %$ %CERT_ENROLL-2-CERT_EN_SCEP_ENROLL_OK: Trustpoint LDevID: Device identity certificate successfully enrolled to CA.

11.验证证书链。

Router#show crypto ca certificates

12.配置Callhome正常工作所需的SNMP参数。

Router(config)#snmp-server contact NAME

Router(config)#snmp-server user admin network-admin

Router(config)#snmp-server community PUBLIC group network-operator

13.配置这些基本无线个人局域网(WPAN)模块设置。

Router(config)#interface wpan 4/1

Router(config-if)#no shutdown

Router(config-if)#panid 5

Router(config-if)#ssid meshssid

Router(config-if)#ipv6 add 2001:db8::1/32

14.由于FND依赖HTTPS上的Netconf来管理FAR，因此启用并适当配置HTTPS服务器以侦听端口8443并使用PKI验证连接。

Router(config)#ip http secure-server

Router(config)#ip http secure-server trustpoint LDevID

Router(config)#ip http secure-port 8443

15.配置您的Callhome配置文件。

Router(config)#callhome

Router(config-callhome)#email-contact email@domain.com

Router(config-callhome)#phone-contact +1-555-555-5555

Router(config-callhome)#streedaddress TEXT

Router(config-callhome)#destination-profile nms

Router(config-callhome)#destination-profile nms format netconf

Router(config-callhome)#destination-profile nms transport-method http

Router(config-callhome)#destination-profile nms http https://tpsproxy.your.domain.com:9120

Router(config-callhome)#enable

16.保存配置。

17.此时，您只需重新加载路由器，但如果您要手动启动注册而不重新加载，您可以配置cgdm:

Router(config)#cgdm

Router(config-cgdm)#registration start trustpoint LDevID

配置示例

以下是在ZTD成功之前从CGR1120获取的清理配置（在本实验环境中，Ethernet2/2接口用作主IPSec隧道源）：

version 5.2(1)CG4(3)

logging level feature-mgr 0

hostname YOUR-HOSTNAME

vdc YOUR-HOSTNAME id 1

limit-resource vlan minimum 16 maximum 4094

limit-resource vrf minimum 2 maximum 4096

limit-resource u4route-mem minimum 9 maximum 9

limit-resource u6route-mem minimum 24 maximum 24

limit-resource m4route-mem minimum 58 maximum 58

limit-resource m6route-mem minimum 8 maximum 8

feature ntp

feature crypto ike

feature dhcp

feature tunnel

feature crypto ipsec virtual-tunnel

username admin password YOURPASSWORD role network-admin

username Administrator password YOURPASSWORD role network-admin

ip domain-lookup

ip domain-name your.domain.com

ip name-server x.x.x.x

crypto key param rsa label LDevID_keypair modulus 2048

crypto key param rsa label YOUR-HOSTNAME.your.domain.com modulus 2048

crypto ca trustpoint LDevID

enrollment profile LDevID_Profile

rsakeypair LDevID_keypair 2048

revocation-check none

serial-number

fingerprint xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

crypto ca profile enrollment LDevID_Profile

enrollment url http://x.x.x.x/CertSrv/mscep/mscep.dll

snmp-server contact NAME

snmp-server user Administrator network-admin

snmp-server community public group network-operator

callhome

email-contact ciscotac@cisco.tac.com

phone-contact +1-555-555-5555

streetaddress Here

destination-profile nms

destination-profile nms format netconf

destination-profile nms transport-method http

destination-profile nms http https://tpsproxy.your.domain.com:9120 trustpoint LDevID

destination-profile nms alert-group all

enable

ntp server x.x.x.x

ntp server x.x.x.x

crypto ike domain ipsec

vrf context management

vlan 1

service dhcp

ip dhcp relay

line tty 1

line tty 2

interface Dialer1

interface Ethernet2/1

interface Ethernet2/2

ip address x.x.x.x/30

no shutdown

interface Ethernet2/3

interface Ethernet2/4

interface Ethernet2/5

interface Ethernet2/6

interface Ethernet2/7

interface Ethernet2/8

interface loopback0

ip address 1.1.1.1/32

ipv6 address 2001:x:x::80/128

interface Serial1/1

interface Serial1/2

interface Wpan4/1

no shutdown

panid 20

ssid austiniot

ipv6 address 2001:db8::1/32

interface Wifi2/1

clock timezone CST -6 0

clock summer-time CST 2 Sun Mar 02:00 1 Sun Nov 02:00 60

line console

line vty

boot kickstart bootflash:/cgr1000-uk9-kickstart.5.2.1.CG4.3.SPA.bin

boot system bootflash:/cgr1000-uk9.5.2.1.CG4.3.SPA.bin

ip route 0.0.0.0/0 x.x.x.x

feature scada-gw

scada-gw protocol t101

scada-gw protocol t104

ip http secure-port 8443

ip http secure-server trustpoint LDevID

ip http secure-server

cgdm

registration start trustpoint LDevID

验证

当前没有可用于此配置的验证过程。

故障排除

目前没有针对此配置的故障排除信息。