• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

10-AD-Campus 6.5 IPv6业务配置指导

手册下载

10-AD-Campus 6.5 IPv6业务配置指导-整本手册.pdf 86 | AD-NET专用+普通用户(校验合同号)+代理商+代理商星级工程师+H3C员工   (8.24 MB)

  • 发布时间:2024/1/2 22:05:12
  • 浏览量:
  • 下载量:

AD-Campus 6.5

IPv6业务配置指导

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

资料版本:5W101-20231226

 

Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。


 

1 注意事项(持续更新) 1-1

2 IPv6业务介绍··· 2-1

3 IPv4管理网··· 3-1

3.1 典型组网·· 3-1

3.1.1 组网图·· 3-1

3.1.2 业务配置流程·· 3-1

3.2 IPv6业务配置流程图·· 3-2

3.3 DHCPv6 Server配置·· 3-2

3.3.1 微软DHCPv6 Server配置·· 3-2

3.3.2 vDHCP Server配置·· 3-6

3.4 IPv6业务配置步骤·· 3-1

3.4.1 资源&IP址规划·· 3-1

3.4.2 组网设备已纳管,新增IPv6业务·· 3-1

3.4.3 组网设备未纳管,自动化上线·· 3-5

4 IPv6管理网··· 4-1

4.1 典型组网·· 4-1

4.1.1 组网图·· 4-1

4.1.2 业务配置流程·· 4-1

4.2 IPv6业务配置流程图·· 4-2

4.3 IPv6业务配置步骤·· 4-3

4.3.1 资源&IP地址规划·· 4-3

4.3.2 典型连接方式·· 4-4

4.3.3 部署CampusvDHCP组件·· 4-4

4.3.4 手动配置设备·· 4-8

4.3.5 设备自动化上线·· 4-28

5 IPv6设备老自动化上线··· 5-1

5.1 配置流程图·· 5-1

5.2 三层/二层架构配置步骤·· 5-1

5.2.1 L3 Switch设备配置·· 5-1

5.2.2 控制组件配置·· 5-2

5.3 Single-Leaf架构·· 5-11

5.3.1 L3 Switch设备配置·· 5-11

5.3.2 控制组件配置·· 5-12

5.4 自动化上线·· 5-13

5.4.1 单台Spine· 5-13

5.4.2 Spine·· 5-16

5.4.3 单台Leaf 5-19

5.4.4 多台Leaf 5-22

5.4.5 Leaf堆叠·· 5-23

5.4.6 单台Access· 5-27

5.4.7 Access堆叠·· 5-29

5.4.8 Access级联·· 5-31

6 IPv6设备新自动化上线··· 6-1

6.1 配置流程图·· 6-1

6.2 三层/二层架构配置步骤·· 6-1

6.2.1 L3 Switch设备配置·· 6-1

6.2.2 控制组件配置·· 6-2

6.3 Single-Leaf架构·· 6-10

6.3.1 L3 Switch设备配置·· 6-10

6.3.2 控制组件配置·· 6-10

6.4 设备自动化上线·· 6-11

6.4.1 自动化部署准备·· 6-11

6.4.2 自动化部署过程·· 6-12

7 安全组配置··· 7-1

7.1 在隔离域中增加DHCPv6服务器·· 7-1

7.2 增加二层网络域·· 7-1

7.3 配置安全组·· 7-3

8 IPv6认证配置··· 8-1

9 认证终端配置··· 9-1

10 用户上线··· 10-1

11 运维监控··· 11-1

12 附录··· 12-1

12.1 Spine完整配置下发·· 12-1

12.2 Leaf完整配置下发·· 12-5

12.3 Access完整配置下发·· 12-11

 


1 注意事项(持续更新)

(1)     各款型IPv6支持情况请参考方案规格。

(2)     如果vDHCP部署完成后,需要由IPv4单栈扩容为双栈,则需要备份当前vDHCP的数据,然后卸载vDHCP组件,并重新双栈安装。完成后可进行数据恢复操作。若恢复后在控制组件中进行vDHCP审计操作时存在有审计差异的情况,则可通过控制组件同步下发相关配置。具体可以参考《AD-Campus 6.5维护手册》的3.1.7 章节。

(3)     目前不支持双栈MAC-portal认证

(4)     暂不支持底座纯IPv6单栈部署


2 IPv6业务介绍

随着IPv6的不断推进,园区网用户对IPv6的需求也越来越大,因此在AD-Campus园区网方案中也增加了IPv6业务的相关功能,包括IPv6设备纳管、IPv6设备自动化上线、IPv6认证等。

目前控制组件对IPv6业务管理分为两种:

·     管理网络采用IPv4部署,业务网络采用IPv6部署。

·     管理网络采用IPv6部署,业务网络采用IPv6部署。

本文分别介绍这两种组网模式下IPv6业务的配置步骤,请参见3 IPv4管理网4 IPv6管理网章节。


3 IPv4管理网

3.1  典型组网

3.1.1  组网图

图3-1 组网图

 

控制组件对设备的纳管依然采用IPv4地址。与IPv4标准组网相比,主要区别是增加了DHCPv6服务器,同时支持微软DHCP/vDHCP:其中微软DHCPv6只支持松耦合,不支持HA高可用;vDHCP支持紧耦合,也支持HA高可用。

3.1.2  业务配置流程

组网设备通过IPv4地址被控制组件纳管,IPv6业务通过手动或控制组件自动下发后实现,IPv6配置流程如下:

1. 组网设备已纳管,新增IPv6业务

(1)     控制组件通过IPv4地址纳管设备。

(2)     设备手动配置IPv6配置。

(3)     控制组件页面IPv6配置。

(4)     DHCPv6 Server配置

(5)     IPv6安全组配置

(6)     用户认证上线获取IPv6地址。

2. 组网设备未纳管,设备自动化上线

(1)     控制组件页面IPv6配置。

(2)     设备自动化上线,控制组件下发IPv6配置。

(3)     DHCPv6 Server配置

(4)     IPv6安全组配置

(5)     用户认证上线获取IPv6地址。

3.2  IPv6业务配置流程图

IPv6业务配置流程如下图所示。

图3-2 IPv6业务配置流程图

 

3.3  DHCPv6 Server配置

3.3.1  微软DHCPv6 Server配置

1. 安装微软DHCP

具体步骤参见《AD-Campus 6.5 微软DHCP紧耦合方案配置指导》中“安装微软DHCP服务”章节。

2. 控制组件纳管DHCPv6 Server

注意

管理方式选择“松耦合”,请勿勾选“使能高可用”项,目前方案不支持高可用。

 

路径:[自动化>园区网络>网络参数>DHCP],单击<增加>按钮,弹出增加DHCP服务器页面。在该页面中纳管微软DHCP,配置如下图所示。

·     名称:填写名称。

·     管理方式:选择“松耦合”选项。

·     IPv6地址:填写IPv6地址。

图3-3 增加DHCP服务器

 

配置完成后,单击<确定>按钮,可在列表中查看增加的DHCP服务器。

图3-4 查看DHCP服务器

 

3. 创建安全组IPv6作用域

注意

·     IPv6无需创建超级作用域。

·     目前DHCPv6服务器只支持松耦合且不支持主备模式,安全组作用域只能手动在DHCP Server上添加。

 

推荐组网中,用户IPv4地址是从vDHCP上获取地址,微软DHCP无需配置安全组的IPv4作用域。

创建安全组IPv6作用域步骤如下。

(1)     DHCP Server页面单击导航树中[DHCP>win-xxxxx>IPv6]菜单项。其中,“win-xxxxx”应根据实际路径进行调整。在弹出的菜单中选择“新建作用域”选项,进入新建作用域向导页面。

图3-5 新建作用域

 

(2)     输入名称及描述,单击<下一步>按钮。

图3-6 作用域名称

 

(3)     进入作用域前缀页面,输入作用域所分发地址的IPv6前缀,输入完成后,单击<下一步>按钮。

图3-7 作用域前缀

 

(4)     进入添加排除页面,输入需要从给定作用域中排除的IPv6地址范围(包括网关地址),输入完成后,单击<添加>按钮,在列表中可查看排除的地址范围,单击<下一步>按钮。

图3-8 添加排除

 

(5)     进入作用域租用页面,其中IPv6地址首选和有效生存时间范围均为1分钟~99923小时59分钟,且首选生存时间小于等于有效生存时间。

图3-9 作用域租用

 

(6)     后续步骤保持默认并单击<下一步>按钮,直至完成激活,结果如3-10所示。

图3-10 完成激活

 

3.3.2  vDHCP Server配置

1. 部署vDHCP Sever

(1)     登录统一数字底盘页面,选择“系统”页签,在左侧导航树中单击[部署管理]菜单项,进入组件部署导航页面。单击<上传>按钮,上传各组件安装包。

图3-11 上传vDHCP安装包

 

(2)     上传完成后,单击<下一步>按钮,解析安装包并进入组件选择页面。“公共服务”区段下“vDHCP Server”勾选“南向双协议

图3-12 组件选择1

 

(3)     在组件选择页面,选择需要安装的组件,完成后单击<下一步>按钮,进入参数配置界面,参数配置界面不需要配置任何参数,直接单击<下一步>按钮,进入网络配置页面。在网络配置页面,分别创建IPv4/IPv6网络和子网,用于给vDHCP分配地址。

图3-13 网络配置

 

说明

VLAN默认为空,如果配置VLAN,三层交换机与该网卡相连的端口需要配置成Trunk口,但该接口的PVID不能与此处配置的VLAN相同(不建议此处配置VLAN)。

 

(4)     网络配置完成后,单击<下一步>按钮,进入节点绑定页面,无需操作,单击<下一步>按钮,进入网络绑定页面,将网络和子网绑定到相应组件。

(5)     vDHCP Server:管理网络绑定IPv4网络和子网;默认网络绑定IPv6网络和子网。

图3-14 网络绑定1

 

(6)     在网络绑定页面,将网络和子网绑定到相应组件,使用子网IP地址池为组件分配IP地址。配置完成后,单击<下一步>按钮,进入参数确认页面。部署vDHCP需要手动输入VRRP备份组号,取值范围为1255,同一个网络中不能配置相同的VRRP备份组号。确认无误后,单击<部署>按钮,开始部署vDHCP

图3-15 参数确认1

 

(7)     部署完成后,在部署管理页面,单击组件左侧的图标,可展开组件信息,单击详情图标,可查看组件的详细信息。

图3-16 组件详情

 

2. 纳管vDHCP Server

(1)     路径:[自动化>园区网络>网络参数>DHCP],单击<增加>按钮,弹出增加DHCP服务器页面。在该页面中纳管vDHCP,配置如下图所示。

¡     名称:填写名称。

¡     管理方式:选择紧耦合vDHCP只支持紧耦合。

¡     使用高可用性:集群环境时需勾选;若是单机环境,则不需要勾选。

¡     启用双栈:勾选。

¡     IPv6地址:填写的是部署vDHCP时分配的IPv6地址,可在部署vDHCP的页面查看,如下:查看路径:[系统>部署管理],在列表中展开“公共服务”项,单击图标查看详情。

¡     厂商:选择H3C”。

¡     勾选使能高可用。

图3-17 增加DHCP服务器

 

(2)     配置完成后,单击<确定>按钮,可在列表中查看增加的DHCP服务器。

图3-18 查看DHCP服务器

 


3.4  IPv6业务配置步骤

3.4.1  资源&IP地址规划

表3-1 IP地址规划

规划项

数据示例

说明

VLAN 1网段(网关)

120.1.0.0/24(120.1.0.1)

VLAN 1的网络,用于自动化上线

VLAN 4094网段(网关)

130.1.0.0/24(130.1.0.1)

VLAN 4094的网络,用于控制组件和设备通信

VLAN30网段(网关)

100.1.0.0/24(100.1.0.1)

统一数字底盘使用的网段,用于PC和统一数字底盘的通信

VLAN1010网段(网关)

110.1.0.0/24(110.1.0.1)

SeerEngine-Campus&vDHCP使用的网段,用于PC和控制组件的通信(SeerEngine-Campus使用独立网卡时配置)

Underlay IP网段

200.1.1.0/24

SpineLeaf环回口地址网段

统一数字底盘北向业务IP

100.1.0.100

登录统一数字底盘的地址

EIA

100.1.0.100

EIA服务器的地址

SeerEngine-Campus集群IP

110.1.0.100

SeerEngine-Campus的集群地址

SeerEngine-Campus节点IP

Node1110.1.0.101

Node2110.1.0.102

Node3110.1.0.103

SeerEngine-Campus集群包含的三个节点地址

vDHCP集群IP

110.1.0.104

vDHCP服务器的集群地址,实际不使用

vDHCP节点IP

Node1110.1.0.105

Node2110.1.0.106

vDHCP服务器使用的两个节点地址

VXLAN/VLAN 4094 IPv6网段(网关)

133::/64(133::1)

VXLAN/VLAN 4094IPv6网络,用于设备和DHCPv6 Server通信

DHCPv6网段(网关)

130::/64(130::AAAA)

DHCPv6 ServerIPv6网络

 

3.4.2  组网设备已纳管,新增IPv6业务

注意

该场景也适用于新设备的手动纳管。

 

1. L3 Switch配置

(1)     L3 SwitchVLAN4094接口下增加地址池的IPv6网关地址

#                                                                                                                                  

interface Vlan-interface4094                                                                                                        

 ip address 130.1.0.1 255.255.255.0                                                                                               

 ipv6 address 133::1/64                                                                                                            

#                                                                                                                                  

(2)     静态路由配置。配置静态路由或动态路由协议,用于用户获取IPv6地址后与服务器(DHCPv6EIA V7)之间的互通。

ipv6 route-static :: 0 133::2       //配置一条缺省路由下一跳为Spine VSI4094接口的IPv6地址。

2. Spine设备配置

(1)     VSI4094配置IPv6地址

#                                                                                                                            

interface Vsi-interface4094                                                                                                         

 ip binding vpn-instance vpn-default                                                                                               

 ip address 130.1.0.2 255.255.255.0                                                                                               

 local-proxy-arp enable                                                                                                            

 ipv6 address 133::2/64                                                                                                           

 local-proxy-nd enable                                                                                                             

#

(2)     VPN配置

ip vpn-instance vpn-default                                                                                                        

 route-distinguisher 1:1                                                                                                                                                                                   

 vpn-target 1:1 import-extcommunity                                                                                                

 vpn-target 1:1 export-extcommunity  

#                                                                                                                                                                                                                      

 address-family ipv6                                                                                                                

  vpn-target 1:1 import-extcommunity                                                                                      

  vpn-target 1:1 export-extcommunity                                                                                                

 #  

(3)     BGP配置

bgp 100                                                                                                                                                                                                                                                          

 ip vpn-instance vpn-default    

#                                                                                                                                                                                                                   

  address-family ipv6 unicast                                                                                                      

   import-route direct                                                                                                             

   import-route static                                                                                                                                                                                                                        

 #         

(4)     静态路由配置。配置到服务器的静态路由,下一跳为三层交换机VLAN4094IPv6地址:

ipv6 route-static vpn-instance vpn-default 130:: 64 133::1   

//目的IPDHCPv6 Server所在的IPv6 网段

(5)     全局关闭VXLAN TunnelND学习配置

vxlan tunnel nd-learning disable

(6)     Vsi-interface 4092下开启IPv6功能

interface Vsi-interface4092                                                                                                                                                                                                    

 ip binding vpn-instance vpn-default                                                                                               

 ip address unnumbered interface Vsi-interface4094                                                                                 

 ipv6 address auto link-local                                                                                                      

 l3-vni 4092                                                                                                                       

#

3. Leaf设备配置

(1)     VSI4094接口配置

#                                                                                                               

 interface Vsi-interface4094                                                                                                         

 ip binding vpn-instance vpn-default                                                                                               

 ip address 130.1.0.3 255.255.255.0                                                                                              

 local-proxy-arp enable                                                                                                            

 arp proxy-send enable                                                                                                             

 ipv6 address 133::3/64                                                                                                           

 local-proxy-nd enable                                                                                                            

(2)     VPN配置

ip vpn-instance vpn-default                                                                                                         

 route-distinguisher 1:1                                                                                                                                                                                  

 vpn-target 1:1 import-extcommunity                                                                                                 

 vpn-target 1:1 export-extcommunity  

#                                                                                                                                                                                                                      

 address-family ipv6                                                                                                               

  vpn-target 1:1 import-extcommunity                                                                                      

  vpn-target 1:1 export-extcommunity                                                                                                

 #

(3)     BGP配置

bgp 100                                                                                                                                                                                                                                                          

 ip vpn-instance vpn-default    

#                                                                                                                                                                                                                  

  address-family ipv6 unicast                                                                                                      

   import-route direct                                                                                                             

   import-route static                                                                                                                                                                                                                        

 #         

(4)     静态路由配置。配置到服务器的静态路由,下一跳为三层交换机VLAN4094IPv6地址。

ipv6 route-static vpn-instance vpn-default 130:: 64 133::1  

//目的IPDHCPv6 Server所在的IPv6 网段

(5)     全局DHCP Snooping配置

ipv6 dhcp snooping enable vlan 2 to 4094

(6)     全局关闭VXLAN TunnelND学习配置

vxlan tunnel nd-learning disable  

(7)      Vsi-interface 4092下开启IPv6功能

interface Vsi-interface4092                                                                                                                                                                                              

 ip binding vpn-instance vpn-default                                                                                               

 ip address unnumbered interface Vsi-interface4094                                                                                  

 ipv6 address auto link-local                                                                                                      

 l3-vni 4092                                                                                                                        

#

(8)     VSI VXLAN4094实例下配置IPv6 DHCP Snooping功能

#

vsi vxlan4094

 gateway vsi-interface 4094

 vxlan 4094

 evpn encapsulation vxlan

  mac-advertising disable

  arp mac-learning disable

  route-distinguisher auto

  vpn-target auto export-extcommunity

  vpn-target auto import-extcommunity

 dhcp snooping trust tunnel

 ipv6 dhcp snooping trust tunnel

#

(9)     开启按需下发功能(可选,该功能默认关闭,可根据需求开启)。如果Leaf开启了按需下发,则Spine上需要在BGP vpn-default下引入直连路由,将终端所有私网网段路由引入到LeafSpine,保证终端和服务器以及外网的互通。

#为节约硬件资源,通过EVPN同步的远端ARP/ND表项默认不下驱动硬件,有流量请求时才下发。

ip forwarding-conversational-learning       //开启IPv4按需下发功能

ipv6 forwarding-conversational-learning     //开启IPv6按需下发功能

#流量停止,硬件表项老化删除的默认老化时间为60分钟,通过以下命令可以进行设置

[leaf1]ip forwarding-conversational-learning aging ?                           

  INTEGER<60-1440>  Aging time in (minutes)

#

[leaf1]ipv6 forwarding-conversational-learning aging ?                          

  INTEGER<60-1440>  Aging time in (minutes)

说明

·     S5560XS6520X设备建议配置按需下发。

·     Leaf设备同时做Border时不建议配置按需下发。

 

4. Access设备配置

(1)     配置VLAN4094接口

#                                                                 

interface Vlan-interface4094                                    

 ip address 130.1.0.4 255.255.255.0                           

 ipv6 address 133::4/64                                     

#  

(2)     静态路由配置。Spine和统一数字底盘的连接为三层接入时,需配置到服务器的静态路由,下一跳为三层交换机VLAN4094IPv6地址。

ipv6 route-static 130:: 64 133::1   

//目的IP为服务器所在的IPv6网段

5. 控制组件页面启用IPv6

进入[自动化>园区网络>网络参数>参数>全局配置]页面,将“启用IPv6”选项置为“是”。

图3-19 启用IPv6

 

3.4.3  组网设备未纳管,自动化上线

设备自动化上线配置只需在IPv4的基础上增加如下配置。

1. L3 Switch配置

(1)     在三层交换机的VLAN4094接口下增加地址池的IPv6网关地址。

#                                                                                                           

interface Vlan-interface4094                                                                                                        

 ip address 130.1.0.1 255.255.255.0                                                                                               

 ipv6 address 133::1/64                                                                                                            

#                                                                                                                                 

(2)     静态路由配置。配置静态路由或动态路由协议,用于用户获取IPv6地址后与服务器之间的互通。

ipv6 route-static :: 0 133::2     //配置一条缺省路由下一跳为Spine VSI4094接口的IPv6地址

2. Leaf设备配置

(1)     开启按需下发功能(可选,该功能默认关闭,可根据需求开启)。如果Leaf开启了按需下发,则Spine上需要在BGP vpn-default下引入直连路由,将终端所有私网网段路由引入到LeafSpine,保证终端和服务器以及外网的互通。

#为节约硬件资源,通过EVPN同步的远端ARP/ND表项默认不下驱动硬件,有流量请求时才下发

ip forwarding-conversational-learning       //开启IPv4按需下发功能

ipv6 forwarding-conversational-learning     //开启IPv6按需下发功能

#流量停止,硬件表项老化删除的默认老化时间为60分钟,通过以下命令可以进行设置

[leaf1]ip forwarding-conversational-learning aging ?                          

  INTEGER<60-1440>  Aging time in (minutes)

#

[leaf1]ipv6 forwarding-conversational-learning aging ?                          

  INTEGER<60-1440>  Aging time in (minutes)

 

说明

·     S5560XS6520X设备建议配置按需下发。

·     Leaf设备同时做Border时不建议配置按需下发。

 

3. 控制组件页面配置

(1)     创建VLAN4094IPv6地址池。进入[自动化>园区网络>网络设备]页面,单击右上角“IP地址池”链接,进入IP地址池页面。

(2)     单击<增加>按钮,进入增加IP地址池页面。具体配置如下图所示,配置完成后单击<确定>按钮,保存配置。

¡     名称:填写名称。

¡     类型:选择“园区VLAN4094网络”选项。

¡     地址池:填写地址池。

¡     网关地址:填写网关地址。

图3-20 IP地址池

 

(3)     创建自动化模板自动化模板需要在地址池设置添加VLAN4094IPv6地址池,并将IPv6 DHCP Server地址添加到IPv6网段内

a.     进入[自动化>园区网络>Fabrics]页面,单击页面右上角“自动化部署”链接,进入自动化模板页面。增加自动化模板,选择Fabric列表,点击确定。选择“原自动化上线”,切换至“地址池设置”页签,进行地址池配置,参数说明如下:

-     VLAN4094 IPv6地址池:选择前面创建的地址池。

-     服务器IPv6管理网段:用户需要互通的服务器IPv6地址段。设备自动化上线时,控制组件会向设备下发该网段的静态路由。

图3-21 地址池设置

 

b.     模板配置完成后,单击<确定>按钮保存配置,并返回自动化模板页面。单击列表中模板名称对应操作列的预览图标,查看模板中已经添加的IPv6相关配置,如3-22所示。

图3-22 模板预览

 

4. 控制组件页面启用IPv6

路径:[自动化>园区网络>网络参数>参数>全局配置],将“启用IPv6”选项置为“是”。

图3-23 启用IPv6

 


4 IPv6管理网

4.1  典型组网

4.1.1  组网图

图4-1 组网图

 

IPv4标准组网相比,主要增加了DHCPv6服务器、IPv6设备纳管时地址为纯IPv6(设备的VLAN14094Loopback地址全部是IPv6)。

4.1.2  业务配置流程

组网设备通过IPv6地址被控制组件纳管,IPv6业务通过设备自动化上线或手工配置后实现,IPv6配置流程如下:

1. 手动配置设备

(1)     设备手动配置IPv6配置。

(2)     控制组件页面手动纳管设备。

(3)     DHCPv6 Server配置

(4)     IPv6安全组配置

(5)     用户认证上线获取IPv6地址。

2. 设备自动化上线

(1)     控制组件页面设备自动化上线配置(包含DHCPv6 Server配置)。

(2)     IPv6安全组配置

(3)     用户认证上线获取IPv6地址。

4.2  IPv6业务配置流程图

IPv6业务配置流程如下图所示:

图4-2 IPv6业务配置流程图

 

4.3  IPv6业务配置步骤

4.3.1  资源&IP地址规划

图4-3 IP规划

 

表4-1 组网地址IP列表

规划项

数据实例

说明

统一数字底盘北向业务IP

190::195

统一数字底盘北向业务IP

EIA

190::204

EIA服务器地址

SeerEngine-Campus集群IP

130::195

SeerEngine-Campus的集群地址

SeerEngine-Campus节点IP

Node1130::190

Node2130::191

Node3130::192

SeerEngine-Campus集群包含的三个节点地址

vDHCP

Node1130::6

Node2130::7

vDHCP服务器使用的两个节点地址

VLAN1网关

132::1

VLAN 1的网关,用于自动化上线

VLAN4094网关

133::1

VLAN 4094的网关,用于控制组件和设备通信

VLAN50网关

130::AAAA

控制组件、vDHCP所在网段的网关

VLAN150网关

190::AAAA

统一数字底盘、EIA所在网段的网关

 

4.3.2  典型连接方式

目前方案支持统一数字底盘和SeerEngine-CampusvDHCP融合网卡部署,可以根据需要选择是否复用部署统一数字底盘使用的网卡。

选择三层接入方案:使用一张、两张网卡均可。若使用一张网卡部署,SeerEngine-CampusvDHCP和统一数字底盘使用同一张网卡;若使用两张网卡部署,则SeerEngine-CampusvDHCP部署和统一数字底盘各使用一张网卡。

4.3.3  部署CampusvDHCP组件

注意

vDHCP支持双栈部署,SeerEngine-Campus只支持单栈部署。

 

(1)     登录统一数字底盘页面,选择“系统”页签,在左侧导航树中单击[部署管理]菜单项,进入组件部署导航页面。单击<上传>按钮,上传各组件安装包。

图4-4 上传vDHCP安装包

 

(2)     上传完成后,单击<下一步>按钮,解析安装包并进入组件选择页面。在“控制组件”区段下的“区网络”勾选“融合EIA”;在“公共服务”区段下的“vDHCP Server”勾选“南向双协议”。

图4-5 组件选择1

 

图4-6 组件选择2

 

(3)     在组件选择页面,选择需要安装的组件,完成后单击<下一步>按钮,进入参数配置界面,参数配置界面不需要配置任何参数,直接单击<下一步>按钮,进入网络配置页面。在网络配置页面,分别创建IPv4/IPv6网络和子网,用于给控制组件和vDHCP分配地址。

图4-7 网络配置

 

说明

VLAN默认为空,如果配置VLAN,三层交换机与该网卡相连的端口需要配置成Trunk口,但该接口的PVID不能与此处配置的VLAN相同(不建议此处配置VLAN)。

 

(4)     网络配置完成后,单击<下一步>按钮,进入节点绑定页面,无需操作,单击<下一步>按钮,进入网络绑定页面,将网络和子网绑定到相应组件。

(5)     SeerEngine-Campus:绑定IPv6网络和子网

(6)     vDHCP Server:管理网络绑定IPv6网络和子网;默认网络绑定IPv4网络和子网。

图4-8 网络绑定

 

(7)     在网络绑定页面,将网络和子网绑定到相应组件,使用子网IP地址池为组件分配IP地址。配置完成后,单击<下一步>按钮,进入参数确认页面。部署vDHCP 需要手动输入VRRP备份组号,取值范围为1255,同一个网络中不能配置相同的VRRP备份组号。确认无误后,单击<部署>按钮,开始部署vDHCP

图4-9 参数确认1

 

图4-10 参数确认2

 

(8)     部署完成后,在部署管理页面,单击组件左侧的图标,可展开组件信息,单击详情图标,可查看组件的详细信息。

图4-11 组件详情

 

4.3.4  手动配置设备

下面介绍的是SpineLeafAceess不进行自动化部署时,需要手动配置的基础配置部分。配置完Underlay部分后,SeerEngine-Campus控制组件可以纳管设备,并且根据SeerEngine-Campus上的设置下发Overlay部分的配置。

1. L3 Switch配置

(1)     全局使能DHCPSTP

#使能DHCP

 dhcp enable

#

#使能STP

stp global enable

#

(2)     配置VLAN1VLAN4094接口。

#

interface Vlan-interface1                                                      

 ipv6 address 132::1/64                                           

 ipv6 dhcp select relay      //DHCP Relay相关的配置,用于设备自动化上线,若Spine/Leaf/Access都为手动配置纳管,则DHCP Relay相关配置可以不配。                                                       

 ipv6 dhcp relay server-address 130::106     //vDHCP服务器的节点地址                   

 ipv6 dhcp relay server-address 130::107

#

vlan 4094

#

#                                                                              

interface Vlan-interface4094                                                   

 ipv6 address 133::1/64                                                                                                

#                                                                           

(3)     创建VLAN50VLAN150接口。

#

vlan 50

vlan 150                                                                                                                                

#

#                                                                              

interface Vlan-interface 50                                                    

 ipv6 address 130::AAAA/64                                          

#

#                                                                              

interface Vlan-interface 150                                                    

 ipv6 address 190::AAAA/64                                          

#

(4)     Spine相连的接口配置。

#                                                                              

interface Ten-GigabitEthernet1/0/49                                            

description to_jieruSpine

port link-type trunk                                                          

 port trunk permit vlan 1 4094                                                 

#

(5)     与统一数字底盘连接的接口加入VLAN150

#                                                                               

interface GigabitEthernet1/0/37                                                 

 port access vlan 150

stp edged-port                                                            

#                                                                              

(6)     SeerEngine-CampusvDHCP连接的接口加入VLAN50

#                                                                              

interface GigabitEthernet1/0/30                                                

 port access vlan 50

stp edged-port                                                          

#                                                                              

(7)     增加默认路由。配置默认路由下一跳为Spine VSI4094接口地址,用于认证用户与EIA的互通。

#

ipv6 route-static :: 0 133::2

#

2. Spine设备

(1)     设备Spine角色和Sysname配置

#默认是Spine角色的不用再配置,非默认Spine角色的需要配置后重启生效

vcf-fabric role spine

#

sysname spine

#

(2)     配置LLDP,用以确定拓扑关系。

#                                                                                                                                  

lldp global enable                                                                                                                 

#            

(3)     配置STP

#                                                                     

undo stp vlan 2 to 4094 enable                                                

stp mode pvst                                                                  

stp global enable

stp vlan 1 priority 0   //Spine设备设置stp优先级

#

(4)     配置SNMPNETCONFTelnetSSH

# 配置SNMP,下面的配置为默认配置,SNMP团体字根据实际情况配置

snmp-agent                                                                                                                                                                                                  

 snmp-agent community write private                                                                                                 

 snmp-agent community read public                                                                                                  

 snmp-agent sys-info version all    

snmp-agent packet max-size 4096                                                                                                                                       

#

#配置NETCONF                                                                                                                          

 netconf soap http enable

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

#配置Telnet

 telnet server enable

#                                                                             

#配置ssh

ssh server enable

#                                                                                                                 

(5)     配置Telnet/SSH用户名、密码

#设置用户名、密码为adminH3C1234567                                                                                                                                                         

local-user admin class manage                                                  

 password simple H3C1234567      //需符合密码复杂度要求。不能少于10个字符,最长63个字符,至少包含数字、大写字母、小写字母和特殊字符中的两种类型,不支持中文,不能包含和空格,不允许包含用户名和用户名倒序。

 service-type telnet http https ssh                                            

 authorization-attribute user-role network-admin                               

 authorization-attribute user-role network-operator                            

#

#

line vty 0 63                                                                  

 authentication-mode scheme                                                

 user-role network-admin                                                       

 user-role network-operator                                                    

#

(6)     创建VLAN 4094;创建VLAN 1虚接口。

#创建 Vlan 4094                                                                                                                            

vlan 4094

#                                                                                                                                                                                            

# Vlan 1 虚接口创建,可不配置

interface Vlan-interface1                                                                                                          

ipv6 address 132::4/64

(7)     配置OSPF

#

ospfv3 1

 router-id 66.0.0.2

 non-stop-routing

 area 0.0.0.0

#

(8)     配置LoopBack接口

#

interface LoopBack0

 ospfv3 1 area 0.0.0.0

 ipv6 address 51::3/128    //配置ospf

#

(9)     配置Spine下行接口,有多个下行接口时创建多个VLAN接口。

#创建VLAN

vlan 3496

#创建VLAN虚接口                                            

interface Vlan-interface3496

ospfv3 1 area 0.0.0.0

 ospfv3 network-type p2p

 ipv6 address auto link-local

mtu 4094    // spineLeaf建立IPv6隧道,需修改mtu4094                   

#

# Spine下行接口配置 port trunk permit

#                                                                  

interface GigabitEthernet1/0/35

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 3496   //若组网中所有的Spine/Leaf/Access设备都手工配置上线,则不需要配置permit vlan1     

#

说明

·     SeerEngine-Campus默认自动下发的VLAN:分配VLAN 100用于设备自动化堆叠的BFD检测,VLAN 101-VLAN 2800用于Access交换机使用;VLAN 2801-VLAN 3000用于静态接入ACVLAN 3501-VLAN 4000用于安全组使用;VLAN 3001-VLAN 3500用于设备自动化上线Spine-Leaf间的互联链路,VLAN 4092-VLAN 4094为保留VLAN;剩余VLAN 1-VLAN 99VLAN 4001-VLAN 4091不会自动分配。VLAN 4051-VLAN 4060默认用于免认证VLAN。因此,建议在路由发布的VLAN接口时选择使用VLAN 2-99VLAN 4001-4050VLAN 4061-4091间的VLAN目前园区VLAN支持自定义范围,可根据自定义场景进行规划。

·     SpineLeaf之间有多条链路连接时,SpineLeaf多条链路为ECMP链路。由于VLAN1使能STPSpineLeaf之间链路Discarding状态为正常现象。

 

(10)     使能L2VPN

#                                                                                                                                   

l2vpn enable

#

(11)     配置vpn-targetVSI VXLAN4094VSI-interface虚接口IP地址以及L3VNI,用以控制通道的连通。

#创建Vpn-default,手动配置RDRT,整网中规定RD,RT都配置为1:1                                                                              

#

ip vpn-instance vpn-default

 route-distinguisher 1:1

 vpn-target 1:1 import-extcommunity

 vpn-target 1:1 export-extcommunity

#

 address-family ipv6

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

 #

 address-family evpn

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

#

# 配置vsi-interface 4094IP地址。

interface Vsi-interface4094

ip binding vpn-instance vpn-default

 local-proxy-arp enable 

 arp proxy-send enable

 ipv6 address 133::3/64

 local-proxy-nd enable     //开启ARP请求代理发送功能,解决由于网络异常连接超时等导致的设备上没有服务器ARP的情况下,终端设备与服务器连接不通的问题

mtu 4094    // spineLeaf建立IPv6隧道,需修改mtu4094

#

# 配置三层转发用的vsi-interface接口以及L3 VNI

# ip address unnumbered 命令用来配置本接口借用指定接口的IP地址,当vpn-default下创建安全组时,三层转发指定发送报文的源IPvsi-interface 4094的接口IP

#创建vsi接口4092用于配置vpn-defaultl3vni

interface Vsi-interface4092

 description SDN_VRF_VSI_Interface_4092

 ip binding vpn-instance vpn-default

 ip address unnumbered interface Vsi-interface4094

 ipv6 address auto link-local

 l3-vni 4092

#

# 配置vsi VXLAN4094实例

vsi vxlan4094

 gateway vsi-interface 4094

 vxlan 4094

 evpn encapsulation vxlan

  mac-advertising disable

  arp mac-learning disable

  nd mac-learning disable

  route-distinguisher auto

  vpn-target auto export-extcommunity

  vpn-target auto import-extcommunity

 ipv6 dhcp snooping trust tunnel

 loopback-detection action block

 loopback-detection enable vlan 4094                                        

#

(12)     配置BGP EVPN

# 配置bgp,如果有多个Leaf,就需要配置多个peer                                                                                                            

# 手动配置的BGP AS号必须保证与SeerEngine-CampusFabric设置的AS号相同                                                                             

#                                                                               

bgp 100  

non-stop-routing                                                                     

 router-id 66.0.0.2           //注意每台设备的router-id 不能相同                                                     

 peer 51::2 as-number 100  //配置BGP peerIP地址为Leaf设备的loopBack口地址                                               

 peer 51::2 connect-interface LoopBack0                             

 #                                                                              

 address-family l2vpn evpn                                                                                                  

  peer 51::2 enable                                                     

  peer 51::2 reflect-client //配置路由反射器, 用于转发不同Leaf之间的路由                                             

 #                                                                             

 ip vpn-instance vpn-default                                                   

  #                                                                             

  address-family ipv4 unicast                                                  

   import-route direct           //引入直连路由,Leaf设备上如果开启IPv4按需下发功能时需要配置                                               

   import-route static           //引入静态路由    

  #

  address-family ipv6 unicast

   import-route direct    //引入直连路由,Leaf设备上如果开启IPv6按需下发功能时需要配置

   import-route static    //引入静态路由                                     

#

(13)     Spine上行口(连接到L3Switch的接口)配置为AC口,绑定VSI VXLAN4094

#                                                                         

interface Ten-GigabitEthernet1/0/52                                             

     port link-mode bridge                                                         

     port link-type trunk                                                          

port trunk permit vlan 1 4094                                                                                                                 

     service-instance 4094         //创建服务实例4094                                                 

    encapsulation s-vid 4094    //匹配VLAN标签4094

    xconnect vsi vxlan4094      //绑定VSI VXLAN4094                                               

#

(14)     配置静态路由

#Spine和统一数字底盘的连接为3层接入时,需配置到统一数字底盘、控制组件、EIA等业务相关服务器的静态路由,下一跳为三层交换机VLAN4094IP地址

ipv6 route-static vpn-instance vpn-default 130:: 64 133::1  //目的IP为控制组件、vDHCPEIA的网段IP

#  

ipv6 route-static vpn-instance vpn-default 190:: 64 133::1  //目的IP为统一数字底盘的网段IP

#

关闭VXLAN TunnelMAC地址学习和ARP学习

#关闭VXLAN TunnelARP/ND学习,禁止远端报文的ARP学习和MAC地址学习                                                                            

vxlan tunnel arp-learning disable 

vxlan tunnel nd-learning disable                                            

#

# 关闭VXLAN TunnelMAC地址学习                                                                              

 vxlan tunnel mac-learning disable                                        

#                                                      

配置NTP

#

 clock timezone beijing add 08:00:00

#

# IP地址为NTP服务器IP

 ntp-service enable

 ntp-service unicast-server 190::195 vpn-instance  vpn-default

#

说明

若部署统一数字底盘时配置了内置NTP服务器,此处推荐配置NTP服务器IP为统一数字底盘的集群北向业务IP。若为外置的NTP服务器,则需要确保该NTP服务器和控制组件以及统一数字底盘网络互通。

 

(15)     Spine堆叠环境配置桥MAC保持不变。若Spine为堆叠设备,需配置如下命令,确保主备倒换时设备桥MAC保持不变。

#

irf mac-address persistent always

#

3. Leaf设备

注意

下述配置中,如果设备是S5560X或者S6520X,则需要设置switch-modeVXLAN模式,重启后生效。

 

每一台Leaf设备在纳入到SeerEngine-Campus管理之前,需要手动进行如下配置:

配置命令如下:

#查看switch-mode,若不是VXLAN MODE,则修改成VXLAN MODE

dis switch-mode status                                                                                                   

  Switch-mode in use: VXLAN MODE.                                                                                               

     Switch-mode for next reboot: VXLAN MODE.

#

#查看switch-mode的命令

[Leaf11]switch-mode ?                                                          

  0  NORMAL MODE(default)                                                      

  1  VXLAN MODE                                                                 

  2  802.1BR MODE                                                              

  3  MPLS MODE                                                                 

  4  MPLS-IRF MODE                                                              

 #

#设置成VXLAN MODE模式,执行完后需重启才能配置生效

switch-mode 1

#                                                                                                           

(1)     设备Leaf角色和Sysname配置

#默认是Leaf角色的不用再配置,默认非Leaf角色的需要配置后重启生效。

#vcf-fabric role leaf

#配置sysname

 sysname leaf1

#

(2)     配置LLDP,用以确定拓扑关系。

#                                                                                                                                  

lldp global enable                                                                                                                 

#    

配置STP

#                                                                     

undo stp vlan 2 to 4094 enable                                                

stp mode pvst                                                                 

stp global enable

stp vlan 1 priority 4096   

#

Leaf下行接口使能stp tc-restriction

int GigabitEthernet1/0/13

#

stp tc-restriction                                                                                                                                                                                              #

说明

Leaf的下行口需使能stp tc-restriction;若直连终端,则需使能stp edged-port

 

(3)     配置SNMPNETCONFTelnetSSH

#配置SNMP,下面的配置为默认配置,SNMP团体字根据实际情况配置

snmp-agent                                                                                                                                                                                                   

snmp-agent community write private                                                                                                

snmp-agent community read public                                                                                                   

snmp-agent sys-info version all   

snmp-agent packet max-size 4096                                                                                               

#

#NETCONF配置                                                                                                                            

#

 netconf soap http enable

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

#配置Telnet

 telnet server enable

#                                                                             

#配置ssh

ssh server enable

#                                                                                                

(4)     配置Telnet/SSH用户名、密码

#设置用户名、密码为adminH3C1234567                                                                                                                                                         

local-user admin class manage                                                  

 password simple H3C1234567      //需符合密码复杂度要求。不能少于10字符,最长63字符,至少包含数字、大写字母、小写字母和特殊字符中的两种类型,不支持中文,不能包含和空格,不允许包含用户名和用户名倒序。

 service-type telnet http https ssh                                            

 authorization-attribute user-role network-admin                               

 authorization-attribute user-role network-operator                            

#

#

line vty 0 63                                                                  

 authentication-mode scheme                                          

 user-role network-admin                                                       

 user-role network-operator                                                    

#

(5)     创建VLAN 4094;创建VLAN 1虚接口。

# 创建Vlan 4094                                                                                                                             

vlan 4094

#                                                                                                                                                                                            

# Vlan 1 虚接口创建

interface Vlan-interface1                                                                                                          

ipv6 address 132::5/64

#       

(6)     配置OSPF

#

ospfv3 1

 router-id 66.0.0.3

 non-stop-routing

 area 0.0.0.0

#

(7)     配置LoopBack接口

#                                                                              

interface LoopBack0                                                            

 ipv6 address 51::2/128    //用于与Spine建立BGP邻居                                      

 ospfv3 1 area 0.0.0.0                                                          

#

(8)     配置VLAN三层虚接口,用于和Spine互通。

#创建VLAN

vlan 3496                    //必须与SpineVLAN相同,参见2.Spine设备(9)章节

#创建VLAN虚接口                                                                                                                                                       

interface Vlan-interface3496

 ospfv3 1 area 0.0.0.0

 ospfv3 network-type p2p

 ipv6 address auto link-local 

mtu 4094    // spineLeaf建立IPv6隧道,需修改mtu4094                                                          

#

#Leaf上行接口配置 port trunk permit vlan                                                                             

#                                                                               

interface GigabitEthernet5/0/19

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 3496                                                  

#

说明

·     SeerEngine-Campus默认自动下发的VLAN分配VLAN 100用于设备自动化堆叠的BFD检测,VLAN 101-VLAN 2800用于Access交换机使用VLAN 2801-VLAN 3000用于静态接入ACVLAN 3501-VLAN 4000用于安全组使用VLAN 3001-VLAN 3500用于设备自动化上线Spine-Leaf间的互联链路,VLAN 4092-VLAN 4094为保留VLAN剩余VLAN 1-VLAN99VLAN 4001-VLAN 4091不会自动分配。VLAN 4051-VLAN 4060默认用于免认证VLAN因此,建议在路由发布的VLAN接口时选择使用VLAN 2-99VLAN 4001-4050VLAN 4061-4091间的VLAN。目前园区VLAN支持自定义范围,可根据自定义场景进行规划。

·     SpineLeaf之间有多条链路连接时,SpineLeaf多条链路为ECMP链路。由于VLAN1使能STPSpineLeaf之间链路Discarding状态为正常现象。

 

(9)     使能L2VPN

#使能l2vpn                                                                                                                                  

l2vpn enable 

#

(10)     配置vpn-defaultVSI VXLAN4094VSI虚接口IP地址以及L3 VNI,并在下行AC口(连接Access设备的接口)上配置服务实例(绑定VXLAN4094),用完成控制通道的连通。

#创建vpn-default,手动配置RDRT,整网中规定RD,RT都配置为1:1                                                                             

#

ip vpn-instance vpn-default

 route-distinguisher 1:1

 vpn-target 1:1 import-extcommunity

 vpn-target 1:1 export-extcommunity

 #

 address-family ipv6

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

 #

 address-family evpn

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

#

# 配置vsi-interface 4094IP地址。

#                                                                              

interface Vsi-interface4094                                                    

ip binding vpn-instance vpn-default

 local-proxy-arp enable 

 arp proxy-send enable //该命令为新增的命令,用于解决Leaf上没有Access ARP情况下控制组件连接不上Access的问题,Leaf设备的vsi4094接口必须配置。

 ipv6 address 133::6/64

 local-proxy-nd enable

mtu 4094    // spineLeaf建立IPv6隧道,需修改mtu4094

#

# 配置三层转发用的vsi-interface接口以及L3 VNI

# ip address unnumbered 命令用来配置本接口借用指定接口的IP地址,当vpn-default下创建安全组时,三层转发指定发送报文的源IPvsi-interface 4094的接口IP

#

interface Vsi-interface4092

 ip binding vpn-instance vpn-default

 ip address unnumbered interface Vsi-interface4094

 ipv6 address auto link-local

 l3-vni 4092#

# 配置vsi VXLAN4094实例

#

vsi vxlan4094

 gateway vsi-interface 4094

 vxlan 4094

 evpn encapsulation vxlan

  mac-advertising disable

  arp mac-learning disable

  nd mac-learning disable

  route-distinguisher auto

  vpn-target auto export-extcommunity

  vpn-target auto import-extcommunity

 dhcp snooping trust tunnel

 ipv6 dhcp snooping trust tunnel

 loopback-detection action block

 loopback-detection enable vlan 4094

#

#LeafAccess连接的Leaf下行接口配置成AC                                                                                                                                                                                                                                            

interface GigabitEthernet1/0/13

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

 link-aggregation mode dynamic

 stp tc-restriction

 mac-based ac

 #

 service-instance 4094

  encapsulation s-vid 4094                                                 

#

(11)     配置BGP EVPN

#配置BGP 100,只需要指定Spinepeer

#                                                                               

bgp 100   

non-stop-routing                                                                    

 router-id 66.0.0.3   //注意每台设备的router-id 不能相同,建议配置为环回口地址                                                      

 peer 51::3 as-number 100                                                 

 peer 51::3 connect-interface LoopBack0                                 

 #                                                                             

 address-family l2vpn evpn                                                                                                         

  peer 51::3 enable                                                                                                   

 #                                                                             

 ip vpn-instance vpn-default                                                   

  #                                                                            

  address-family ipv6 unicast                                                 

#

(12)     配置静态路由

#Spine和统一数字底盘的连接为3层接入时,需配置到统一数字底盘、控制组件、EIA等业务相关服务器的静态路由,下一跳为三层交换机VLAN4094IP地址

ipv6 route-static vpn-instance vpn-default 130:: 64 133::1 //目的IP为控制组件的网段IP

#  

ipv6 route-static vpn-instance vpn-default 190:: 64 133::1 //目的IP为统一数字底盘的网段IP的网段IP

#

配置DHCP Snooping

#

 ipv6 dhcp snooping enable vlan 2 to 4094

#

#

(13)     关闭VXLAN TunnelMAC地址学习和ARP/ND学习

#关闭VXLAN TunnelARP学习                                                                              

vxlan tunnel arp-learning disable

vxlan tunnel nd-learning disable                                              

#

# 关闭VXLAN TunnelMAC地址学习                                                                             

vxlan tunnel mac-learning disable                                             

#

(14)     开启按需下发功能(可选,该功能默认关闭,可根据需求开启)。如果Leaf开启了按需下发,则Spine上需要在BGP vpn-default下引入直连路由,将终端所有私网网段路由引入到LeafSpine,保证终端和服务器以及外网的互通。

#为节约硬件资源,通过EVPN同步的远端ARP表项默认不下驱动硬件,有流量请求时才下发。

ip forwarding-conversational-learning       //开启按需下发功能

#流量停止,硬件表项老化删除的默认老化时间为60分钟,通过以下命令可以进行设置

[leaf1]ip forwarding-conversational-learning aging ?                          

  INTEGER<60-1440>  Aging time in (minutes)

#

说明

·     S5560X-HIS6520X-HI设备建议配置按需下发。

·     Leaf设备同时做Border时不建议配置按需下发。

 

(15)     配置NTP

#

 clock timezone beijing add 08:00:00

#

#IP地址为NTP服务器IP

 ntp-service enable

 ntp-service unicast-server 190::195 vpn-instance vpn-default

#

说明

若部署统一数字底盘时配置了内置NTP服务器,此处推荐配置NTP服务器IP为统一数字底盘的集群北向业务IP。若为外置的NTP服务器,则需要确保该NTP服务器和控制组件以及统一数字底盘网络互通。

 

(16)     检验配置成功情况。上述配置完成后,分别检查配置成功情况。SpineLeaf设备上都可以查看到:

[leaf1] display interface Vsi-interface brief                                             

Brief information on interfaces in route mode:

Link: ADM - administratively down; Stby - standby

Protocol: (s) - spoofing

Interface            Link Protocol Primary IP        Description             

Vsi4092              UP   UP       --                SDN_VRF_VSI_Interface_4092//4092接口创建成功

Vsi4094              UP   UP       --                                     

[leaf1]

 

[leaf1]dis l2vpn vsi                                                           

Total number of VSIs: 2, 1 up, 1 down, 0 admin down                            

VSI Name                        VSI Index       MTU    State                   

Auto_L3VNI4092_4092             0               1500   Down  //自动生成                  

vxlan4094                       1               1500   Up                      

[leaf1]

 

[leaf1] display interface Tunnel brief                                                    

Brief information on interfaces in route mode:                                 

Link: ADM - administratively down; Stby - standby                              

Protocol: (s) - spoofing                                                       

Interface            Link Protocol Primary IP        Description               

Tun1                 UP   UP       --        //隧道UP                                   

 [leaf1]

[leaf1] display interface Tunnel                                                          

Tunnel1

Current state: UP

Line protocol state: UP

Description: Tunnel1 Interface

Bandwidth: 64 kbps

Maximum transmission unit: 4038

Internet protocol processing: Disabled

Last clearing of counters: Never

Tunnel source 51::2, destination 51::3

Tunnel protocol/transport UDP_VXLAN/IPv6

Last 300 seconds input rate: 521 bytes/sec, 4168 bits/sec, 3 packets/sec

Last 300 seconds output rate: 1021 bytes/sec, 8168 bits/sec, 4 packets/sec

Input: 18304 packets, 2831888 bytes, 0 drops

Output: 21089 packets, 5695406 bytes, 0 drops                                      

[leaf1]                                                                         

 

[leaf1] ping ipv6  -vpn-instance vpn-default 130::AAAA   //控制组件和DHCP的网关

Ping6(56 data bytes) 133::6 --> 130::AAAA, press CTRL+C to break

56 bytes from 130::AAAA, icmp_seq=0 hlim=63 time=3.276 ms

56 bytes from 130::AAAA, icmp_seq=1 hlim=63 time=2.374 ms

56 bytes from 130::AAAA, icmp_seq=2 hlim=63 time=2.327 ms

56 bytes from 130::AAAA, icmp_seq=3 hlim=63 time=2.455 ms

56 bytes from 130::AAAA, icmp_seq=4 hlim=63 time=2.296 ms

 

--- Ping6 statistics for 130::AAAA in VPN instance vpn-default ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 2.296/2.546/3.276/0.369 ms

[leaf~133::6]%Mar  5 07:23:21:372 2021 leaf~133::6 PING/6/PING_VPN_STATISTICS: Ping6 statistics for 130::AAAA in VPN instance vpn-default: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 2.296/2.546/3.276/0.369 ms.                  

[leaf1]

(17)     Leaf堆叠环境配置桥MAC保持不变。若Leaf为堆叠设备,需配置如下命令,确保主备倒换时设备桥MAC保持不变。

#

irf mac-address persistent always

#

4. Access设备

Access作为接入设备,需要手动配置如下:

(1)     设备Access角色和sysname配置

#默认是Access角色的不用再配置,非默认Access角色的需要配置后重启生效。

#

vcf-fabric role access

#

 sysname access1

#

(2)     配置LLDP,以确定拓扑关系。

#                                                                                                                                 

lldp global enable                                                                                                                

#

(3)     配置STP

#                                                                     

stp global enable                                                              

#                                                                                                                                 

(4)     配置SNMPNETCONFTELNETSSH

# 配置SNMP,下面的配置为默认配置,SNMP团体字根据实际情况配置

#

snmp-agent                                                                                                                                                                                                   

snmp-agent community write private                                                                                                 

snmp-agent community read public                                                                                                  

snmp-agent sys-info version all

snmp-agent packet max-size 4096                                                                                                  

#

#NETCONF配置                                                                                                                           

netconf soap http enable

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

#配置telnet

 telnet server enable

#                                                                             

#配置ssh

ssh server enable

#                                                                                              

(5)     配置Telnet/SSH用户名、密码

#设置用户名、密码为adminH3C1234567                                                                                                                                                         

local-user admin class manage                                                  

 password simple H3C1234567      //需符合密码复杂度要求。不能少于10个字符,最长63个字符,至少包含数字、大写字母、小写字母和特殊字符中的两种类型,不支持中文,不能包含和空格,不允许包含用户名和用户名倒序。

 service-type telnet http https ssh                                            

 authorization-attribute user-role network-admin                                

 authorization-attribute user-role network-operator                            

#

#

line vty 0 63                                                                  

 authentication-mode scheme                                             

 user-role network-admin                                                       

 user-role network-operator                                                    

#

(6)     配置Access设备与Leaf设备连接的上行口permit vlan all

# Access的上行口配置permit vlan all                                                                             

interface Ten-GigabitEthernet1/0/52                                            

   port link-mode bridge                                                         

   port link-type trunk                                                           

   port trunk permit vlan all                                                    

#           

(7)     创建VLAN

#                                                                                                                                     

vlan 4093 to 4094

(8)     VLAN1配置三层接口,可不配置。

#                                                                              

interface Vlan-interface1                                                      

 ipv6 address 132::2/64                                           

#                                     

(9)     配置VLAN4094三层接口,SeerEngine-Campus通过该地址纳管Access

#                                                                              

interface Vlan-interface4094                                                   

 ipv6 address 133::5/64                                           

#

(10)     配置静态路由。

# Spine和统一数字底盘的连接为三层接入时,需配置到统一数字底盘、控制组件、EIA等业务相关服务器的静态路由,下一跳为三层交换机VLAN4094IP地址

ipv6 route-static 130:: 64 133::1    //目的IP为控制组件的网段IP

ipv6 route-static 190:: 64 133::1     //目的IP为统一数字底盘的网段IP

(11)     配置NTP服务器。

#

 clock timezone beijing add 08:00:00

#

#IP地址为NTP服务器IP

ntp-service enable                                                            

 ntp-service unicast-server 190::195

#

说明

若部署统一数字底盘时配置了内置NTP服务器,此处推荐配置NTP服务器IP为统一数字底盘的集群北向业务IP。若为外置的NTP服务器,则需要确保该NTP服务器和控制组件以及统一数字底盘网络互通。

 

(12)     Access堆叠环境配置桥MAC保持不变

Access为堆叠设备,需配置如下命令,确保主备倒换时设备桥MAC保持不变。

#

irf mac-address persistent always

#

5. 手工纳管设备

设备的Underlay手动配置完成后,控制制器上进行FabricDHCP等相关配置。

(1)     Fabric路径:[自动化>园区网络>Fabrics],单击<增加>按钮,进入Fabric配置页面。Fabric配置页面中,配置Fabric,参数说明如下:

¡     名称:根据实际需求输入,没有限制。

¡     AS号:取值范围为14294967295的整数。设备手工部署纳管时,请务必保证Fabric中设置的AS号与设备侧手动配置的BGP AS号相同。

¡     网络类型:默认VXLAN组网,默认即可。

¡     虚拟网络自动化和业务随行:默认“开启”,控制VXLAN组网的授权和组间策略的授权。

¡     隔离域:选择所属隔离域。

¡     组播网络:不支持IPv6业务,此处配置为关闭

¡     QoS策略:不支持IPv6业务,此处配置为关闭

¡     Underlay网络固化:默认选择“关闭”,设备自动化需要关闭,自动化结束后,按需选择开启。

¡     延迟配置Access接口PVID:默认“关闭”,控制组件在设备激活时自动下发PVID,若选择“开启”,则设备激活时不下发PVID,激活后可以手动配置PVID

¡     DHCP Snooping Enable VLAN范围:默认使能2-4094

¡     Access免费ARP学习:默认开启。

图4-12 Fabric

 

(2)     单击<确定>按钮,完成Fabric创建。Fabric页面中显示增加的Fabric

(3)     设备纳管。路径:[自动化>园区网络>网络设备>增加设备],填写“基本信息”区域、“设备控制协议”区域中的参数。

¡     “基本信息”区域

-     所属Fabric选择Fabric

-     设备角色:有SpineLeafAccess三种角色,请根据设备实际组网中的角色进行选择,请务必保证与设备上配置的角色一致。

-     管理IP:设备VXLAN4094/VLAN4094接口的IP地址

-     Underlay IP:设备LoopBack口的IP地址

-     设备系列:选择设备型号对应的产品系列。

-     其他参数:默认配置即可。

图4-13 纳管设备

 

¡     “设备控制协议模板”:支持修改默认模板或者新增模板。

-     只读团体字:根据上面设备配置中设置的SNMP参数,本例为public

-     读写团体字:根据上面设备配置中设置的SNMP参数,本例为private

-     用户名:根据上面设备配置中设置的local-user,本例为admin

-     密码:根据上面设备配置中设置的local-user的密码,密码长度不能少于10个字符,最长63个字符,至少包含数字、大写字母、小写字母和特殊字符中的两种类型,不支持中文,不能包含空格和“?”,不允许包含用户名和用户名倒序。

图4-14 设备控制协议模板

 

图4-15 增加设备控制协议模板

 

设备增加完成后,“在线状态”初始为“Inactive”,需一段时间进行数据同步,同步完成后,单击<刷新>按钮,状态更新为“Active”,表示设备已连接。

图4-16 设备激活

 

设备纳管后,SpineLeaf设备可通过display openflow instance  1 controller命令查看SeerEngine-Campus控制组件连接设备的详细信息。

[Leaf1]display openflow instance 1 controller

Instance 1 controller information:

 Reconnect interval: 60 (s)

 Echo interval     : 5  (s)

 

 Controller ID           : 1

 Controller IPv6 address : 130::191

 Controller port         : 6633

 Local IPv6 address      : 133::3

 Controller role         : Master

 Connect type            : TCP

 Connect state           : Established

 Packets sent            : 44

 Packets received        : 163

 SSL policy              : --

 Control SSL policy      : --

 VRF name                : vpn-default

 

 Controller ID           : 2

 Controller IPv6 address : 130::192

 Controller port         : 6633

 Local IPv6 address      : 133::3

 Controller role         : Slave

 Connect type            : TCP

 Connect state           : Established

 Packets sent            : 42

 Packets received        : 161

 SSL policy              : --

 Control SSL policy      : --

 VRF name                : vpn-default

(4)     配置DHCPv6服务器。路径:[自动化>园区网络>网络参数>DHCP],单击<增加>按钮,弹出增加DHCP服务器页面。在该页面中纳管vDHCP,配置如下图所示。

¡     名称:填写名称。

¡     管理方式:选择紧耦合vDHCP只支持紧耦合。

¡     使用高可用性:集群环境时需勾选;若是单机环境,则不需要勾选。

¡     启用双栈:勾选。

¡     IPv6地址:填写的是部署vDHCP时分配的IPv6地址,可在部署vDHCP的页面查看,如下:查看路径:[系统>部署管理],在列表中展开“公共服务”项,单击图标查看详情。

¡     厂商:选择H3C”。

¡     勾选使能高可用。

图4-17 增加DHCP服务器

 

配置完成后,单击<确定>按钮,可在列表中查看增加的DHCP服务器。

图4-18 查看DHCP服务器

 

4.3.5  设备自动化上线

请参见5 IPv6设备老自动化上线6 IPv6设备新自动化上线章节。


5 IPv6设备老自动化上线

注意

·     支持设备款型:Spine\LeafXGS TD3芯片款型(105系列SH板卡、S6550XE/S6525XE)以及国芯款型,Access5130S以及国芯款型(S5560X\S6520X也不支持作为access

·     仅支持单机或堆叠组网。

·     园区向导->设备上线规划中不再引导老自动化方案,如需配置,请从Fabric->自动化部署入口进入配置。

 

5.1  配置流程图

图5-1 老自动化流程图

 

IPv6设备老自动化流程与IPv4一致,基础配置内容可参考《AD-Campus 6.5 自动化配置指导》。本章节只介绍IPv6相关的特殊配置。

5.2  三层/二层架构配置步骤

5.2.1  L3 Switch设备配置

(1)     配置VLAN1VLAN4094用于和设备通信

#                                                                              

vlan 1                                                                        

#                                                                              

vlan 4094                                                                         

#                                                                              

interface Vlan-interface1                                                      

 ipv6 dhcp select relay

 ipv6 dhcp relay server-address 130::6       //vDhcpip

 ipv6 dhcp relay server-address 130::7       //vDhcpip

 ipv6 address 132::1/64

 undo ipv6 nd ra halt #    

#                                                                              

interface Vlan-interface4094               //设备管理地址为控制组件分配,此处不需要配DHCP relay

 ipv6 address 133::1/64

 undo ipv6 nd ra halt                                        

#  

(2)     配置VLAN 50用于SeerEngine-CampusDHCP所在网段的网关地址。

#                                                                        

vlan 50                                                                  

#                                                                       

interface Vlan-interface50                                       

 ipv6 address 130::AAAA/64      

(3)     配置VLAN 150用于统一数字底盘、EIA北向业务网段的网关地址。

   #

interface Vlan-interface150

ipv6 address 190::AAAA/64

#

(4)     Spine相连的接口配置

#

interface Ten-GigabitEthernet1/0/6

description to_spine

port link-type trunk

 port trunk permit vlan all

 ipv6 dhcp snooping trust

#

(5)     与服务器相连的外联设备(L3Switch)接口配置。

#                                                                              

interface GigabitEthernet1/0/7  //SeerEngine-CampusvDHCP的管理网卡相连                                                 

 port access vlan 50                                                                                                                          

#

interface GigabitEthernet1/0/37 //与统一数字底盘、EIA的管理网卡相连

 description eth1-ipv6

 port access vlan 150

#      

5.2.2  控制组件配置

1. 基础配置

(1)     进入[自动化>园区网络>网络参数>参数>全局配置]页面,启用IPv6功能,控制组件默认启用IPv6

图5-2 启用IPv6

 

(2)     进入[自动化>园区网络>Fabrics]页面,单击<增加>按钮,完成Fabric配置。

图5-3 创建Fabric

 

¡     名称:可以填写最长255个字符,区分大小写。

¡     网络类型:默认VXLAN组网,默认即可。

¡     AS号:取值范围为14294967295的整数。在多Fabric组网中,每个FabricAS号必须不同。自动化部署时,SeerEngine-Campus控制组件根据Fabric中设置的AS号,向加入Fabric的设备下发设置的BGP AS

¡     业务自动化:选择“开启”,并选择对应的隔离域。

¡     业务随行:选择“开启”,控制VXLAN组网的授权。

¡     组播网络:不支持IPv6业务,此处配置为关闭

¡     Underlay网络固化:默认选择“关闭”,设备自动化需要关闭,自动化结束后,按需选择开启。

¡     延迟配置Access接口VLAN:默认“关闭”,控制组件在设备激活时自动下发PVID,若选择“开启”,则设备激活时不下发PVID,激活后可以手动配置PVID

¡     DHCP Snooping Enable VLAN范围:默认使能2~4094

¡     Voice VLAN:默认开启。

(3)     进入“设备纳管”界面,单击<自动纳管>按钮。

图5-4 自动纳管

 

(4)     选择“原自动化上线”。

图5-5 原自动化上线

 

(5)     进入<基础设置>页面,填写RR MACRR MAC框内填写Spine设备的桥MAC,若FabricSingle Leaf架构,则RR MAC可不填。填写完毕后,单击<下一步>按钮,进行地址池设置。

图5-6 RR MAC

 

说明

如果Spine为堆叠设备,RR MAC必须输入所有成员设备的主控板桥MAC地址,以英文逗号隔开。

 

Spine设备的桥MAC,可以在设备侧通过命令查看。

¡     方法一:通过display device manuinfo命令查看

[leaf~133::4]dis device manuinfo slot 1

 Slot 1 CPU 0:

DEVICE_NAME          : S5560X-54C-EI

DEVICE_SERIAL_NUMBER : 210235A1XCM195A000QK

MAC_ADDRESS          : 4CE9-E498-16CB

MANUFACTURING_DATE   : 2019-05-20

VENDOR_NAME          : H3C

Fan 1:

DEVICE_SERIAL_NUMBER : NONE

Fan 2:

DEVICE_SERIAL_NUMBER : NONE

Power 1:

DEVICE_NAME          : LSPM2150A

DEVICE_SERIAL_NUMBER : 210231A1U0H195001022

MANUFACTURING_DATE   : 2019-05-07

VENDOR_NAME          : H3C

¡     方法二:Probe视图下通过debug stack show memberinfo命令查看:

[leaf~133::4-probe]debug stack show memberinfo  slot 1

 

=============================================================

           Member Information of STACK Module

=============================================================

MemID:1,  LocalSlotID:1,  Priority:1, Mode:90 

MaxMemNum:10,  MaxPortMemberPort:4,  StackCapability:5 

BridgeMac:4c:e9:e4:98:16:cb    CpuMac:f0:10:90:db:74:02    DeviceInfo:S5560X-EI

Get the Wrong Packet Number :0.

2. 地址池配置

(1)     地址池配置,首先要绑定DHCP服务器。单击“DHCP服务器”下拉框,选择“新建DHCP服务器”,进入增加DHCP服务器页面,输入H3C vDHCP相关的参数。

图5-7 增加DHCP服务器

 

图5-8 DHCP

 

¡     名称:填写名称。

¡     管理方式:选择紧耦合vDHCP只支持紧耦合。

¡     使能高可用:集群环境时需勾选;若是单机环境,则不需要勾选。

¡     启用双栈:勾选。

¡     IPv6地址:填写的是部署vDHCP时分配的IPv6地址,可在部署vDHCP的页面查看,如下:查看路径:[系统>部署管理],在列表中展开“公共服务”项,单击图标查看详情。

¡     厂商:选择H3C”。

说明

·     IP地址为部署公共网络分配的IP地址,路径:系统->部署管理->公共服务,单击详情查看vDHCPIP地址。

·     设备自动化使用的DHCP必须为H3C vDHCP

 

(2)     新建VLAN1地址池,地址池填写在L3 Switch设备中设置的VLAN1132::/64)网段的IP地址。“网关地址”是L3Switch设置的VLAN1IP地址。

图5-9 VLAN1

 

(3)     新建VLAN4094地址池,地址池填写在L3Switch设备中设置的VLAN4094133::/64)网段的IP地址。“网关地址”是L3Switch设置的VLAN4094IP地址。

图5-10 VLAN4094

 

(4)     服务器IPv6管理网段:设备自动化上线时,SeerEngine-Campus控制组件会向设备下发配置的IP地址段的静态路由,需要增加控制组件管理网段,控制组件IP网段130::/64EIA所在的网段190::/64,支持多个网段添加,中间“,”隔开。

说明

如果统一数字底盘、控制组件和EIA所在网段不同,需要添加多个网段。

 

图5-11 服务器IPv6管理网段

 

说明

UnderlayIPv6自动化无IPv4业务不需要配置VLAN4094 IPv4地址池和IPv4网段。若要使用IPv4地址,则需要增加一个IPv4DHCP ServerIPv4业务相关的配置不在本文中介绍IPv4自动化具体配置请参考《AD-Campus 6.5 自动化配置指导》

 

3. 设备角色模板

设备角色模板配置即自动化模板配置。

·     本地用户名和密码:如果与“设备控制协议模板”中NETCONF协议配置的用户名相同,则密码必须一致;本地用户名和密码可以和“设备控制协议模板”中NETCONF协议配置的用户名不一致。“设备控制协议模板”中NETCONF协议配置的用户名和密码用于控制组件访问设备,本地用户名和密码用于Spine设备访问Leaf设备。“设备控制协议模板”可通过单击“模板修改”打开“修改设备控制协议模板”进行设置。

·     NTP服务器:若部署统一数字底盘时配置了内置NTP服务器,此处推荐配置NTP服务器IP为统一数字底盘的集群北向业务IP。可以填写客户组网中的NTP时间服务器地址,保证网络互通。

·     软件版本:设备需要升级的版本,目前只支持同型号设备一起升级。

·     Master Spine MAC:指定Master Spine设备的桥MAC地址。用于分配Underlay IP地址和Underlay VLAN(如果Spine是堆叠设备,则此模板中填写的桥MAC对应的Spine为主设备)。

·     自动分配Underlay IP:默认

¡     是:Spine根据模板中设置的 Underlay IP范围”的地址段,自动分配SpineLeaf设备的Loopback0接口IP

¡     否:手动分配SpineLeaf设备的Loopbakc0接口的IP。设置为“否”时,SpineLeaf模板需要使能白名单,且必须在设备清单中填写指定设备的Underlay IP

·     Underlay IP范围:指定地址范围。用于Loopback0接口地址的分配。

·     Underlay VLAN范围:指定可用的VLAN范围,用于建立Underlay OSPF邻居,建议使用缺省值。

·     上行口:需要指定Spine的上行口全称(即与L3 Switch设备直连的端口),在控制组件处理设备自动化过程中,需要向该接口下发VLAN4094-VXLAN4094AC配置信息。用于设备与控制组件的业务的交互。

·     是否使能白名单:

¡     若开关关闭

-     指定设备的序列号在设备清单中,以设备清单中指定信息为准进行自动化部署,并以指定的标签被控制组件纳管。

-     指定设备的序列号不在设备清单中,以设备的默认角色为准完成自动化部署,缺省的标签为角色~4094 IP地址。

¡     若开关开启:

-     指定设备的序列号在设备清单中,以设备清单中指定信息为准进行自动化部署,并以指定的标签被控制组件纳管。

-     指定设备的序列号不在设备清单中,则自动化上线失败。

说明

如果Spine是堆叠设备,则Spine模板Master Spine MAC是主设备的桥MAC

 

图5-12 设备角色模板

 

图5-13 Spine模板

 

图5-14 Leaf模板

 

图5-15 Access模板

 

4. 设备上线清单

(1)     设备清单用于设备白名单的设置。设备序列号是每台设备的唯一标识符,设备清单中设置设备序列号和设备角色的对应关系,可以规划每台设备在组网中的角色信息。

¡     设备自动化过程中使用:设备自动化过程中会检查设备白名单。

-     若设备序列号在设备清单内,设备可以通过白名单检查后获取到自动化模板,完成自动化上线。

-     若设备序列号不在设备清单内且设备模板中开启了白名单功能,设备将无法通过白名单检查获取自动化模板,无法完成自动化上线。

¡     在设备自动化过程中使用,模板未使能白名单,但设备序列号在设备清单内,设备优先按白名单设置的角色进行上线;若设备序列号不在设备清单内,则设备按照设备默认角色进行上线。

¡     SeerEngine-Campus控制组件添加设备纳管时使用:控制组件纳管设备时需要匹配设备白名单,若没有匹配到白名单,则设备纳管不成功。

图5-16 设备清单

 

(2)     增加设备序列号,可通过单击<增加>按钮,通过页面手动配置;也可以单击<导入>按钮下载导入模板,批量导入。

¡     网络类型:默认VXLAN

¡     支持WebSocket:选择“否”。

¡     设备序列号:填写设备的唯一标识符,可通过以下命令查看。

具体设备属于哪个系列请与相关技术人员核对:

-     框式设备:请填入机框序列号和各主控板序列号,多个序列号以“;”分隔。

-     S10500X/S10500系列读取机框和主控板信息:display device manuinfo chassis *  slot  *

-     S7500E系列读取各主控板信息:display device manuinfo chassis * slot *

-     盒式设备(S6550XE/ S6525XE/6520X/ S5560X系列)display license device-id slot 1

-     S7500X系列读取各主控板信息:display device manuinfo chassis * slot *

-     盒式设备(S51系列)display device manuinfo slot 1

¡     设备角色:可选设备角色为Spine/Leaf/Access,设备自动化上线时会根据设备清单中配置的角色信息修改设备角色。

¡     设备标签:设备的sysname,设备自动化上线后根据配置的设备标签自动修改。

¡     设备系统名称:用于控制器识别的系统名称。

¡     管理IP:指定设备自动化上线后的VSI/VLAN 4094IP地址,可不配置。

-     若配置了管理IP地址,则设备自动化上线后SeerEngine-Campus控制组件根据设置的IP地址分配给设备

-     若不配置管理IP地址,则SeerEngine-Campus控制组件根据VLAN4094的地址池自动分配

¡     Underlay IP地址:如果在自动化配置模板中Spine设备模板配置手动分配Underlay IP,该字段必填。如果指定自动分配,该字段不必填。

¡     站点名称:选择设备属于哪个站点,按需配置,需要使用大屏功能时必须配置。

图5-17 设备清单

 

5. 策略配置模板

策略配置模板不影响设备自动化,和用户业务相关,具体配置参见《AD-Campus 6.5 基础配置指导》。

5.3  Single-Leaf架构

5.3.1  L3 Switch设备配置

Single-Leaf架构L3 Switch配置,请参考5.2.1  L3 Switch设备配置。下面仅介绍Single-LeafLeaf设备堆叠的配置内容。

(1)     Leaf与三层交换机互联一根线,Leaf之间互联。

(2)     Single-Leaf模板中将上行口填写成聚合口

(3)     手工在L3 Switch上配置端口聚合。

#

interface Ten-GigabitEthernet0/0/48

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 port link-aggregation group 102

#

interface Ten-GigabitEthernet0/0/47

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 port link-aggregation group 102

#

interface Bridge-Aggregation102

 port link-type trunk

 port trunk permit vlan all

 link-aggregation mode dynamic

#

(4)     Leaf设备获取到VLAN1,成功堆叠。

(5)     Leaf与三层交换机互联第二根线,手工在Leaf上配置上行口聚合。

5.3.2  控制组件配置

仅介绍Single-Leaf和三层组网差别配置。

(1)     在基础配置页面,无需设置RR MAC

(2)     在设备角色模板页面:

¡     设备角色取消“Spine模板”,勾选“Leaf模板/SingleLeaf模板”Access模板”,且Leaf模板/Single Leaf模板”中勾选Single Leaf模板

¡     需要配置上行口为LeafL3 Switch端口。

图5-18 设备角色模板1

 

图5-19 设备角色模板2

 

5.4  自动化上线

5.4.1  单台Spine

1. Spine设备空配置启动

Spine设备空配置启动,自动获取IP地址后获取Spine配置模板。

Automatic configuration attempt: 3.

Interface used: Vlan-interface1.

Enable DHCP client on Vlan-interface1.

Set DHCP client identifier: 542bdead45f8-VLAN0001

Vlan-interface1 failed to obtain IP address.

Set DHCP6 client identifier: 542bdead45f8-VLAN0001

Obtained configuration file name h3c.template and TFTP server IPv6 address 130::195.//控制组件界面TFTP地址

Obtained an IPv6 address for Vlan-interface1: 132::8.

INFO: Get device tag file device_tag.csv success.

INFO: Read role spine from tag file.

Successfully downloaded file hefei_spine.template.//控制组件界面Spine模板名称

Executing the configuration file. Please wait...

Automatic configuration successfully completed.

Line aux0 is available.

Press ENTER to get started.

2. Spine设备自动配置

等待Spine设备自动配置,根据下载的模板hefei_spine.template,完成自动化配置,此时下发的自动化部署没有VSI4094IP地址。查看自动化部署的配置:

[spine~133::3]dis vcf-fabric underlay autoconfigure

success command:

#

system

clock timezone beijing add 08:00:00

#

system

ip vpn-instance vpn-default

route-distinguisher 1:1

vpn-target 1:1 both

address-family evpn

vpn-target 1:1 import-extcommunity

vpn-target 1:1 export-extcommunity

address-family ipv6

vpn-target 1:1 import-extcommunity

vpn-target 1:1 export-extcommunity

#

system

lldp global enable

#

system

interface Vlan-interface1

ip address dhcp-alloc

#

system

ospfv3 1

area 0.0.0.0

#

system

interface LoopBack0

#

system

netconf soap https enable

netconf ssh server enable

restful https enable

#

system

ssh server enable

#

system

stp mode pvst

stp vlan 1 enable

undo stp vlan 2 to 4094 enable

stp global enable

stp vlan 1 priority 0

#

3. 自动配置AC

自动化上线获取模板后,会自动将Spine设备连接服务器的物理端口配置成AC口。配置完AC口后,才可以获取到VSI4094IP地址。

#

interface Ten-GigabitEthernet1/0/52

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

#

4. Spine设备主要配置查看

在设备自动化配置过程中可以在设备上查看相关命令,来关注设备的IP地址获取情况。如下,已经分别获取了Loopback0VLAN1VSI4094IP地址。Spine设备和下行Leaf设备间存在一条链路,则创建了VLAN3500(该VLAN范围由自动化模板中Underlay VLAN范围决定)。

[spine~133::3]dis ipv6 interface brief

*down: administratively down

(s): spoofing

Interface                                 Physical Protocol IPv6 Address

LoopBack0                                 up       up(s)    51::2

M-GigabitEthernet0/0/0                    down     down     Unassigned

Tunnel0                                   up       up       Unassigned

Tunnel1                                   up       up       Unassigned

Vlan-interface1                           up       up       132::8

Vlan-interface3496                        up       up       FE80::562B:DEFF:FEAD:460A

Vlan-interface3500                        up       up       FE80::562B:DEFF:FEAD:460E

Vsi-interface4092                         up       up       FE80::562B:DEFF:FEAD:461E

Vsi-interface4094                         up       up       133::3

5. 控制组件页面查看

控制组件页面上[自动化>园区网络>网络设备]可以查看Spine设备已切换到VSI 4094IP 133::3并被系统纳管,同时也被自动加入到了Spine设备组。

图5-20 设备组

 

图5-21 通用设备组

 

6. 完整自动化配置下发

按照上线顺序,单台Spine设备先自动化上线时,不会下发BGP配置。只有等待Leaf设备自动化上线,Leaf设备Underlay OSPF建立,且Loopback 0获取到地址以后,设备才会下发BGP的配置。这里下发的配置只针对BGP Peer这部分的动态配置,BGP的一些固定配置是随着自动化模板一起下发。可以在用户视图下dir查看名称为hefei_spine.template的模板文件,具体内容可以通过more hefei_spine.template命令查看。具体内容请参考12.1  Spine完整配置下发

5.4.2  Spine堆叠

1. Spine设备自动堆叠

需要满足如下条件:

·     两台设备支持堆叠

·     两台设备间检测到10GE及以上速率端口互连。

·     两台设备为相同角色。

两台设备自动化上线堆叠操作顺序:

(1)     Spine通过L3 Switch和控制组件互连。

(2)     Spine设备之间互连。

(3)     建议桥MAC大的设备先上线。

说明

后增加的Spine设备不需要与L3 switch 相连,只需与已上线的Spine设备连接堆叠链路即可。若后增加的Spine堆叠与L3 switch 也相连,则需要手工在L3 switch上配置与两台Spine相连的端口聚合,Spine模板中上行口填写聚合口。

 

Spine1

%Feb 19 08:09:58:256 2021 spine~133::8 VCF/4/VCF_FAILED_ADD_IRFPORT: In phase 2.0.10, device with MAC address 542b-dead-45f8 add IRF port GigabitEthernet1/0/7 has failed three times.

%Feb 19 08:10:40:251 2021 spine~133::8 VCF/5/VCF_IRF_START: In phase 2.0.2, device with MAC address 542b-dead-45f8 started IRF configuration: Current member ID 1, new member ID 1, priority 2, ['Ten-GigabitEthernet1/0/49'] bound to IRF-port 1, [None] bound to IRF-port 2.

%Feb 19 08:10:14:711 2021 spine~133::8 VCF/5/VCF_IRF_FINISH: In phase 2.0.3, device with MAC address 542b-dead-45f8 finished IRF configuration with peer 4ce9-e498-16cb. The result is 0.       

Spine2

<spine-132::4>%Feb 19 08:10:18:362 2021 spine-132::4 VCF/5/VCF_IRF_START: In phase 2.0.2, device with MAC address 4ce9-e498-16cb started IRF configuration: Current member ID 1, new member ID 5, priority 1, [None] bound to IRF-port 1, ['GigabitEthernet1/0/2', 'Ten-GigabitEthernet1/0/49'] bound to IRF-port 2.

%Feb 19 08:10:59:621 2021 spine-132::4 VCF/5/VCF_IRF_FOUND: In phase 2.0.1, device with MAC address 4ce9-e498-16cb found peer 542b-dead-45f8 with the same role spine. Availability of IRF configuration is 0.

%Feb 19 08:11:20:874 2021 spine-132::4 VCF/5/VCF_IRF_FINISH: In phase 2.0.3, device with MAC address 4ce9-e498-16cb finished IRF configuration with peer 542b-dead-45f8. The result is 0.

Standby设备重启之后,堆叠完成:

%Feb 19 08:11:25:241 2021 spine-132::4 VCF/5/VCF_REBOOT: Phase 2.0.4, Device 542b-dead-45f8 will reboot. Reason: IRF fabric setup success.

%Feb 19 08:11:27:488 2021 spine-132::4 SYSLOG/5/LOGFILE_USAGEHIGH: The usage of log-file flash:/logfile/logfile.log reaches 80%.

%Feb 19 08:11:28:371 2021 spine-132::4 DEV/5/SYSTEM_REBOOT: System is rebooting now.

%Feb 19 08:15:49:712 2021 spine~133::8 VCF/5/VCF_IRF_ALREADY: In phase 2.0.10, device with MAC address 542b-dead-45f8 has been irf successfully, standby Mac 4ce9-e498-16cb.

<spine~133::8>dis irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  2         f010-90db-7402  ---

   5        Standby 1         f010-90db-7406  ---

--------------------------------------------------

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: 542b-dead-45f8

 Auto upgrade                : yes

 Mac persistent              : always

 Domain ID                   : 0

堆叠完成后,自动开始配置BFD检测:

%Feb 19 08:17:13:491 2021 spine~133::8 IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface100 changed to up.

%Feb 19 08:17:13:500 2021 spine~133::8 IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface100 changed to up.

%Feb 19 08:18:14:574 2021 spine~133::8 BFD/5/BFD_MAD_INTERFACE_CHANGE_STATE: BFD MAD function enabled on Vlan-interface100 changed to the normal state.  

当设备上堆叠链路大于一条时,会将其中一条链路作为BFD检测链路,物理接口下发如下配置:

#

interface GigabitEthernet1/0/7

 port link-mode bridge

 port access vlan 100

 undo stp enable

                                                                         

#

interface GigabitEthernet5/0/2

 port link-mode bridge

 port access vlan 100

 undo stp enable

#

配置VLAN虚接口100IRF中的所有成员设备配置MAD IP地址,并与成员编号绑定:

#

interface Vlan-interface100

 mad bfd enable

 mad ip address 192.168.100.1 255.255.255.0 member 1

 mad ip address 192.168.100.2 255.255.255.0 member 5

#

设备上全局使能BFD MAD检测:

[spine~133::8]mad bfd enable  

2. SpineLeaf之间多链路

SpineLeaf之间如有多链路,会自动设置ECMP,与时序无关。

[spine~133::8]dis ll n l | include leaf

GE5/0/29        b0f9-63b3-20fe  GigabitEthernet5/0/20      leaf~133::C

GE5/0/37        b0f9-63b3-20fe  GigabitEthernet5/0/33      leaf~133::C

[spine~133::8]display vcf-fabric underlay autoconfigure 

Downlink interface:

        GigabitEthernet5/0/29

        GigabitEthernet5/0/37

IRF allocation:

        Self Bridge Mac: 542b-dead-45f8

        IRF Status: Yes

        Member List: [5, 1]

        BFD Mad-port pairs: GE1/0/7 , GE5/0/2

VLAN ID Allocation:

        VLAN range: 3001-3500

        VLAN exist and system reserved:

        [1]

        Interface                           VLAN ID

        GigabitEthernet5/0/37               3497   

        GigabitEthernet5/0/29               3498                

查看路由表,已生成等价路由:

[spine~133::8]dis ipv6 routing-table

 

Destinations : 10       Routes : 11

 

Destination: ::/0                                        Protocol  : Direct

NextHop    : FE80::562B:DEFF:FED6:BB83                   Preference: 80

Interface  : Vlan1                                       Cost      : 0

 

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Destination: 51::1/128                                   Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Destination: 51::2/128                                   Protocol  : O_INTRA

NextHop    : FE80::B2F9:63FF:FEB3:2111                   Preference: 10

Interface  : Vlan3497                                    Cost      : 1

 

Destination: 51::2/128                                   Protocol  : O_INTRA

NextHop    : FE80::B2F9:63FF:FEB3:2112                   Preference: 10

Interface  : Vlan3498                                    Cost      : 1

 

5.4.3  单台Leaf

1. Leaf设备空配置启动

Leaf设备空配置启动,自动获取IP地址后获取Leaf配置模板。

Automatic configuration attempt: 1.

Interface used: Vlan-interface1.

Enable DHCP client on Vlan-interface1.

Set DHCP client identifier: 4ce9e49816cb-VLAN0001

Vlan-interface1 failed to obtain IP address.

Set DHCP6 client identifier: 4ce9e49816cb-VLAN0001

Obtained configuration file name hefei.template and TFTP server IPv6 address 130::195.//控制组件TFTP地址

Obtained an IPv6 address for Vlan-interface1: 132::A.

INFO: Get device tag file device_tag.csv success.

INFO: Read role leaf from tag file.

Successfully downloaded file hefei_leaf.template.//控制组件界面Leaf模板名称

Executing the configuration file. Please wait...

Automatic configuration successfully completed.

Line aux0 is available.

Press ENTER to get started.

等待Leaf设备自动配置,根据hefei_leaf.template模板,完成自动化配置的命令下发。可以在用户视图下dir查看名称为hefei_leaf.template的模板文件,具体内容可以通过more hefei_leaf.template命令查看。具体内容请参考12.2  Leaf完整配置下发

2. Leaf接口下发配置

根据动态识别到上、下行接口,分别给上下行接口下发对应的配置。

上行接口:配置为VLAN 3496。若有多个,则会配置ECMP等价链路。

#                                                                              

interface GigabitEthernet1/0/7

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 3496        

#

下行接口:等Access设备自动化上线后,下发配置为Trunk口,且绑定服务实例4094

#

interface GigabitEthernet1/0/29

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

 stp tc-restriction

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

3. 查看Leaf设备主要配置                                                                                           

设备自动化部署过程中,可查看相关命令关注设备的部署情况。最初,Leaf设备先获得VLAN1Loopback IPLeaf设备和Spine设备之间的链路自动分配VLANIP地址借用环回口IP。(该VLAN范围由自动化模板中Underlay VLAN范围决定)。

查看设备上的IP地址,均已获取成功:

[leaf~133::5]dis ipv6 interface brief

*down: administratively down

(s): spoofing

Interface                                 Physical Protocol IPv6 Address

LoopBack0                                 up       up(s)    51::3

M-GigabitEthernet0/0/0                    down     down     Unassigned

Tunnel0                                   up       up       Unassigned

Tunnel1                                   up       up       Unassigned

Vlan-interface1                           up       up       132::A

Vlan-interface3496                        up       up       FE80::4EE9:E4FF:FE98:16DD

Vsi-interface4092                         up       up       FE80::4EE9:E4FF:FE98:16F1

Vsi-interface4094                         up       up       133::5

自动化配置模板里下发OSPFv3的配置,查看LeafSpine之间邻居建立情况:

#

interface Vlan-interface3496

 mtu 4094

 ospfv3 1 area 0.0.0.0

 ospfv3 network-type p2p

 ipv6 address auto link-local

#

[leaf~133::5]dis ospfv3 peer

 

               OSPFv3 Process 1 with Router ID 66.0.0.5

 

 Area: 0.0.0.0       

-------------------------------------------------------------------------

 Router ID       Pri State             Dead-Time InstID Interface

 66.0.0.1        1   Full/ -           00:00:36  0      Vlan3500                                                                                            

通过主RR设备(指定的Spine设备),发现Leaf设备后,会自动给SpineLeaf设备下发BGP 100的配置,并建立BGP邻居。Leaf设备上对应下发BGP配置如下:

#

bgp 100

 non-stop-routing

 router-id 66.0.0.5

 peer 51::2 as-number 100

 peer 51::2 connect-interface LoopBack0

 #

 address-family l2vpn evpn

  peer 51::2 enable

 #

 ip vpn-instance vpn-default

  #

  address-family ipv4 unicast

  #

  address-family ipv6 unicast#

LeafSpine设备之间建立EVPN邻居

[leaf~133::4]display  bgp peer l2vpn evpn

BGP local router ID: 66.0.0.5

 Local AS number: 100

 Total number of peers: 1                 Peers in established state: 1

  * - Dynamically created peer

  ^ - Peer created through link-local address

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

  51::2                  100       20       17    0      14 00:09:54 Established

EVPN邻居建立成功,VXLAN隧道UP后,VSI4094才能正确获取到DHCPIP地址。最终查看设备上IP地址,均已获取成功。

4. 查看控制组件页面

在成功获取VSI4094IP地址后,在控制组件上[自动化>园区网络>网络设备]可以看到Leaf设备已切换到VSI4094IP并进行纳管。并将设备自动加入Leaf设备组,同时Leaf设备侧还会下发VLAN101-3000

Leaf设备由VLAN1切换到VSI4094IP进行纳管。

图5-22 设备

 

同时被自动加入到了Leaf设备组。

图5-23 Leaf设备组

 

图5-24 Leaf下行接口组

 

同时Leaf接口被自动加入到了Leaf下行接口组中。

图5-25 Leaf下行接口组

 

Leaf设备侧下发VLAN101-30003496

 [leaf~133::4]dis vlan

 Total VLANs: 2903

 The VLANs include:

 1(default), 101-3000, 3496, 4094

5.4.4  多台Leaf

多台Leaf设备上线后,需要注意的是BGP的配置下发情况。由于配置下发的过程对用户来说都是自动进行,因此用户只需要在控制组件侧查看设备被纳管情况。同时设备侧下发BGP配置后自动建立EVPN邻居和VXLAN隧道。

以下是2Leaf设备上线后,Spine设备上查看EVPN邻居情况:

[spine~133::3]display bgp peer l2vpn evpn

 BGP local router ID: 66.0.0.1

 Local AS number: 100

 Total number of peers: 2                 Peers in established state: 2

  * - Dynamically created peer

  ^ - Peer created through link-local address

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

  51::1                  100       47       55    0       3 00:39:03 Established

  51::3                  100       15       18    0       5 00:08:01 Established

Spine设备上查看VXLAN隧道情况:

[spine~133::3]dis interface Tunnel

Tunnel0

Current state: UP

Line protocol state: UP

Description: Tunnel0 Interface

Bandwidth: 64 kbps

Maximum transmission unit: 4038

Internet protocol processing: Disabled

Last clearing of counters: Never

Tunnel source 51::2, destination 51::1

Tunnel protocol/transport UDP_VXLAN/IPv6

Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Input: 134 packets, 11750 bytes, 0 drops

Output: 11 packets, 1278 bytes, 0 drops

 

Tunnel1

Current state: UP

Line protocol state: UP

Description: Tunnel1 Interface

Bandwidth: 64 kbps

Maximum transmission unit: 4038

Internet protocol processing: Disabled

Last clearing of counters: Never

Tunnel source 51::2, destination 51::3

Tunnel protocol/transport UDP_VXLAN/IPv6

Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Input: 0 packets, 0 bytes, 0 drops

Output: 0 packets, 0 bytes, 0 drops

5.4.5  Leaf堆叠

1. Leaf设备自动堆叠

需要满足如下条件:

·     两台设备支持堆叠

·     两台设备间检测到10GE及以上速率端口互连。

·     两台设备为相同角色。

两台设备自动化上线堆叠操作顺序:

(1)     设备和Spine互连。

(2)     两台设备互连。

(3)     两台设备一起清空配置重启。

Leaf1发现与Leaf210GE或以上速率端口互连,且两端为相同角色,会进行自动堆叠。

Leaf1

%Mar  5 09:57:12:753 2021 H3C VCF/5/VCF_IRF_FOUND: In phase 2.0.1, device with MAC address 4ce9-e498-1803 found peer b0f9-63b3-20fe with the same role leaf. Availability of IRF configuration is 0.

%Mar  5 09:57:40:810 2021 H3C VCF/5/VCF_IRF_START: In phase 2.0.2, device with MAC address 4ce9-e498-1803 started IRF configuration: Current member ID 1, new member ID 5, priority 1, [None] bound to IRF-port 1, ['GigabitEthernet1/0/43', 'Ten-GigabitEthernet1/0/49'] bound to IRF-port 2.priority 1, [None] bound to IRF-port 1, ['Ten-GigabitEthernet5/1/17'] bound to IRF-port 2.

%Mar  5 09:58:42:135 2021 leaf-132::9 VCF/5/VCF_IRF_FINISH: In phase 2.0.3, device with MAC address 4ce9-e498-1803 finished IRF configuration with peer b0f9-63b3-20fe. The result is 0.

Leaf2

%Mar  5 09:56:14:280 2021 H3C VCF/5/VCF_IRF_FOUND: In phase 2.0.1, device with MAC address b0f9-63b3-20fe found peer 4ce9-e498-1803 with the same role leaf. Availability of IRF configuration is 0.

%Mar  5 09:56:54:556 2021 H3C VCF/5/VCF_IRF_START: In phase 2.0.2, device with MAC address b0f9-63b3-20fe started IRF configuration: Current member ID 1, new member ID 1, priority 2, ['GigabitEthernet1/0/13', 'Ten-GigabitEthernet1/0/49'] bound to IRF-port 1, [None] bound to IRF-port 2.

%Mar  5 09:57:55:845 2021 leaf-132::8 VCF/5/VCF_IRF_FINISH: In phase 2.0.3, device with MAC address b0f9-63b3-20fe finished IRF configuration with peer 4ce9-e498-1803. The result is 0.

standby设备重启之后堆叠完成:

%Mar  5 09:58:46:607 2021 leaf-132::9 VCF/5/VCF_REBOOT: Phase 2.0.4, Device b0f9-63b3-20fe will reboot. Reason: IRF fabric setup success.

%Mar  5 09:58:49:102 2021 leaf-132::9 SYSLOG/5/LOGFILE_USAGEHIGH: The usage of log-file flash:/logfile/logfile.log reaches 80%.

%Mar  5 09:58:50:428 2021 leaf-132::9 DEV/5/SYSTEM_REBOOT: System is rebooting now.

 

<leaf~133::C>dis irf

MemberID    Role    Priority  CPU-Mac         Description

  *1        Master  2         f010-90db-7402  ---

  +5        Standby 1         f010-90db-7406  ---

--------------------------------------------------

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: b0f9-63b3-20fe

 Auto upgrade                : yes

 Mac persistent              : always

 Domain ID                   : 0                

堆叠完成后后,自动开始配置BFD检测:

%Mar  5 10:04:03:440 2021 leaf-132::8 LLDP/6/LLDP_CREATE_NEIGHBOR: -Slot=5; Nearest bridge agent neighbor created on port GigabitEthernet5/0/43 (IfIndex 295), neighbor's chassis ID is b0f9-63b3-20fe, port ID is GigabitEthernet1/0/13.

%Mar  5 10:04:03:497 2021 leaf-132::8 LLDP/6/LLDP_CREATE_NEIGHBOR: Nearest bridge agent neighbor created on port GigabitEthernet1/0/13 (IfIndex 13), neighbor's chassis ID is b0f9-63b3-20fe, port ID is GigabitEthernet5/0/43.

%Mar  5 10:04:16:401 2021 leaf-132::8 IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface100 changed to up.

%Mar  5 10:04:16:401 2021 leaf-132::8 IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface100 changed to up.

%Mar  5 10:05:17:211 2021 leaf-132::8 BFD/5/BFD_MAD_INTERFACE_CHANGE_STATE: BFD MAD function enabled on Vlan-interface100 changed to the normal state.

设备上堆叠链路其中一条链路作为BFD检测链路,物理接口下发如下配置:

#

interface GigabitEthernet1/0/13

 port link-mode bridge

 port access vlan 100

 undo stp enable

 undo lldp enable

#                                                                             

interface GigabitEthernet5/0/43

 port link-mode bridge

 port access vlan 100

 undo stp enable

 undo lldp enable

#

配置三层VLAN虚接口100IRF中的所有成员设备配置MAD IP地址,并与成员编号绑定:

#

interface Vlan-interface100

 mad bfd enable

 mad ip address 192.168.100.1 255.255.255.0 member 1

 mad ip address 192.168.100.2 255.255.255.0 member 5

#

设备上全局使能BFD MAD检测:

[leaf~133::C]mad bfd enable

2. 增加LeafSpine之间的链路

Spine堆叠和Leaf堆叠完成后,设备之间再增加链路会自动ECMP。增加完成后,查看链路信息如下:

[leaf~133::C]dis ipv6 routing-table

Destinations : 10       Routes : 11

Destination: ::/0                                        Protocol  : Direct

NextHop    : FE80::562B:DEFF:FED6:BB83                   Preference: 80

Interface  : Vlan1                                       Cost      : 0

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

Destination: 51::1/128                                   Protocol  : O_INTRA

NextHop    : FE80::562B:DEFF:FEAD:460B                   Preference: 10

Interface  : Vlan3497                                    Cost      : 1

Destination: 51::1/128                                   Protocol  : O_INTRA

NextHop    : FE80::562B:DEFF:FEAD:460C                   Preference: 10

Interface  : Vlan3498                                    Cost      : 1

 [leaf~133::C]dis vlan

 Total VLANs: 2905

 The VLANs include:

 1(default), 100-3000, 3497-3498, 4094 

[leaf~133::C]dis vcf-fabric underlay autoconfigure

Uplink interface:

        GigabitEthernet5/0/20

        GigabitEthernet5/0/33

IRF allocation:

        Self Bridge Mac: b0f9-63b3-20fe

        IRF Status: Yes

        Member List: [5, 1]

        BFD Mad-port pairs: GE1/0/13 , GE5/0/43

VLAN ID Allocation:

        Interface                           VLAN ID

        GigabitEthernet5/0/33               3497   

        GigabitEthernet5/0/20               3498 

3. 增加LeafAccess之间的链路

增加LeafAccess之间的链路,多链路自动聚合。

说明

自动聚合链路限制为2条物理链路。

 

%Mar  5 12:58:55:405 2021 access-132::9 LAGG/6/LAGG_ACTIVE: Member port GE1/0/13 of aggregation group BAGG1024 changed to the active state.

%Mar  5 12:59:02:833 2021 access-132::9 IFNET/3/PHY_UPDOWN: Physical state on the interface Bridge-Aggregation1024 changed to up.

%Mar  5 12:59:02:842 2021 access-132::9 IFNET/5/LINK_UPDOWN: Line protocol state on the interface Bridge-Aggregation1024 changed to up.

%Mar  5 12:58:59:630 2021 access-132::9 VCF/6/VCF_AGGR_CREATE: In phase 2.0.5, device with MAC address b0f9-63b3-20fe created aggregation group 1024. The member port list is GigabitEthernet1/0/13,GigabitEthernet1/0/21.

 

[leaf~133::5]dis ll n l | include access

GE5/0/35        b0f9-63b3-20fe  GigabitEthernet1/0/13      access~133::2

GE5/0/41        b0f9-63b3-20fe  GigabitEthernet1/0/21      access~133::2

控制组件会自动将原来成员口的配置删除,并在聚合口下发Leaf下行口的配置。

#

interface GigabitEthernet5/0/35

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

 port link-aggregation group 1024

#

interface GigabitEthernet5/0/41

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

 port link-aggregation group 1024

#

interface Bridge-Aggregation1024

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

 link-aggregation mode dynamic

 stp tc-restriction

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

#

5.4.6  单台Access

提示

·     Access设备自动化上线前,其上行所连接的Leaf设备必须先自动化上线并激活完成。

·     如果手动纳管Access设备,其上行所连接的Leaf设备必须先纳管并激活完成。

·     如果出现设备自动化上线失败,请将设备清空配置重新尝试自动化上线。

 

1. Access设备空配置启动

Access设备空配置启动,通过Leaf设备获取了VLAN 1IP,并获取自动化部署模板进行部署。

Automatic configuration attempt: 1.

Interface used: Vlan-interface1.

Enable DHCP client on Vlan-interface1.

Set DHCP client identifier: 4ce9e4981803-VLAN0001

Vlan-interface1 failed to obtain IP address.

Set DHCP6 client identifier: 4ce9e4981803-VLAN0001

Obtained configuration file name hefei.template and TFTP server IPv6 address 130::195.//控制组件TFTP地址

Obtained an IPv6 address for Vlan-interface1: 132::3.

INFO: Get device tag file device_tag.csv success.

INFO: Read role access from tag file.

Successfully downloaded file hefei_access.template.//设备模板

Executing the configuration file. Please wait...

Automatic configuration successfully completed.

Line aux0 is available.

 

Press ENTER to get started.                                                                                    

2. Access设备自动配置

等待Access设备自动进行配置,根据hangzhou_access.template模板进行自动化配置的命令执行。自动化部署会给每个Access下行口配置不同的PVID。如果是支持POE的交换机,端口使能POE功能。可以在用户视图下dir查看名称为hefei_access.template的模板文件,具体内容可以通过more hefei_access.template命令查看。具体内容请参考12.3  Access完整配置下发

3. 查看Access设备主要配置

等待Access设备自动化部署完成,成功获取VLAN1VLAN4094 IP地址:

[access~133::8]dis ipv6 interface brief

*down: administratively down

(s): spoofing

Interface                                 Physical Protocol IPv6 Address

M-GigabitEthernet0/0/0                    down     down     Unassigned

Vlan-interface1                           up       up       132::3

Vlan-interface4094                        up       up       133::8

Access上行口会配置为Trunk all

#

interface GigabitEthernet1/0/20

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

#

支持POE的设备所有端口会使能POE。如果检测到有AP设备,还会配置VLAN4093,同时将Access下行端口配置为PVID4093

#

interface GigabitEthernet1/0/20

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 poe enable

#

4. 查看控制组件页面

在控制组件上[自动化>园区网络>网络设备]查看设备资源,可看到已从VLAN1切换为VLAN4094 IPAccess设备被纳管。

图5-26 设备

 

同时也被自动加入到了Access设备组。

图5-27 Access设备组

 

5.4.7  Access堆叠

1. Access设备自动堆叠

两台设备自动化上线堆叠操作顺序:

(1)     设备和Leaf互连。

(2)     两台设备互连一根线。

(3)     两台设备一起清空配置重启。

增加一台Access设备自动化上线后,Access1发现与Access210GE端口互连,且两端为相同角色,会进行自动堆叠。

[access~133::7]dis irf

MemberID    Role    Priority  CPU-Mac         Description

 *+1        Master  2         f010-90db-7402  ---

   5        Standby 1         f010-90db-7406  ---

--------------------------------------------------

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The bridge MAC of the IRF is: b0f9-63b3-20fe

 Auto upgrade                : yes

 Mac persistent              : always

 Domain ID                   : 0

说明

目前Access堆叠不支持自动化配置BFD MAD检测,如果需要,需要手动增加BFD MAD检测

 

手动配置BFD MAD步骤:

(1)     设备堆叠成功之后,保证BFD的物理口为down状态,Access堆叠设备在物理接口配置BFD

#

vlan 100      //专用于BFD MAD检测                                                                                         

#                                                                                                                                  

interface Ten-GigabitEthernet 1/0/49                                                                                                     

 port link-type trunk                                                                                                              

 undo port trunk permit vlan 1                                                                                                      

 port trunk permit vlan 100                                                                                                         

 undo stp enable

 stp edged-port     //不配置该命令,控制组件会审计差异                                                                                                                    

 undo lldp enable                                                                                                                  

#

#                                                                                                                                   

interface Ten-GigabitEthernet 5/0/49                                                                                                    

 port link-type trunk                                                                                                               

 undo port trunk permit vlan 1                                                                                                     

 port trunk permit vlan 100                                                                                                         

 undo stp enable

 stp edged-port     //不配置该命令,控制组件会审计差异                                                                                                                 

 undo lldp enable                                                                                                                  

#                                                                                                                    

#                                                                                                                                  

interface Vlan-interface100                                                                                                          

 mad bfd enable                                                                                                                    

 mad ip address 192.168.100.1 255.255.255.0 member 1                                                                                

 mad ip address 192.168.100.5 255.255.255.0 member 5                                                                               

#

(2)     互联BFD物理线,查看BFD MAD状态正常。

[5130s-hi-down]disp mad verbose                                                                                                    

Multi-active recovery state: No                                                                                                     

Excluded ports (user-configured):                                                                                                  

Excluded ports (system-configured):                                                                                                 

  IRF physical interfaces:                                                                                                         

    Ten-GigabitEthernet1/0/49                                                                                                       

    Ten-GigabitEthernet5/0/49                                                                                                      

  BFD MAD interfaces:                                                                                                                                                                                                                  

    GigabitEthernet1/0/13                                                                                                           

    GigabitEthernet5/0/43                                                                                                                                                                                                     

    Vlan-interface100                                                                                                               

MAD ARP disabled.                                                                                                                  

MAD ND disabled.                                                                                                                   

MAD LACP disabled.                                                                                                                  

MAD BFD enabled interface: Vlan-interface99                                                                                        

  MAD status                 : Normal                                                                                               

  Member ID   MAD IP address       Neighbor   MAD status                                                                           

  1           192.168.100.1/24     5          Normal                                                                                

  5           192.168.100.5/24     1          Normal     

2. LeafAccess之间的链路自动聚合

[access~133::2]dis ll n l | include leaf

GE1/0/13        4ce9-e498-16cb  GigabitEthernet5/0/35      leaf~133::5

GE1/0/21        4ce9-e498-16cb  GigabitEthernet5/0/41      leaf~133::5

[access~133::2]dis vlan brief

Brief information about all VLANs:

Supported Minimum VLAN ID: 1

Supported Maximum VLAN ID: 4094

Default VLAN ID: 1

VLAN ID   Name                             Port

1         VLAN 0001                        BAGG1024(U)   GE1/0/13(U)  

                                           GE1/0/21(U)  

101       VLAN 0101                        BAGG1024(U)   GE1/0/1(D)  

                                           GE1/0/13(U)   GE1/0/21(U)  

102       VLAN 0102                        BAGG1024(U)   GE1/0/2(D)  

                                           GE1/0/13(U)   GE1/0/21(U)

[access~133::2]dis link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

Port Status: S -- Selected, U -- Unselected, I -- Individual

Port: A -- Auto port, M -- Management port, R -- Reference port

Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,

        D -- Synchronization, E -- Collecting, F -- Distributing,

        G -- Defaulted, H -- Expired

Aggregate Interface: Bridge-Aggregation1024

Creation Mode: Manual

Aggregation Mode: Dynamic

Loadsharing Type: Shar

Management VLANs: None

System ID: 0x8000, b0f9-63b3-20fe

Local:

  Port                Status   Priority Index    Oper-Key               Flag

  GE1/0/13            S        32768    1        1                      {ACDEF}

  GE1/0/21            S        32768    2        1                      {ACDEF}

Remote:

  Actor               Priority Index    Oper-Key SystemID               Flag  

  GE1/0/13(R)         32768    1        1        0x8000, 4ce9-e498-16cb {ACDEF}

  GE1/0/21            32768    2        1        0x8000, 4ce9-e498-16cb {ACDEF}

说明

自动聚合链路限制为两条物理链路。

 

5.4.8  Access级联

如果Access有级联需求,必须使用GE口进行级联。与Leaf直连的Access叫一级Access,一级Access下级联二级Access设备,依次类推。目前版本最多支持三级级联。二级Access设备的自动化上线与一级Access设备上线过程类似。

说明

·     一级Access设备上线时,由于下行接口已被自动配置了从101开始的PVID101-3000),那么当有二级Access接入时,一级Access一旦发现下行口UP且为H3C交换机时,将接口PVID恢复为1,以保证二级Access设备能够自动化。如果是非H3C设备,需要手工将该接口的PVID配置为1

·     级联Access自动聚合链路限制两条物理链路。

 

1. 级联Access设备空配置启动

级联Access空配置启动,自动化上线过程如下:

Startup configuration file doesn't exist or is invalid.

Performing automatic configuration... Press CTRL_C or CTRL_D to break.

 

Automatic configuration attempt: 1.

Interface used: Vlan-interface1.

Enable DHCP client on Vlan-interface1.

Set DHCP client identifier: b0f963b320fe-VLAN0001

Vlan-interface1 failed to obtain IP address.

Set DHCP6 client identifier: b0f963b320fe-VLAN0001

Obtained configuration file name hefei.template and TFTP server IPv6 address 130::195.

Obtained an IPv6 address for Vlan-interface1: 132::7.

INFO: Get device tag file device_tag.csv success.

INFO: Read role access from tag file.

Successfully downloaded file hefei_access.template.

Executing the configuration file. Please wait...

Automatic configuration successfully completed.

Line aux0 is available.

Press ENTER to get started.

2. 查看和检查部署信息

查看设备IP已经分别获取了VLAN1VLAN4094IP

<access~133::9>dis ipv6 interface brief

*down: administratively down

(s): spoofing

Interface                                 Physical Protocol IPv6 Address

M-GigabitEthernet0/0/0                    down     down     Unassigned

Vlan-interface1                           up       up       132::7

Vlan-interface4094                        up       up       133::9

在控制组件页面上[自动化>园区网络>网络设备]看到设备里已自动纳管了新加入的二级Access设备。

图5-28 设备

 

Access设备组里,也能自动导入二级Access设备。

图5-29 Access设备组

 


6 IPv6设备新自动化上线

注意

·     支持设备款型:Spine\LeafXGS TD3芯片款型(105系列SH板卡、S6550XE/S6525XE)以及国芯款型,Access5130S以及国芯款型S5560X\S6520X也不支持作为access

·     仅支持单机或堆叠组网;暂不支持双Border/M-Lag

·     暂不支持Seed场景。

·     暂不支持Aggr组网。

 

6.1  配置流程图

图6-1 新自动化流程图

 

IPv6设备新自动化流程与IPv4一致,基础配置内容请参见《AD-Campus 6.5 新自动化配置指导》。本章节只介绍IPv6相关的特殊配置。

6.2  三层/二层架构配置步骤

6.2.1  L3 Switch设备配置

(1)     配置VLAN1VLAN4094用于和设备通信

#                                                                              

vlan 1                                                                        

#                                                                              

vlan 4094                                                                         

#                                                                              

interface Vlan-interface1                                                      

 ipv6 dhcp select relay

 ipv6 dhcp relay server-address 130::6       //vDhcpip

 ipv6 dhcp relay server-address 130::7       //vDhcpip

 ipv6 address 132::1/64

 undo ipv6 nd ra halt #    

#                                                                              

interface Vlan-interface4094               //设备管理地址为控制组件分配,此处不需要配DHCP relay

 ipv6 address 133::1/64

 undo ipv6 nd ra halt                                        

#  

(2)     配置VLAN 50用于SeerEngine-CampusDHCP所在网段的网关地址。

#                                                                         

vlan 50                                                                  

#                                                                       

interface Vlan-interface50                                      

 ipv6 address 130::AAAA/64      

(3)     配置VLAN 150用于统一数字底盘、EIA北向业务网段的网关地址。

#

interface Vlan-interface150

ipv6 address 190::AAAA/64

#

(4)     Spine相连的接口配置

#

interface Ten-GigabitEthernet1/0/6

description to_spine

port link-type trunk

 port trunk permit vlan all

 #

(5)     与服务器相连的外联设备(L3Switch)接口配置。

#                                                                              

interface GigabitEthernet1/0/7  //SeerEngine-CampusvDHCP的管理网卡相连                                                

 port access vlan 50                                                                                                                          

#

interface GigabitEthernet1/0/37 //与统一数字底盘、EIA的管理网卡相连

 description eth1-ipv6

 port access vlan 150

#

6.2.2  控制组件配置

1. 基础配置

(1)     进入[自动化>园区网络>网络参数>参数>全局配置]页面,启用IPv6功能,控制组件默认启用IPv6

图6-2 启用IPv6

 

(2)     进入[向导>园区向导>设备上线规划>基础配置]页面,单击选择Fabric下拉框,选择创建Fabric”,打开“创建Fabric”页面,配置以下参数后,单击<确定>按钮,完成配置。

图6-3 创建Fabric

 

各参数介绍请参见6-1

表6-1 配置参数说明

参数

说明

名称

最长255个字符,区分大小写

网络类型

默认VXLAN组网,选择默认即可

AS

取值范围为14294967295的整数。在多Fabric组网中,每个FabricAS号必须不同。自动化部署时,SeerEngine-Campus控制组件根据Fabric中设置的AS号,向加入Fabric的设备下发设置的BGP AS

业务自动化

选择“开启”,并选择对应的隔离域

业务随行

选择“开启”,控制VXLAN组网的授权

组播网络

不支持IPv6业务,此处配置为“关闭”

Underlay网络固化

默认选择“关闭”,设备自动化需要关闭,自动化结束后,按需选择开启

延迟配置Access接口VLAN

默认“关闭”,控制组件在设备激活时自动下发PVID,若选择“开启”,则设备激活时不下发PVID,激活后可以手动配置PVID

DHCP Snooping Enable VLAN范围

默认使能2~4094

Voice VLAN

默认开启

 

2. 地址池配置

(1)     地址池配置,首先要绑定DHCP服务器。单击“DHCP服务器”下拉框,选择“新建DHCP服务器”,进入增加DHCP服务器页面,输入vDHCP相关的参数。

图6-4 增加DHCP服务器

 

图6-5 DHCP

 

各参数介绍请参见6-2

表6-2 配置参数说明

参数

说明

名称

DHCP服务器的名称

管理方式

选择“紧耦合”,vDHCP只支持紧耦合

使能高可用

集群环境时需勾选;若是单机环境,则不需要勾选

启用双栈

此处请勾选

IPv6地址

填写的是部署vDHCP时分配的IPv6地址,可在部署vDHCP的页面查看,如下:查看路径:[系统>部署管理],在列表中展开“公共服务”项,单击图标查看详情

厂商

选择“ H3C

 

说明

·     IPv4/IPv6地址为部署公共网络分配的IPv4/IPv6地址,路径:[系统>部署管理>公共服务],单击详情查看vDHCPIPv4/IPv6地址。

·     设备自动化使用的DHCP必须为H3C vDHCP

 

(2)     新建VLAN1地址池,地址池填写在L3 Switch设备中设置的VLAN1132::/64)网段的IPv6地址。“网关地址”是L3Switch设置的VLAN1IPv6地址。

图6-6 VLAN1

 

(3)     新建VLAN4094 IPv6地址池,地址池填写在L3Switch设备中设置的VLAN4094133::/64)网段的IPv6地址。“网关地址”是L3Switch设置的VLAN4094IP地址。

图6-7 VLAN4094

 

(4)     服务器IPv6管理网段:设备自动化上线时,SeerEngine-Campus控制组件会向设备下发配置的IPv6地址段的静态路由,需要增加控制组件管理网段,控制组件IPv6网段130::/64EIA所在的网段190::/64,支持多个网段添加,中间“,”隔开。

说明

如果统一数字底盘、控制组件和EIA所在网段不同,需要添加多个网段。

 

图6-8 服务器IPv6管理网段

 

说明

UnderlayIPv6自动化无IPv4业务不需要配置VLAN4094 IPv4地址池和IPv4网段。若要使用IPv4地址,则需要增加一个IPv4DHCP ServerIPv4业务相关的配置不在本文中介绍IPv4自动化具体配置请参考《AD-Campus 6.5 自动化配置指导》

 

3. 设备角色模板

设备角色模板配置即自动化模板配置。

·     组网模型:按需选择。

·     半自动上线:“是”与“否”,按需选择。

·     模板名:按需填写。

·     Underlay IP协议栈:选择“IPv6”。

·     自动分配Underlay IP:默认

¡     是:根据模板中设置的 Underlay IP范围”的地址段,自动分配SpineLeaf设备的Loopback0接口IP

¡     否:手动分配SpineLeaf设备的Loopbakc0接口的IP。设置为“否”时,SpineLeaf模板需要使能白名单,且必须在设备清单中填写指定设备的Underlay IP

·     Underlay IP范围:指定IPv6地址范围。用于Loopback0接口地址的分配。

·     Router ID池:用于为BGP协议和OSPFv3协议分配Router ID

·     Underlay VLAN范围:指定可用的VLAN范围,用于建立Underlay OSPF邻居,建议使用缺省值。

·     NTP服务器:若部署统一数字底盘时配置了内置NTP服务器,此处推荐配置为统一数字底盘的集群北向业务IPv6地址。可以填写客户组网中的NTP时间服务器地址,保证网络互通。

·     设备控制协议模板:NETCONF协议配置的用户名和密码用于控制组件访问设备。可通过单击“模板修改”打开“修改设备控制协议模板”进行设置。

图6-9 设备角色模板

 

图6-10 Spine\Leaf\Access模板

 

4. 设备版本升级配置

按需配置,基础配置内容可参考《AD-Campus 6.5 自动化配置指导》。

5. 设备上线清单

(1)     设备清单用于设备白名单的设置。设备序列号是每台设备的唯一标识符,设备清单中设置设备序列号和设备角色的对应关系,可以规划每台设备在组网中的角色信息。

SeerEngine-Campus控制组件添加设备纳管时使用:控制组件纳管设备时需要匹配设备白名单,若没有匹配到白名单,则设备纳管不成功。

图6-11 设备清单

 

(2)     增加设备序列号,可通过单击<增加>按钮,通过页面手动配置;也可以单击<导入>按钮下载导入模板,批量导入。

¡     网络类型:默认VXLAN

¡     支持WebSocket:选择“是”。

¡     设备序列号:填写设备的唯一标识符,可通过以下命令查看。

具体设备属于哪个系列请与相关技术人员核对:

-     框式设备:请填入机框序列号和各主控板序列号,多个序列号以“;”分隔。

-     S10500X/S10500系列读取机框和主控板信息:display device manuinfo chassis *  slot  *

-     S7500E系列读取各主控板信息:display device manuinfo chassis * slot *

-     盒式设备(S6550XE/ S6525XE/6520X/ S5560X系列)display license device-id slot 1

-     S7500X系列读取各主控板信息:display device manuinfo chassis * slot *

-     盒式设备(S51系列)display device manuinfo slot 1

¡     设备角色:可选设备角色为Spine/Leaf/Access,设备自动化上线时会根据设备清单中配置的角色信息修改设备角色。

¡     设备标签:设备的sysname,设备自动化上线后根据配置的设备标签自动修改。

¡     设备系统名称:用于控制器识别的系统名称。

¡     管理IP地址:指定设备自动化上线后的VSI/VLAN 4094IP地址,可不配置。

-     若配置了管理IP地址,则设备自动化上线后SeerEngine-Campus控制组件根据设置的IP地址分配给设备

-     若不配置管理IP地址,则SeerEngine-Campus控制组件根据VLAN4094的地址池自动分配

¡     Underlay IP地址:如果在自动化模板中“自动分配Underlay IP”勾选“否”,该字段必填。如果勾选“是”,该字段不必填。

¡     站点名称:选择设备属于哪个站点,按需配置,需要使用大屏功能时必须配置。

图6-12 设备清单

 

6. 策略配置模板

策略配置模板不影响设备自动化,和用户业务相关,具体配置参考《AD-Campus 6.5 基础配置指导》。

6.3  Single-Leaf架构

6.3.1  L3 Switch设备配置

Single-Leaf架构L3 Switch配置,请参考5.2.1  L3 Switch设备配置。下面仅介绍Single-LeafLeaf设备堆叠的配置内容。

(1)     每台Leaf与三层交换机互联一根线,Leaf之间互联。

(2)     Single-Leaf模板中将上行口填写成聚合口

(3)     手工在L3 Switch上配置端口聚合。

#

interface Ten-GigabitEthernet0/0/48

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 port link-aggregation group 102

#

interface Ten-GigabitEthernet0/0/47

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan all

 port link-aggregation group 102

#

interface Bridge-Aggregation102

 port link-type trunk

 port trunk permit vlan all

 link-aggregation mode dynamic

#

(4)     Leaf设备获取到VLAN1,成功堆叠。

6.3.2  控制组件配置

仅介绍Single-Leaf和三层组网差别配置。

(1)     设备角色模板中组网模型选择“单Leaf组网”。

(2)     配置Leaf模板以及Access模板

图6-13 设备角色模板

 

6.4  设备自动化上线

IPv6设备自动化上线流程与IPv4一致,本章节仅以标准三层组网为例介绍上线流程。其余组网方式,例如设备堆叠、链路聚合、access级联等场景可参考《AD-Campus 6.5 自动化配置指导》。

6.4.1  自动化部署准备

1. 设备空配置上电

用户需要保证设备恢复出厂配置并重启才能进行自动化上线,配置命令:restore factory-default

Spine/Leaf/Acces/Aggregation设备空配置启动,自动获取VLAN1 IPv6地址后,主动通过Websocket连接控制组件。

图6-14 恢复出厂配置

 

图6-15 重启设备

 

图6-16 获取Vlan1地址

 

查看设备上Websocket连接已创建:

<H3C>display  cloud-management state                                                                                          

Cloud connection state   : Established                                                                                             

Device state             : Request_success                                                                                          

Cloud server address     : 100::100                                                                                                

Cloud server domain name : 100::100                                                                                                 

Cloud server port        : 443                                                                                                     

Connected at             : Fri Dec 30 17:52:25 2022                                                                                 

Duration                 : 00d 01h 08m 19s                                                                                         

Process state            : Message received                                                                                         

Failure reason           : N/A              

2. 设备版本升级

按需配置,基础配置内容可参考《AD-Campus 6.5 自动化配置指导》。

6.4.2  自动化部署过程

1. 查看自动化拓扑

设备自动化上线获取到VLAN1地址并与控制组件建立Websocket连接,设备执行版本升级成功后,控制组件会自动创建对应的待纳管设备。进入[自动化>园区网络>网络设备]页面,查看设备信息如6-17所示。

图6-17 网络设备

 

进入[自动化>园区网络>Fabrics>自动化拓扑]页面,可查看到设备的拓扑节点信息。

图6-18 自动化拓扑

 

图6-19 三层组网自动化拓扑

 

2. 上行口配置

提示

Spine/Single-Leaf为双上行聚合口,需要先通过聚合配置功能为Spine/Single-Leaf交换机配置上行口聚合组,且在对端L3交换机的互联口需要手工配置聚合。具体配置方法请参考AD-Campus 6.5 自动化配置指导》

 

(1)     进入[自动化>园区网络>Fabrics>自动化拓扑]页面,点击右上角<Spine上行配置>按钮选择Spine上行口。

图6-20 Spine上行配置

 

(2)     选中配置好的聚合组或者单上行链路,点击<确定>保存配置。

图6-21 选择Spine上行口

 

(3)     所有待纳管的设备获取VLAN1地址与控制组件建立Websocket连接并完成升级后,控制组件上可以展示整网拓扑结构,在用户开始自动化部署前,可以对拓扑进行调整:如从设备清单中更改设备角色,更改实际组网的链路等,以达到用户期望的拓扑模型。

说明

待纳管设备可通过修改设备清单中的设备角色实现设备角色的修改,修改角色后设备会被清空配置重新启动,并以新的角色在拓扑中展示。

 

3. 启动自动化部署

自动化拓扑页展示设备的拓扑,用于查看设备节点及链路信息,对当前自动化拓扑节点进行“启动自动化部署”、“停止自动化部署”、“Access RRPP环网配置”、“堆叠配置”及“换口配置”等操作。

进入[自动化>园区网络>Fabrics>查看拓扑]页面,使能<自动化开关>按钮,点击<全选>按钮选择所有设备,或Ctrl+鼠标左键选中部分设备,点击<启动自动化部署>按钮,则被选中设备开始进行自动化部署。

图6-22 启动自动化部署

 

4. 查看自动化部署详情

拓扑中的所有设备开始自动化部署后,可以通过<查看部署详情><历史部署记录>查看整体部署情况。

图6-23 查看部署详情

 

图6-24 部署记录

 

图6-25 部署列表

 

通过部署列表的查看部署详情功能可以查看每台设备的部署详情

图6-26 部署详情

 

鼠标双击具体的设备节点,也可以查看Spine/Leaf/Aggr/Access设备的详细部署过程。

图6-27 设备自动化部署详情

 

5. 查看控制组件上设备状态

进入[自动化>园区网络>设备组]页面,查看设备信息,所有已经自动化上线完成的设备更新完成,在线状态为Active,管理状态为已纳管。

图6-28 三层双Spine组网设备组

 

进入[自动化>园区网络>Fabrics>查看拓扑]页面,可查看到设备的拓扑节点及链路已更新为已配置状态。

6. Spine设备主要配置检查

(1)     上行L3 Switch互联配置

Spine自动化上线完成后,指定的Spine设备连接L3交换机的物理接口会下发AC配置。

Spine上行口聚合口配置如下(双链路上行):

#

interface Bridge-Aggregation1

 port link-type trunk

 port trunk permit vlan all

 link-aggregation mode dynamic

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

#

Spine上行口物理口配置如下(若单链路上行):

 

interface Ten-GigabitEthernet2/0/1

#                                          

 port link-mode bridge                                                         

 port link-type trunk                                                          

 port trunk permit vlan all                                                    

 #                                                                             

 service-instance 4094                                                         

 encapsulation s-vid 4094                                                     

 xconnect vsi vxlan4094 

#  

(2)     下行端口配置

在设备自动化配置过程中可以在设备上查看相关配置命令,来关注设备的IPv6地址获取情况。如下,Spine设备已经分别获取了Loopback0VLAN 1VSI4094IPv6地址。Spine设备和下行设备间创建了Underlay VLAN3001(该VLAN范围由自动化模板中Underlay VLAN范围决定)。

<105X-G-1>display ipv6  interface  brief                                                                                           

*down: administratively down                                                                                                        

(s): spoofing                                                                                                                      

Interface         Physical Protocol IPv6 Address/Prefix VPN instance Description                                                    

Loop0             up       up(s)    134::100/128        --           --                                                            

MGE1/0/0/0        down     down     Unassigned          --           --                                                             

MGE1/0/0/1        down     down     Unassigned          --           --                                                            

Tun1              up       up       Unassigned          --           --                                                             

Vlan1             up       up       132::2/64           --           --                                                            

Vlan3001          up       up       FE80::32C6:D7FF:FED --           --                                                             

                                    9:4C01/10                                                                                      

Vsi2              up       up       1::1/64             vpn-default  SDN_VSI_...                                                   

Vsi4              up       up       2::2/64             vpn-default  SDN_VSI_...                                                   

Vsi4092           up       up       FE80::32C6:D7FF:FED vpn-default  SDN_VRF_...                                                   

                                    9:4C01/10                                                                                      

Vsi4094           up       up       133::100/64         vpn-default  --                                                   

                          

Spine设备和下行设备互联端口配置(若Spine和下行设备之间如有多链路,会自动设置ECMP,与时序无关)

#

interface Twenty-FiveGigE1/0/18

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 3002

 lldp source-mac vlan 3002

 lldp management-address arp-learning vlan 3002

 lldp tlv-enable basic-tlv management-address-tlv interface LoopBack0

#

#

interface Twenty-FiveGigE1/0/21

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 3004

 lldp source-mac vlan 3004

 lldp management-address arp-learning vlan 3004

 lldp tlv-enable basic-tlv management-address-tlv interface LoopBack0

(3)     OSPFBGP配置

Spine设备和Leaf设备互相建立了OSPFv3以及BGP邻居

<105X-G-1>display ospfv3 peer                                                                                                      

                                                                                                                                    

               OSPFv3 Process 1 with Router ID 13.4.0.1                                                                            

                                                                                                                                    

 Area: 0.0.0.0                                                                                                                     

-------------------------------------------------------------------------                                                           

 Router ID       Pri State             Dead-Time InstID Interface                                                                  

 13.4.0.2        1   Full/ -           00:00:35  0      Vlan3001                                                                   

                                                                                             

<105X-G-1>display  bgp peer  l2vpn  evpn                                                                                           

                                                                                                                                   

 BGP local router ID: 13.4.0.1                                                                                                     

 Local AS number: 100                                                                                                              

 Total number of peers: 1                  Peers in established state: 1                                                           

                                                                                                                                    

  * - Dynamically created peer                                                                                                     

  ^ - Peer created through link-local address                                                                                       

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State                                                         

                                                                                                                                    

  134::110               100      106      124    0      10 01:24:59 Established

7. Leaf设备主要配置检查

(1)     三层/二层组网模型

Leaf设备已经分别获取了Loopback0VLAN 1VSI4094IPv6地址。与上行设备间创建了Underlay VLAN 3001,若有多条链路,会自动配置为ECMP等价链路(该VLAN范围由自动化模板中Underlay VLAN范围决定)。

<78XP-UP>display  ipv6  interface  brief                                       

*down: administratively down                                                   

(s): spoofing                                                                  

Interface         Physical Protocol IPv6 Address/Prefix VPN instance Description

Loop0             up       up(s)    134::110/128        --           --        

MGE0/0/0          down     down     Unassigned          --           --        

Tun1              up       up       Unassigned          --           --        

Vlan1             up       up       132::3/64           --           --        

Vlan3001          up       up       FE80::DE2D:CBFF:FEB --           --        

                                    A:60DA/10                                  

Vsi2              up       up       1::1/64             vpn-default  SDN_VSI_...

Vsi4              up       up       2::2/64             vpn-default  SDN_VSI_...

Vsi4092           up       up       FE80::DE2D:CBFF:FEB vpn-default  SDN_VRF_...

                                    A:60DA/10                                  

Vsi4094           up       up       133::110/64         vpn-default  --                 

Leaf设备和上行设备互联端口配置(Leaf与上行设备之间如有多链路,会自动设置ECMP,与时序无关)

<78XP-UP>display  ipv6  interface  brief                                       

*down: administratively down                                                   

(s): spoofing                                                                  

Interface         Physical Protocol IPv6 Address/Prefix VPN instance Description

Loop0             up       up(s)    134::110/128        --           --        

MGE0/0/0          down     down     Unassigned          --           --        

Tun1              up       up       Unassigned          --           --        

Vlan1             up       up       132::3/64           --           --        

Vlan3001          up       up       FE80::DE2D:CBFF:FEB --           --        

                                    A:60DA/10                                  

Vsi2              up       up       1::1/64             vpn-default  SDN_VSI_...

Vsi4              up       up       2::2/64             vpn-default  SDN_VSI_...

Vsi4092           up       up       FE80::DE2D:CBFF:FEB vpn-default  SDN_VRF_...

                                    A:60DA/10                                  

Vsi4094           up       up       133::110/64         vpn-default  --          

Leaf设备和Spine设备互相建立了OSPFv3以及BGP邻居

<78XP-UP>display ospfv3 peer                                                   

                                                                               

               OSPFv3 Process 1 with Router ID 13.4.0.2                        

                                                                               

 Area: 0.0.0.0                                                                 

-------------------------------------------------------------------------      

 Router ID       Pri State             Dead-Time InstID Interface              

 13.4.0.1        1   Full/ -           00:00:32  0      Vlan3001               

                                           

<78XP-UP>display  bgp peer  l2vpn evpn                                         

                                                                               

 BGP local router ID: 13.4.0.2                                                  

 Local AS number: 100                                                          

 Total number of peers: 1                  Peers in established state: 1       

                                                                                

  * - Dynamically created peer                                                 

  ^ - Peer created through link-local address                                  

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State     

                                                                                

  134::100               100      126      107    0      13 01:26:17 Established

(2)     Leaf组网模型

Leaf自动化上线完成后,指定的Leaf设备连接L3交换机的接口会下发AC配置。Leaf上行口配置如下:

#

interface Bridge-Aggregation1

 port link-type trunk

 port trunk permit vlan all

 link-aggregation mode dynamic

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

  dhcp snooping trust

#

Leaf设备已经分别获取了VLAN1VSI4094IPv6地址。

<78XP-UP>display  ipv6  interface  brief                                       

*down: administratively down                                                   

(s): spoofing                                                                  

Interface         Physical Protocol IPv6 Address/Prefix VPN instance Description

Loop0             up       up(s)    134::110/128        --           --        

MGE0/0/0          down     down     Unassigned          --           --        

Tun1              up       up       Unassigned          --           --        

Vlan1             up       up       132::3/64           --           --        

Vlan3001          up       up       FE80::DE2D:CBFF:FEB --           --        

                                    A:60DA/10                                   

Vsi2              up       up       1::1/64             vpn-default  SDN_VSI_...

Vsi4              up       up       2::2/64             vpn-default  SDN_VSI_...

Vsi4092           up       up       FE80::DE2D:CBFF:FEB vpn-default  SDN_VRF_...

                                    A:60DA/10                                  

Vsi4094           up       up       133::110/64         vpn-default  --            

8. Access设备主要配置检查

Access设备自动化部署完成后,成功获取VLAN 1VLAN 4094 IP地址。

<5130S-PWR-HI-2>display  ipv6  interface  brief                                                                                    

*down: administratively down                                                                                                       

(s): spoofing                                                                                                                      

Interface                                 Physical Protocol IPv6 Address                                                            

M-GigabitEthernet0/0/0                    down     down     Unassigned                                                             

Vlan-interface1                           up       up       132::4                                                                  

Vlan-interface4094                        up       up       133::120 

Access上行口配置:

#

interface Ten-GigabitEthernet1/0/51

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

stp instance 0 port priority 16

 stp instance 0 cost 1

#

#

支持POE的设备所有端口会使能POE。如果检测到有AP设备,还会配置VLAN4093,同时将Access下行端口配置为PVID4093

#

interface GigabitEthernet1/0/2

 port link-type trunk

 port trunk permit vlan all

 port trunk pvid vlan 4093

port-isolate enable group 1

 stp edged-port

 poe enable

#

9. LeafAcces之间的端口/聚合口配置检查

LeafAccess之间如有多链路,会自动形成聚合。Leaf设备和Access设备之间聚合口及互联口配置检查。

(1)     Leaf设备配置

[leaf3-Bridge-Aggregation1024]dis this

#

interface Bridge-Aggregation1024

 port link-type trunk

port trunk permit vlan 1 101 to 3000 4094

link-aggregation mode dynamic

stp instance 0 port priority 16

stp instance 0 cost 1

 stp tc-restriction

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094                                               

#                                                                               

[leaf3-GigabitEthernet1/0/23]dis this

#

interface GigabitEthernet1/0/23

 port link-mode bridge

 port link-type trunk

port trunk permit vlan 1 101 to 3000 4094

port link-aggregation group 1024

#                                                      

[leaf3-GigabitEthernet1/0/24]dis this

#

interface GigabitEthernet1/0/24

 port link-mode bridge

 port link-type trunk

port trunk permit vlan 1 101 to 3000 4094

port link-aggregation group 1024

#

非聚合情况时,单物理口配置如下:

#

interface Ten-GigabitEthernet1/0/17

port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 4094

 stp instance 0 port priority 16

 stp instance 0 cost 1

 stp tc-restriction

 #

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

#                                                                                                                         

(2)     Access设备配置

[access7-Bridge-Aggregation1024]dis this

#

interface Bridge-Aggregation1024

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

link-aggregation mode dynamic

stp instance 0 port priority 16

 stp instance 0 cost 1                                           

[access7-GigabitEthernet1/0/37]dis this

#

interface GigabitEthernet1/0/37

port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

poe enable

 port link-aggregation group 1024

#                                                                     

[access7-GigabitEthernet1/0/38]dis this

#

interface GigabitEthernet1/0/38

port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

poe enable

 port link-aggregation group 1024

#                                              

非聚合情况时,单物理口上的配置如下:

[access6-Ten-GigabitEthernet2/0/15]dis this

#

interface Ten-GigabitEthernet2/0/15

 port link-mode bridge

 port link-type trunk

 port trunk permit vlan 1 to 99 101 to 4094

stp instance 0 port priority 16

 stp instance 0 cost 1

 poe enable

#


7 安全组配置

7.1  在隔离域中增加DHCPv6服务器

路径:[自动化>园区网络>隔离域>隔离域],单击<增加>按钮,进入增加隔离域页面,或单击列表操作列的修改图标,进入修改隔离域页面。本文档以修改隔离域为例进行介绍。

单击列表中名称为“isolate_domain1”对应操作列的修改图标,进入修改隔离域页面。单击“DHCPv6服务器”下拉选项,选择配置的DHCPv6服务器名称,选择完成后,单击<确定>按钮,保存配置。

图7-1 隔离域绑定微软松耦合DHCP

 

图7-2 微软DHCPv6

 

图7-3 隔离域绑定vDHCP

 

图7-4 vDHCP

 

7.2  增加二层网络域

路径:[自动化>园区网络>私有网络>二层网络域],单击<增加>按钮,进入增加二层网络域页面,或单击列表操作列的修改图标,进入修改二层网络页面。本文档以修改二层网络域为例进行介绍。

(1)     修改普通类型二层网络域,在页面下方“子网”列表页签中配置IPv6类型的子网,IPv6获取方式为SLAAC和无状态DHCPv6时,仅支持前缀为64位全球单播地址。

图7-5 配置子网

 

关于IPv6地址模式有如下四个选项:

¡     手动:手动在用户终端配置静态IPv6地址。

¡     SLAAC:又称网关无状态地址自动配置,接口会根据接收到的RA报文中携带的地址前缀信息和接口ID,自动生成IPv6全球单播地址。

¡     有状态DHCPv6:用户通过DHCPv6服务器获取IPv6地址,并根据DHCPv6服务器报文内容配置其他网络参数。用户如果接收到的RA报文中M标志位(被管理地址配置标志位)取值为1O标志位(其他配置标志位)取值为1,则DHCPv6客户端会自动启动DHCPv6有状态配置功能。

¡     无状态DHCPv6DHCPv6服务器可以为已经具有IPv6地址/前缀的客户端分配其他网络配置参数,该过程称为DHCPv6无状态配置。用户根据路由器发现/前缀发现所获取的信息自动配置IPv6地址后,如果接收到的RA报文中M标志位(被管理地址配置标志位)取值为0O标志位(其他配置标志位)取值为1,则DHCPv6客户端会自动启动DHCPv6无状态配置功能,以获取除地址/前缀外的其他网络配置参数。

图7-6 IPv6地址获取方式

 

(2)     切换至“高级”页签可以开启DHCPv6 SnoopingIPv6 ND Snooping选项,DHCPv6 Snooping用来保证客户端从合法的服务器获取IPv6地址或IPv6前缀,并可以记录DHCPv6客户端IPv6地址或IPv6前缀与MAC地址的对应关系;开启ND Snooping表项,是一种安全监测技术,防止nd报文欺骗攻击。

图7-7 高级

 

(3)     配置完成后,单击<确定>按钮,保存配置。

7.3  配置安全组

路径:[自动化>园区网络>安全组>用户安全组],单击<增加>按钮,进入增加安全组页面,或单击列表操作列的修改图标,进入修改安全组页面。本文档以修改安全组为例进行介绍。

(1)     切换至“二层网络域信息”页签,单击<增加>按钮,进入增加二层网络域页面。勾选“可选二层网络域”区域中的二层网络域,单击图标,将二层网络域增加至“已选二层网络域”区域,单击<确定>按钮,保存配置,结果如下图所示。

图7-8 增加二层网络域

 

图7-9 二层网络域信息

 

(2)     配置完成后,单击<确定>按钮,保存配置。


8 IPv6认证配置

若要使用IPv6认证,有两种方式:

·     底盘部署双栈,EIA组件借用底盘双栈地址

图8-1 底盘部署双栈

 

·     添加H3C EIA V7IMC EIA),支持IPv6部署。

具体配置步骤如下:

(1)     [自动化>园区网络>网络参数>AAA]页面上添加EIA Server。具体操作可参考《AD-Campus 6.5 基础配置指导》。融合EIA V9不显示地址,添加AAA策略时会自动读取。

图8-2 添加EIA V7 Server

 

图8-3 添加EIA V9 Server

 

(2)     创建AAA策略模板。

a.     [自动化>园区网络>网络设备>通用设备组>]页面单击右上角<策略模板>按钮,进入策略模板页面。单击<增加>按钮,在弹出的下拉选项中选择“设备策略模板”选项,进入增加设备策略模板页面。

b.     模板类型选择“AAA”,单击“Radius方案设置”区域的<增加>按钮,弹出增加Radius方案页面。在该页面中中填写主备认证服务器的IPv6地址。

图8-4 增加Radius方案(EIA V7

 

图8-5 增加Radius方案(EIA V9

 

c.     配置完成后,单击<确定>按钮,保存配置,配置结果如下图所示。

图8-6 配置结果

 

d.     单击“ISP域设置”区域中的<增加>按钮,进入增加ISP域页面。选择“所属Radius方案”,将“是否为默认域名”项设置为“是”,单击<确定>按钮,返回增加设备模板页面。单击<确定>按钮,保存设备策略模板。

图8-7 增加ISP

 

(3)     创建设备MAC/MAC Portal策略模板。

a.     [自动化>园区网络>网络设备>通用设备组]页面,单击右上角<策略模板>按钮,进入策略模板页面。单击<增加>按钮,在弹出的下拉选项中选择“设备策略模板”选项,进入增加设备策略模板页面。

b.     模板类型选择“MAC/MAC Portal认证”,单击“免认证信息”区域的<增加>按钮,弹出增加名认证IP页面。在该页面中填写主备认证服务器的IPv6地址。

图8-8 免认证信息

 

c.     配置完成后,单击<确定>按钮,保存设备策略模板。

(4)     创建设备802.1X策略模板。

a.     [自动化>园区网络>网络设备>通用设备组]页面,单击右上角<策略模板>按钮,进入策略模板页面。单击<增加>按钮,在弹出的下拉选项中选择“设备策略模板”选项,进入增加设备策略模板页面。

b.     模板类型选择“802.1X认证”,认证方式选择EAP

图8-9 增加802.1X设备策略模板

 

c.     配置完成后,单击<确定>按钮,保存设备策略模板。

(5)     将新创建的IPv6 AAA策略模板和802.1X策略模板、MAC/MAC Portal策略模板添加到对应的设备组以及接口组。

a.     [自动化>园区网络>网络设备>通用设备组]页面单击列表名称为“Leaf设备组”对应操作列的修改图标,进入修改Leaf设备组页面。

b.     切换至“策略”页签,单击<增加>按钮,进入增加设备组策略页面。在“可选策略模板”区域选择模板类型为“AAA”,在“可选AAA策略”区域选择创建的IPv6 AAA策略模板,单击<增加>按钮,将策略模板增加至“已选策略”区域,重复上述操作增加802.1XMAC/MAC Portal策略模板。选择完成后,单击<确定>按钮,在列表中可查看增加的策略。

图8-10 增加策略模板

 

图8-11 设备组添加策略

 

c.     配置完成后,单击<确定>按钮,保存配置。

(6)     IPv6 MAC Portal认证需求的用户,需创建IPv6单栈的BYOD二层网络域及安全组。

说明

BYOD二层网络域子网只能配IPv4IPv6其中之一,不可同时配置。用户通过MAC-Portal方式认证上线时,若是IPv4管理网的EIA认证,则BYOD二层网络域配置IPv4子网;若是IPv6管理网的EIA认证,则BYOD二层网络域配置IPv6子网。

 

路径:[自动化>园区网络>私有网络>二层网络域],单击<增加>按钮,进入增加二层网络域页面。其中,“DHCPv6服务器”下拉选项选择配置的DHCPv6服务器。切换至“子网”页签,单击<增加>按钮,进入增加子网页面,配置子网,结果如下图所示。

图8-12 增加二层网络域

 

(7)     (可选,EIA V7涉及)在EIA V7页面上,修改系统参数,启用IPv6,路径:[用户>接入策略管理>业务参数配置>系统配置>系统参数配置],其他配置与IPv4相同。

图8-13 EIA V7页面中启用IPv6

 

说明

EIA V7需要在安装时就配置IPv6地址;若EIA配置完成后需要启用EIAIPv6功能,则可修改EIA的配置文件(路径 C:\Program File\iMC\common\conf下的server-addr文件),将文件中的IPv6地址段改为190::204并重启IMC服务(不建议修改配置文件)。

 

图8-14 登录IPv6地址

 

(8)     (可选,EIA V7涉及)当AAA策略模板绑定Leaf设备组后,控制组件会往EIA V7上推送接入设备。在EIA[用户>接入策略管理>接入设备管理>接入设备配置]页面可查看接入设备信息。

 


9 认证终端配置

用户终端是Windows系统时,在无状态地址自动配置(包括无状态DHCPv6SLAAC)获取IPv6地址时,Windows终端用户会自动生成两个IPv6地址:公共地址和临时地址。

·     公共地址:地址前缀采用RA报文携带的前缀,接口IDMAC地址产生,接口ID始终不变。

·     临时地址:地址前缀采用RA报文携带的前缀,接口ID由系统根据MD5算法计算产生,接口ID不断变化。

如果在地址无状态自动配置时,自动生成接口ID不断变化的IPv6地址,就可以加大攻击的难度,从而保护网络。有临时IPv6地址时,用户对外交互报文使用临时IPv6地址。

图9-1 网络连接详细信息

 

开启或关闭Windows终端生成临时地址的方式是在Windows终端命令行输入:

netsh interface IPv6 set privacy state=enable

netsh interface IPv6 set privacy state=disable

说明

有状态或无状态场景,终端的IPv6网关均是从RA报文学习的,不是DHCP分配的。

用户通过IPv6 MAC Portal方式认证上线时,需在没有配置DNS的环境中,用户PC上,打开网页需要输入任何一个合法的IPv6地址如:[2001:1::1] ,用户网页才能自动跳转到BYOD缺省页。


10 用户上线

用户上线与IPv4业务一致,只是使用IPv6类型的子网,用户会获取到IPv6地址,具体操作请参见《AD-Campus 6.5 基础配置指导》中“用户认证上线”章节内容。

图10-1 网络连接详细信息

 


11 运维监控

相关信息请参见《AD-Campus 6.5 运维监控部署指导书》。


12 附录

12.1  Spine完整配置下发

##

## Please note:The following variable names are used by the internal system,please do not use

## _underlayIntfUp _underlayIntfDown _all_leaf _master_spine

## _master_spine_mac _underlayIPRange

##

##NEW_VERSION

#USERDEF

##Template version

template_version = 5.0

##BACKUP_SERVER

##Local user: Username

_username = h3c

##Local user: Password

_password = campus1234

## User roles

_rbacUserRole = network-admin

##MAC address of the master spine device

_master_spine_mac = 542b-dead-45f8

##MAC address of the master spine device and address range of loopback interfaces

##Format: 1122-3344-5566:10.100.0.0/16, AABB-CCDD-EEFF:10.101.0.0/16

 

##MAC address and VLAN ID range of the spine device

##Format: 1122-3344-5566:2-100 ,AABB-CCDD-EEFF:101-200

_underlayVLANRange = 542b-dead-45f8:3001-3500

##IP address of the log host

_loghost_ip = 130::195

##is_ipv6_begin_var

##Device is automatically online by ipv6

_is_ipv6 = true

##is_ipv6_end_var

##Out of band

_OOB = False

##SSH enabled

_SSH = True

##Disable automatic IRF setup

_irf_disable = false

##Enabling whitelist filtering (False by default)

_white_list_check = true

##Disabling automatic allocation of an underlay IP (False by default)

_ip_disable = false

##Enabling automatic IRF mode switching

_irf_mode_auto_convert = True

##MAD BFD

_mad_vlan = 100

_mad_ip = 192.168.100.1, 192.168.100.2

##BGP AS number

bgp_as_campus = 100

 

[H3CS5560X]

driver = 5560X

_switch_mode = 1

 

[H3CS6520X]

driver = 6520X

_switch_mode = 1

 

[H3CS125??G-AF]

driver = 125GAF

_tcam_resource = arp

_vxlan_resource = l3gw

_routing_mode_resource = ipv6-128

 

 

##

#STATICCFG

#

 clock timezone beijing add 08:00:00

#

ip vpn-instance vpn-default

 route-distinguisher 1:1

 vpn-target 1:1 both

 ##address_family_evpn_begin

 address-family evpn

 vpn-target 1:1 import-extcommunity

 vpn-target 1:1 export-extcommunity

 ##address_family_evpn_end

 

 ##address_family_ipv6_begin

 address-family ipv6

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

 ##address_family_ipv6_end

#

 lldp global enable

#

interface Vlan-interface1

 ip address dhcp-alloc

#

ospfv3 1

 non-stop-routing

 area 0.0.0.0

#

##loopback0_begin_all

interface LoopBack0

##loopback0_end_all

#

interface $$_underlayIntfDown

 ipv6 address auto link-local

 ospfv3 1 area 0.0.0.0

 ospfv3 network-type p2p

 mtu 4094

#

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

 ssh server enable

#

info-center loghost $$_loghost_ip

#

 stp mode pvst

 stp vlan 1 enable

 undo stp vlan 2 to 4094 enable

 stp global enable

 stp vlan 1 priority 0

#

local-user $$_username

 password simple $$_password

 service-type http https ssh

 authorization-attribute user-role $$_rbacUserRole

#

line vty 0 63

 authentication-mode scheme

 user-role $$_rbacUserRole

#

bgp $$bgp_as_campus

 non-stop-routing

 address-family l2vpn evpn

 ip vpn-instance vpn-default

  ##address_family_ipv4_unicast_begin

  address-family ipv4 unicast

   import-route static

  ##address_family_ipv4_unicast_end

 

  ##address_family_ipv6_unicast_begin

  address-family ipv6 unicast

   import-route static

  ##address_family_ipv6_unicast_end

#

 l2vpn enable

#

 vlan 4094

#

interface Vsi-interface4094

 ip binding vpn-instance vpn-default

 local-proxy-arp enable

 

 ##local-proxy-nd_enable_begin

 local-proxy-nd enable

 ##local-proxy-nd_enable_end

 mtu 4094

#

interface Vsi-interface4092

 ip binding vpn-instance vpn-default

 ip address unnumbered interface Vsi-interface4094

 

 ##ipv6_address_auto_link_local_begin

 ipv6 address auto link-local

 ##ipv6_address_auto_link_local_end

 l3-vni 4092

 description SDN_VRF_VSI_Interface_4092

#

vsi vxlan4094

 gateway vsi-interface 4094

 vxlan 4094

 evpn encapsulation vxlan

  mac-advertising disable

  nd mac-learning disable

  arp mac-learning disable

  route-distinguisher auto

  vpn-target auto export-extcommunity

  vpn-target auto import-extcommunity

 

 ##ipv6_dhcp_snooping_trust_tunnel_begin

 ipv6 dhcp snooping trust tunnel

 ##ipv6_dhcp_snooping_trust_tunnel_end

 loopback-detection action block  

 loopback-detection enable vlan 4094

 

#

 vxlan tunnel mac-learning disable

 vxlan tunnel arp-learning disable

 vxlan tunnel nd-learning disable

#

 vcf-fabric topology enable

#

 vxlan default-decapsulation source interface LoopBack 0

#

 

##ipv6_static_route_begin_all

ipv6 route-static vpn vpn-default 130:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static vpn vpn-default 190:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static 130:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

ipv6 route-static 190:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

#

##ipv6_static_route_end_all

#

 

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info version all

snmp-agent packet max-size 4096

#

telnet server enable

#

netconf soap https enable

netconf soap http enable

local-user h3c

password simple campus1234

service-type telnet ssh http https

authorization-attribute user-role network-admin

#

12.2  Leaf完整配置下发

##

## Please note:The following variable names are used by the internal system,please do not use

## _underlayIntfUp _underlayIntfDown _all_leaf _master_spine _backup_spine

## _master_spine_mac

##

##NEW_VERSION

#USERDEF

##Template version

template_version = 5.0

##Local user: Username

_username = h3c

##Local user: Password

_password = campus1234

## User roles

_rbacUserRole = network-admin

##master_leaf_mac_begin_var

##MAC address of the master leaf device

_master_leaf_mac =${master_leaf_mac}

##master_leaf_mac_end_var

##IP address of the log host

_loghost_ip = 130::195

##is_ipv6_begin_var

##Device is automatically online by ipv6

_is_ipv6 = true

##is_ipv6_end_var

##Out of band

_OOB = False

##Supporting aggregation (True by default)

_lagg_enable = True

##Enforcing aggregation

_lagg_force = True

##Do not delete aggregation group

_lagg_fake_delete = True

##SSH enabled

_SSH = True

##Disable automatic IRF setup

_irf_disable = false

##Enabling whitelist filtering (False by default)

_white_list_check = true

##Enabling automatic IRF mode switching

 

## Enable OLT interface

_olt = true

 

## auto IRF mode convert

_irf_mode_auto_convert = True

##MAD BFD

_mad_vlan = 100

_mad_ip = 192.168.100.1, 192.168.100.2

##BGP AS number

bgp_as_campus = 100

##Disable lldp function when MAD BFD

_mad_undo_lldp=True

 

[H3CS5560X]

driver = 5560X

_switch_mode = 1

 

[H3CS6520X]

driver = 6520X

_switch_mode = 1

 

 

[H3CS125??G-AF]

driver = 125GAF

_tcam_resource = mix

_vxlan_resource = l3gw

_routing_mode_resource = ipv6-128

 

[UNISS5600X]

driver = 5560X

_switch_mode = 1

 

[UNISS6600X]

driver = 6520X

_switch_mode = 1

 

##

#STATICCFG

#

 clock timezone beijing add 08:00:00

#

ip vpn-instance vpn-default

 route-distinguisher 1:1

 vpn-target 1:1 both

 ##address_family_evpn_begin

 address-family evpn

 vpn-target 1:1 import-extcommunity

 vpn-target 1:1 export-extcommunity

 ##address_family_evpn_end

 

 ##address_family_ipv6_begin

 address-family ipv6

  vpn-target 1:1 import-extcommunity

  vpn-target 1:1 export-extcommunity

 ##address_family_ipv6_end

#

 lldp global enable

#

 dhcp snooping enable vlan 2 to 4094

#

interface Vlan-interface1

 ip address dhcp-alloc

#

ospfv3 1

 non-stop-routing

 area 0.0.0.0

#

##loopback0_begin_all

interface LoopBack0

##loopback0_end_all

#

 stp mode pvst

 stp vlan 1 enable

 undo stp vlan 2 to 4094 enable

 stp global enable

 stp vlan 1 priority 8192

#

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

 ssh server enable

#

info-center loghost $$_loghost_ip

#

local-user $$_username

 password simple $$_password

 service-type http https ssh

 authorization-attribute user-role $$_rbacUserRole

#

line vty 0 63

 authentication-mode scheme

 user-role $$_rbacUserRole

#

bgp $$bgp_as_campus

 non-stop-routing

 address-family l2vpn evpn

 ip vpn-instance vpn-default

  ##address_family_ipv4_unicast_begin

  address-family ipv4 unicast

  ##address_family_ipv4_unicast_end

 

  ##address_family_ipv6_unicast_begin

  address-family ipv6 unicast

  ##address_family_ipv6_unicast_end

#

interface $$_underlayIntfUp

 ipv6 address auto link-local

 ospfv3 1 area 0.0.0.0

 ospfv3 network-type p2p

 mtu 4094

#

interface $$_underlayIntfDown

 port link-type trunk

 port trunk permit vlan all

 undo port trunk permit vlan $$_mad_vlan

 stp tc-restriction

 service-instance 4094

  encapsulation s-vid 4094

  xconnect vsi vxlan4094

#

interface $$_underlayIntfGe

 poe enable

#

interface $$_underlayIntfONU 

 port link-type trunk

 port trunk permit vlan all

 undo port trunk permit vlan $$_mad_vlan

#

interface $$_underlayIntfRONU                             

 port link-type trunk                                                

 port trunk permit vlan all

 undo port trunk permit vlan $$_mad_vlan

#

 l2vpn enable

#

 vlan 4094

#

interface Vsi-interface4094

 ip binding vpn-instance vpn-default

 local-proxy-arp enable

 

 ##local-proxy-nd_enable_begin

 local-proxy-nd enable

 ##local-proxy-nd_enable_end

 arp proxy-send enable

 mtu 4094

#

interface Vsi-interface4092

 ip binding vpn-instance vpn-default

 ip address unnumbered interface Vsi-interface4094

 

 ##ipv6_address_auto_link_local_begin

 ipv6 address auto link-local

 ##ipv6_address_auto_link_local_end

 l3-vni 4092

 description SDN_VRF_VSI_Interface_4092

#

vsi vxlan4094

 gateway vsi-interface 4094

 vxlan 4094

 evpn encapsulation vxlan

  mac-advertising disable

  nd mac-learning disable

  arp mac-learning disable

  route-distinguisher auto

  vpn-target auto export-extcommunity

  vpn-target auto import-extcommunity

 

 ##ipv6_dhcp_snooping_trust_tunnel_begin

 ipv6 dhcp snooping trust tunnel

 ##ipv6_dhcp_snooping_trust_tunnel_end

 dhcp snooping trust tunnel

 loopback-detection action block

 loopback-detection enable vlan 4094

#

ip verify source exclude vlan 1

ip verify source exclude vlan 4094

#

vxlan tunnel mac-learning disable

vxlan tunnel arp-learning disable

vxlan tunnel nd-learning disable

#

 vcf-fabric topology enable

#

 vxlan default-decapsulation source interface LoopBack 0

#

 

##ipv6_static_route_begin_all

ipv6 route-static vpn vpn-default 130:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static vpn vpn-default 190:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static 130:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

ipv6 route-static 190:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

#

##ipv6_static_route_end_all

#

 

##ipv6_dhcp_snooping_enable_begin

 ipv6 dhcp snooping enable vlan 2 to 4094

#

##ipv6_dhcp_snooping_enable_end

 

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info version all

snmp-agent packet max-size 4096

#

telnet server enable

#

netconf soap https enable

netconf soap http enable

local-user h3c

password simple campus1234

service-type telnet ssh http https

authorization-attribute user-role network-admin

#

12.3  Access完整配置下发

##

## Please note:The following variable names are used by the internal system,please do not use

## _underlayIntfUp _underlayIntfDown _all_leaf _master_spine _backup_spine

## _master_spine_mac

##

#USERDEF

##Template version

template_version = 5.0

## User roles

_rbacUserRole = network-admin

##IP address of the log host

_loghost_ip = 130::195

##is_ipv6_begin_var

##Device is automatically online by ipv6

_is_ipv6 = true

##is_ipv6_end_var

##Out of band

_OOB = False

##Supporting aggregation (True by default)

_lagg_enable = True

##Enforcing aggregation

_lagg_force = True

##Do not delete aggregation group

_lagg_fake_delete = True

##SSH enabled

_SSH = True

##Disable automatic IRF setup

_irf_disable = false

##Enabling whitelist matching (False by default)

_white_list_check = true

##Disable lldp function when MAD BFD

_mad_undo_lldp=True

#STATICCFG

#

 clock timezone beijing add 08:00:00

#

 lldp global enable

#

 stp global enable

#

 netconf soap https enable

 netconf ssh server enable

 restful https enable

#

interface Vlan-interface1

 ip address dhcp-alloc

#

 ssh server enable

#

info-center loghost $$_loghost_ip

#

line vty 0 63

 authentication-mode scheme

 user-role $$_rbacUserRole

#

interface $$_underlayIntfUp

 port link-type trunk

 port trunk permit vlan all

 port link-aggregation group auto 1

#

interface $$_underlayIntfDown

 port link-type trunk

 port trunk pvid vlan 4093

 port trunk permit vlan all

#

interface $$_underlayIntfGe

 poe enable

#

vlan 4093

#

vlan 4094

#

interface Vlan-interface4094

#

#

 vcf-fabric topology enable

#

#

 

##ipv6_static_route_begin_all

ipv6 route-static 130:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static 190:0:0:0:0:0:0:0 64 133:0:0:0:0:0:0:1

ipv6 route-static 130:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

ipv6 route-static 190:0:0:0:0:0:0:0 64 132:0:0:0:0:0:0:1

#

##ipv6_static_route_end_all

#

 

snmp-agent

snmp-agent community read public

snmp-agent community write private

snmp-agent sys-info version all

snmp-agent packet max-size 4096

#

telnet server enable

#

netconf soap https enable

netconf soap http enable

local-user h3c

password simple campus1234

service-type telnet ssh http https

authorization-attribute user-role network-admin

#

新华三官网
联系我们