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

16-智能无损网络配置指导

目录

03-iNOF配置

本章节下载 03-iNOF配置  (615.87 KB)

03-iNOF配置


1 iNOF

1.1  简介

1.1.1  产生背景

在以太网和存储融合网络中,存储通信的双方,通常一端为网络服务器,另一端为磁盘设备,通过以太网接连接在一起。为满足存储流量的无丢包、高吞吐传输要求,通常网络服务器会通过手工配置来发现磁盘设备,并和磁盘设备建立长连接。如果网络服务器长时间未收到磁盘设备发送的报文,则认为磁盘设备故障,将存储流量切换到备用路径。这种方式存在以下问题:

·     需要人工干预,不利于管理和维护。

·     不能及时发现新磁盘设备的加入,无法实现磁盘设备的即插即用。

·     发现磁盘设备的离开耗时较长,无法及时感知磁盘设备的故障,从而不能快速切换到备用路径,容易导致存储流量丢包。

iNOF(Intelligent Lossless NVMe Over Fabric,智能无损存储网络)是一种以太网和存储网络融合的技术,它通过和LLDP(Link Layer Discovery Protocol,链路层发现协议)配合使得iNOF内的所有设备可以第一时间自动感知网络服务器和磁盘设备的加入和离开,以便对应设备可以智能调整相关配置,最终协助实现存储流量在以太网的无丢包、高吞吐传输。

1.1.2  iNOF网络元素

iNOF网络中,包括以下三个重要元素:

·     iNOF主机:支持iNOF协议的网络服务器和磁盘设备,以下简称主机。

·     iNOF交换机:用于接入主机且支持iNOF功能的交换机。

·     iNOF域(Zone):iNOF使用域来管理主机。当域内有主机加入或者离开,iNOF会将这个主机的加入和离开信息通知给同一域内的其它主机,以便其它主机能够感知同一域内任一主机的加入或者离开。

为方便管理,iNOF域分为两类:

¡     自定义iNOF域:用户根据组网需求手工创建的iNOF域,需要手工向其中添加主机。

¡     缺省iNOF域:设备出厂即存在的iNOF域,无需用户创建,不能删除。对于未加入自定义iNOF域的主机,用户可以选择是否自动让它加入缺省iNOF域。

1.1.3  iNOF组网应用

iNOF有两种典型组网:iNOF直连组网和iNOF跨交换机组网,这两种组网的适用场景不同,原理机制也不同。

1. iNOF直连组网

iNOF直连组网如图1-1所示,它要求同一域内的所有主机和同一iNOF交换机直连。主机和iNOF交换机之间通过交互二层报文,来通知主机状态变化(即主机加入或离开iNOF网络,也称为主机上线/离线),iNOF交换机之间不交互iNOF相关信息。iNOF直连组网适用于小规模网络。

图1-1 iNOF直连组网示意图

 

2. iNOF跨交换机组网

iNOF跨交换机组网如图1-2所示,它支持同一域内的主机可以连接在不同的iNOF交换机上,iNOF交换机之间互相传递域内所有主机的加入或离开信息。iNOF跨交换机组网适用于规模较大的数据中心,这样的数据中心拥有多台主机,主机属于不同的组织或部门(对应不同的iNOF域),同一组织或部门的主机通过多台iNOF交换机相连。

在iNOF跨交换机组网中,各设备的连接关系如下:

·     iNOF交换机和主机直连,iNOF交换机和主机之间交互的报文和报文交互流程同iNOF直连组网。

·     iNOF交换机之间使用IBGP协议进行连接,并且复用路由反射技术来简化网络,这样可以将一台iNOF交换机感知到的主机状态变化通知给域内的所有iNOF交换机。BGP为iNOF新增了BGP iNOF地址族,在BGP iNOF地址族下,iNOF交换机之间可以交互iNOF路由信息,iNOF路由信息中包含了iNOF网络中的主机加入或离开信息,以及iNOF的配置信息。

提示

·     在iNOF跨交换机组网中,为简化组网,必须至少部署一台iNOF反射器,其它iNOF交换机均为客户机。所有客户机和反射器连接,客户机和客户机之间不建议连接,主机和iNOF反射器、iNOF交换机直连。因为客户机和客户机之间连接容易导致组网的复杂性,在路由快速变化时可能会出现路由表项短暂波动等非预期或不可控的现象。

·     为避免单点故障、提高网络的可靠性,一个iNOF域中也可以部署多个iNOF反射器。当一个反射器故障时,其它反射器能继续工作。这些路由反射器及其客户机之间形成一个集群,反射器上需要配置相同的集群ID,以便集群具有统一的标识,避免路由环路的产生。

 

图1-2 iNOF跨交换机组网示意图

 

1.1.4  iNOF和BFD联动

在部署iNOF反射器的组网中,iNOF基于BGP,支持和BFD联动。

BFD(Bidirectional Forwarding Detection,双向转发检测)用于快速检测设备之间的通信故障,并在出现故障时通知上层应用。BGP感知通信故障所需时间为秒级,而BFD可以提供毫秒级检测。iNOF和BFD联动就是将BFD——BGP——iNOF协议关联起来,从而实现对iNOF交换机之间的链路故障进行快速检测。

iNOF和BFD联动的原理为:

(1)     BGP和BFD联动。

a.     iBGP建立连接后,本机将邻居信息(包括目的地址和源地址等)通告给本设备的BFD模块。

b.     BFD模块根据收到的邻居信息和对端自动建立BFD会话。

c.     当BFD检测到链路故障,通知BGP断开邻居关系。

(2)     BGP和iNOF联动。

a.     BGP通知iNOF模块删除该邻居的iNOF信息,并向发送过该邻居iNOF信息的其它邻居发送BPG撤销消息。

b.     iNOF连接断开,iNOF进程认为远端主机离线,于是向本机直连的、处于同一域的、订阅了网络信息变化消息的主机发送通告报文,通知远端主机离线。

关于BFD的详细介绍请参见“可靠性配置指导”中的“BFD”。

1.1.5  技术优点

iNOF具有以下优势:

·     即插即用

当主机接入iNOF网络时,iNOF交换机能够自动发现该设备,并将新主机加入消息同步给网络中的其他iNOF交换机以及通知同一iNOF域中的其它主机,以便其它主机能迅速发现新加入的主机,并自动和新主机建立连接,迅速实现存储业务的部署。

·     故障快速感知

当网络故障时,iNOF交换机能够快速检测到故障,并将故障状态信息同步给网络中的其它iNOF交换机以及通知同一iNOF域中的其它主机。如果该网络故障影响了存储设备,则主机会快速断开与该存储设备的连接,将业务切换到冗余路径。

Comware通过对成熟的BGP技术进行扩展,来实现iNOF跨交换机组网,使得iNOF技术还具有以下特点:

·     iNOF交换机之间基于BGP连接建立iNOF连接,传输层使用TCP协议,可以为iNOF信息的传输提供稳定的连接。

·     借助BGP协议选路的优势,iNOF交换机能够对iNOF路由实现灵活的过滤和选择。

·     BGP路由反射功能可以在大规模的iNOF网络中有效减少iNOF连接的数量,简化网络拓扑,降低网络维护成本。同时,管理员在反射器上完成iNOF域和成员主机的配置后,iNOF可自动将这些配置同步给客户机,从而,可以简化iNOF的部署和配置。

·     iNOF复用BGP的GR(Graceful Restart,平滑重启)和NSR(Nonstop Routing,不间断路由)功能,在iNOF交换机进行主备倒换或BGP协议重启时,保障iNOF信息的传递不中断。

·     iNOF可以通过BGP和BFD的联动,快速检测链路故障。

·     借助BGP会话的各种加密手段,例如MD5认证、GTSM(Generalized TTL Security Mechanism,通用TTL安全保护机制)、keychain认证,可以提高iNOF交换机间连接的安全性。

1.1.6  协议规范

与iNOF相关的协议规范如下,iNOF交换机通过和主机协商,来决定使用这两种协议中的一种进行报文交互。

·     ODCC-2020-05016:NVMe over RoCEv2 网络控制优化技术要求与测试规范

·     中移动RoCE-SAN解决方案v03 20210817

1.2  iNOF的License要求

iNOF功能需要安装License后才能配置和使用。有关License的详细介绍,请参见“基础配置指导”中的“License管理”。

1.3  iNOF配置限制和指导

主机和存储阵列需要开启SNSD(Storage Network Smart Discovery,存储网络智能发现)功能,才能与使能了iNOF功能的网络设备对接。

iNOF功能不支持VPN场景。

iNOF功能支持接入IPv4主机和IPv6主机,iNOF交换机之间支持基于IPv4地址和IPv6地址建立BGP会话,两种会话下均可以传递IPv4和IPv6 iNOF主机信息。

对于iNOF跨交换机组网,若在一个iNOF网络中部署两个iNOF反射器,则要求:

反射器需要互相指定对方为客户端。除此之外,反射器上其他peer reflect-client配置和集群配置都需要保持一致。

在任一反射器上的iNOF配置可同步到所有客户端和另一反射器,会同步的配置包括:iNOF自定义域配置、iNOF缺省域自动加入功能、iNOF域隔离功能,都能在整个iNOF网络中生效。但为了确保两个反射器互为备份,请分别在两个反射器上配置iNOF功能,并且确保iNOF的配置完全一致。

1.4  iNOF配置任务简介

1.4.1  iNOF直连组网环境

·     开启iNOF功能

·     (可选)配置iNOF缺省域自动加入功能

主机必须属于一个iNOF域,如果未配置自定义域,则必须配置该步骤。且所有iNOF交换机上的域配置必须相同。

·     (可选)配置iNOF自定义域

¡     创建iNOF自定义域

¡     向自定义域中添加主机

¡     配置iNOF域隔离功能

1.4.2  iNOF跨交换机组网环境

1. iNOF客户端上的配置

·     配置iNOF客户机

·     开启iNOF功能

2. iNOF反射器上的配置

·     开启iNOF功能

·     (可选)配置iNOF缺省域自动加入功能

主机必须属于一个iNOF域,如果未配置自定义域,则必须配置该步骤。

·     (可选)配置iNOF自定义域

·     创建iNOF自定义域

·     向自定义域中添加主机

·     配置iNOF域隔离功能

1.5  配置准备

在配置iNOF功能之前,需完成LLDP功能的配置,否则iNOF将无法感知直连主机的接入和离开。

·     全局开启LLDP功能。

·     在主机接入接口上开启LLDP功能。

·     配置LLDP的工作模式为rx或txrx,本设备必须能够接受LLDP报文。

关于LLDP的详细配置请参见“二层技术-以太网交换配置指导”中的“LLDP”。

1.6  配置iNOF客户机

1. 配置限制和指导

客户机与客户机之间请不要建立BGP iNOF地址族下的BGP会话,以保证客户机之间的iNOF路由信息仅通过反射器转发得到。

除了address-family inofrole命令,iNOF客户机其它配置命令的详细介绍,请参见“三层技术-IP路由命令参考”中的“BGP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置BGP的全局Router ID。

router id router-id

缺省情况下,未配置全局Router ID。

如果未配置全局Router ID,则按照下面的规则进行选择:

¡     如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为Router ID。

¡     如果所有Loopback接口都未配置IP地址,则从其他接口的IP地址中选择最大的作为Router ID(不考虑接口的up/down状态)。

(3)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(4)     (可选)为指定的BGP实例配置路由器的Router ID。

router-id router-id

缺省情况下,未配置BGP路由器在BGP实例内的Router ID,为系统视图下通过router id命令配置的全局Router ID。

(5)     将iNOF反射器配置为BGP IPv4对等体。

peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } as-number as-number

(6)     配置通过BFD检测本机和指定IPv4 BGP对等体之间的链路。

peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] }  bfd [ echo | multi-hop | single-hop ]

缺省情况下,不使用BFD检测本机和BGP对等体之间的链路。

(7)     进入BGP iNOF地址族视图。

address-family inof

(8)     指定设备在iNOF组网中的角色为客户机。

role reflect-client

缺省情况下,未配置设备在iNOF组网中的角色。

(9)     使能与iNOF反射器交换BGP iNOF路由信息的能力。

peer ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } enable

缺省情况下,未使能与iNOF反射器交换BGP iNOF路由信息的能力。

1.7  配置iNOF反射器

1. 配置限制和指导

除了address-family inofrole命令,iNOF反射器其它配置命令的详细介绍,请参见“三层技术-IP路由命令参考”中的“BGP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置BGP的全局Router ID。

router id router-id

缺省情况下,未配置全局Router ID。

如果未配置全局Router ID,则按照下面的规则进行选择:

¡     如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为Router ID。

¡     如果所有Loopback接口都未配置IP地址,则从其他接口的IP地址中选择最大的作为Router ID(不考虑接口的up/down状态)。

(3)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(4)     (可选)为指定的BGP实例配置路由器的Router ID。

router-id router-id

缺省情况下,未配置BGP路由器在BGP实例内的Router ID,为系统视图下通过router id命令配置的全局Router ID。

(5)     将其他iNOF交换机配置为BGP IPv4对等体。

peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } as-number as-number

(6)     (可选)配置通过BFD检测本机和指定IPv4 BGP对等体之间的链路。

peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } bfd [ echo | multi-hop | single-hop ]

缺省情况下,不使用BFD检测本机和BGP对等体之间的链路。

(7)     进入BGP iNOF地址族视图。

address-family inof

(8)     使能与对等体交换BGP iNOF路由信息的能力。

peer ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } enable

缺省情况下,未使能与对等体交换BGP iNOF路由信息的能力。

(9)     指定设备在iNOF组网中的角色为反射器。

role reflector

缺省情况下,未配置设备在iNOF组网中的角色。

(10)     配置本机作为iNOF反射器,其它直连的iNOF交换机作为iNOF反射器的客户机。

peer ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } reflect-client

(11)     (可选)配置路由反射器的集群ID。

reflector cluster-id { cluster-id | ipv4-address }

缺省情况下,每个路由反射器都使用自己的Router ID作为集群ID。

如果iNOF网络中部署了两个及以上iNOF反射器,则要求所有iNOF反射器上的集群ID配置为相同值。请使用本命令配置集群ID,不支持使用peer cluster-id命令配置集群ID。

1.8  开启iNOF功能

(1)     进入系统视图。

system-view

(2)     开启iNOF功能。

inof enable

缺省情况下,iNOF功能处于关闭状态。

1.9  配置iNOF缺省域自动加入功能

1. 功能简介

iNOF缺省域中不支持通过命令行手动添加主机。配置本功能后,设备监控到主机上线,且该主机未加入任何自定义域,会自动将该主机将作为域成员加入缺省域。

2. 配置限制和指导

当iNOF网络中部署了反射器时,请在iNOF反射器上配置本功能,iNOF客户端以iNOF反射器上的配置为准。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入iNOF视图。

inof enable

(3)     开启iNOF缺省域自动加入功能。

default-zone enable

缺省情况下,iNOF缺省域自动加入功能处于开启状态。

1.10  创建iNOF自定义域

(1)     进入系统视图。

system-view

(2)     进入iNOF视图。

inof enable

(3)     创建iNOF自定义域。

zone zone-name

1.11  向自定义域中添加主机

(1)     进入系统视图。

system-view

(2)     进入iNOF视图。

inof enable

(3)     进入iNOF自定义域视图。

zone zone-name

(4)     给iNOF自定义域添加域成员(即主机)。

host [ ipv6 ] { ip-address | ip-address1 to ip-address2 }

缺省情况下,iNOF自定义域中无域成员。

单个域成员也可以加入多个iNOF自定义域。

1.12  配置iNOF域隔离功能

1. 功能简介

开启iNOF域隔离功能后,iNOF会对iNOF域主机之间的互访进行限制:

·     同一iNOF域内的主机之间可以互相访问。

·     不同iNOF域的主机之间不可以互相访问。

2. 配置限制和指导

当iNOF网络中部署了反射器时,请在iNOF反射器上配置本功能,iNOF客户端以iNOF反射器上的配置为准。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入iNOF视图。

inof enable

(3)     开启iNOF域隔离功能。

hard-zoning enable

缺省情况下,iNOF域隔离功能处于关闭状态。

1.13  iNOF显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后iNOF的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以复位BGP iNOF地址族下的会话。

除了display bgp inof命令,BGP iNOF相关其它命令的详细介绍,请参见“三层技术-IP路由命令参考”中的“BGP”。

表1-1 iNOF显示和维护

操作

命令

显示iNOF配置信息

display inof configuration

显示iNOF域配置信息

display inof [ ipv6 ] configuration zone [ zone-name ] [ inconsistent ]

显示当前iNOF系统中接入的主机的信息

display inof [ ipv6 ] information host [ local | remote | ip-address ]

显示iNOF反射器的相关信息

display inof reflector

显示BGP iNOF路由信息

display bgp [ instance instance-name ] inof [ inof-prefix | peer { ipv4-address | ipv6-address } { advertised | received } [ statistics ] | statistics ]

显示BGP iNOF对等体的信息

display bgp [ instance instance-name ] peer inof [ ipv4-address mask-length | ipv6-address prefix-length | ipv4-address | ipv6-address } log-info | [ ipv4-address | ipv6-address ] verbose ]

显示BGP iNOF地址族的打包组信息

display bgp [ instance instance-name ] update-group inof [ ipv4-address | ipv6-address ]

复位BGP iNOF地址族下的会话

reset bgp [ instance instance-name ] { as-number | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] | all | external | internal } inof

 

1.14  iNOF配置举例

1.14.1  iNOF直连组网配置举例

1. 组网需求

图1-3所示,服务器和磁盘设备通过iNOF交换机Device A和Device B相连,要求实现,如果磁盘设备故障,服务器能第一时间感知。

图1-3 iNOF直连组网配置组网图

2. 配置Device A

# 在Device A上创建iNOF域1,将磁盘设备和服务器加入该域。

<DeviceA> system-view

[DeviceA] inof enable

[DeviceA-inof] zone 1

[DeviceA-inof-zone-1] host 10.1.1.10

[DeviceA-inof-zone-1] host 10.1.1.20

[DeviceA-inof-zone-1] quit

[DeviceA-inof] quit

# 全局开启LLDP功能。

[DeviceA] lldp global enable

# 在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2上分别开启LLDP功能(此步骤可省略,LLDP功能在接口上缺省开启),并配置LLDP工作模式为Rx。

[DeviceA] interface ten-gigabitethernet 1/0/1

[DeviceA-Ten-GigabitEthernet1/0/1] lldp enable

[DeviceA-Ten-GigabitEthernet1/0/1] lldp admin-status rx

[DeviceA-Ten-GigabitEthernet1/0/1] quit

[DeviceA] interface ten-gigabitethernet 1/0/2

[DeviceA-Ten-GigabitEthernet1/0/2] lldp enable

[DeviceA-Ten-GigabitEthernet1/0/2] lldp admin-status rx

[DeviceA-Ten-GigabitEthernet1/0/2] quit

3. 配置Device B

配置步骤同Device A,不再赘述。

4. 验证配置

# 显示iNOF域信息。

[DeviceA] display inof configuration zone

Total Zone number: 2

iNOF Default-Zone: Enable

ZoneName                          Host             Learned-From

Default                           --               Local

1                                 10.1.1.10        Local

1                                 10.1.1.20        Local

1.14.2  iNOF跨交换机组网配置举例

1. 组网需求

图1-4所示,服务器100、磁盘设备101到磁盘设备105均属于iNOF域1,服务器200和磁盘设备201属于缺省iNOF域。不同iNOF域内的主机可以三层互访。要求实现域内磁盘设备加入或者故障,服务器均能第一时间感知。

图1-4 iNOF跨交换机组网配置组网图

mk:@MSITStore:F:\命令行评审\V7\20210317%20【SeerFabric解决方案】iNOF华为竞争特性支持(lisheng)()\03.参考文档\CloudEngine%208800,%206800系列交换机%20V300R020C10%20产品文档.chm::/public_sys-resources/note_3.0-zh-cn.png

2. 配置Device A

# 配置用于BGP连接的接口。

<DeviceA> system-view

[DeviceA] vlan 10 30

[DeviceA] interface vlan 10

[DeviceA-Vlan-interface10] ip address 10.1.1.2 24

[DeviceA-Vlan-interface10] quit

[DeviceA] interface vlan 30

[DeviceA-Vlan-interface30] ip address 30.1.1.2 24

[DeviceA-Vlan-interface30] quit

# 配置BGP对等体Device B和Device C。

[DeviceA] bgp 100

[DeviceA-bgp-default] peer 10.1.1.1 as-number 100

[DeviceA-bgp-default] peer 10.1.1.1 bfd

[DeviceA-bgp-default] peer 30.1.1.1 as-number 100

[DeviceA-bgp-default] peer 30.1.1.1 bfd

[DeviceA-bgp-default] address-family inof

[DeviceA-bgp-default-inof] role reflect-client

[DeviceA-bgp-default-inof] peer 10.1.1.1 enable

[DeviceA-bgp-default-inof] peer 30.1.1.1 enable

[DeviceA-bgp-default-inof] quit

[DeviceA-bgp-default] quit

# 使能全局LLDP。

[DeviceA] lldp global enable

# 使能iNOF。

[DeviceA] inof enable

[DeviceA-inof] quit

3. 配置Device B(iNOF反射器1)

# 配置用于BGP连接的接口。

<DeviceB> system-view

[DeviceB] vlan 10 20 100

[DeviceB] interface vlan 10

[DeviceB-Vlan-interface10] ip address 10.1.1.1 24

[DeviceB-Vlan-interface10] quit

[DeviceB] interface vlan 20

[DeviceB-Vlan-interface20] ip address 20.1.1.1 24

[DeviceB-Vlan-interface20] quit

[DeviceB] interface vlan 100

[DeviceB-Vlan-interface100] ip address 100.1.1.1 24

[DeviceB-Vlan-interface100] quit

# 配置BGP对等体Device A、Device D和Device C,并指定客户端。

[DeviceB] bgp 100

[DeviceB-bgp-default] peer 10.1.1.2 as-number 100

[DeviceB-bgp-default] peer 10.1.1.2 bfd

[DeviceB-bgp-default] peer 20.1.1.2 as-number 100

[DeviceB-bgp-default] peer 20.1.1.2 bfd

[DeviceB-bgp-default] peer 100.1.1.2 as-number 100

[DeviceB-bgp-default] peer 100.1.1.2 bfd

[DeviceB-bgp-default] address-family inof

[DeviceB-bgp-default-inof] role reflector

[DeviceB-bgp-default-inof] peer 10.1.1.2 enable

[DeviceB-bgp-default-inof] reflector cluster-id 88.88.88.88

[DeviceB-bgp-default-inof] peer 10.1.1.2 reflect-client

[DeviceB-bgp-default-inof] peer 20.1.1.2 enable

[DeviceB-bgp-default-inof] peer 20.1.1.2 reflect-client

[DeviceB-bgp-default-inof] peer 100.1.1.2 enable

[DeviceB-bgp-default-inof] peer 100.1.1.2 reflect-client

[DeviceB-bgp-default-inof] quit

[DeviceB-bgp-default] quit

# 使能全局LLDP。

[DeviceB] lldp global enable

# 使能iNOF。

[DeviceB] inof enable

# 配置iNOF域。

[DeviceB-inof] zone 1

[DeviceB-inof-zone-1] host 10.10.1.100 to 10.10.1.105

[DeviceB-inof-zone-1] quit

[DeviceB-inof] quit

4. 配置Device C(iNOF反射器2)

提示

为了确保Reflector1和Reflector2互为备份,两个反射器上的域配置需要保持一致。

 

# 配置用于BGP连接的接口。

<DeviceC> system-view

[DeviceC] vlan 30 40 100

[DeviceC] interface vlan 30

[DeviceC-Vlan-interface30] ip address 30.1.1.1 24

[DeviceC-Vlan-interface30] quit

[DeviceC] interface vlan 40

[DeviceC-Vlan-interface40] ip address 40.1.1.1 24

[DeviceC-Vlan-interface40] quit

[DeviceC] interface vlan 100

[DeviceC-Vlan-interface100] ip address 100.1.1.2 24

[DeviceC-Vlan-interface100] quit

# 配置BGP客户端为Device A、Device D和Device B。

[DeviceC] bgp 100

[DeviceC-bgp-default] peer 30.1.1.2 as-number 100

[DeviceC-bgp-default] peer 30.1.1.2 bfd

[DeviceC-bgp-default] peer 40.1.1.2 as-number 100

[DeviceC-bgp-default] peer 40.1.1.2 bfd

[DeviceC-bgp-default] peer 100.1.1.1 as-number 100

[DeviceC-bgp-default] peer 100.1.1.1 bfd

[DeviceC-bgp-default] address-family inof

[DeviceC-bgp-default-inof] role reflector

[DeviceC-bgp-default-inof] reflector cluster-id 88.88.88.88

[DeviceC-bgp-default-inof] peer 30.1.1.2 enable

[DeviceC-bgp-default-inof] peer 30.1.1.2 reflect-client

[DeviceC-bgp-default-inof] peer 40.1.1.2 enable

[DeviceC-bgp-default-inof] peer 40.1.1.2 reflect-client

[DeviceC-bgp-default-inof] peer 100.1.1.1 enable

[DeviceC-bgp-default-inof] peer 100.1.1.1 reflect-client

[DeviceC-bgp-default-inof] quit

[DeviceC-bgp-default] quit

# 使能全局LLDP。

[DeviceC] lldp global enable

# 使能iNOF。

[DeviceC] inof enable

# 配置iNOF域。

[DeviceC-inof] zone 1

[DeviceB-inof-zone-1] host 10.10.1.100 to 10.10.1.105

[DeviceC-inof-zone-1] quit

[DeviceC-inof] quit

5. 配置Device D

# 配置用于BGP连接的接口。

<DeviceD> system-view

[DeviceD] vlan 20 40

[DeviceD] interface vlan 20

[DeviceD-Vlan-interface20] ip address 20.1.1.2 24

[DeviceD-Vlan-interface20] quit

[DeviceD] interface vlan 40

[DeviceD-Vlan-interface40] ip address 40.1.1.2 24

[DeviceD-Vlan-interface40] quit

# 配置BGP对等体Device B和Device C。

[DeviceD] bgp 100

[DeviceD-bgp-default] peer 20.1.1.1 as-number 100

[DeviceD-bgp-default] peer 20.1.1.1 bfd

[DeviceD-bgp-default] peer 40.1.1.1 as-number 100

[DeviceD-bgp-default] peer 40.1.1.1 bfd

[DeviceD-bgp-default] address-family inof

[DeviceD-bgp-default-inof] role reflect-client

[DeviceD-bgp-default-inof] peer 20.1.1.1 enable

[DeviceD-bgp-default-inof] peer 40.1.1.1 enable

[DeviceD-bgp-default-inof] quit

[DeviceD-bgp-default] quit

# 使能全局LLDP。

[DeviceD] lldp global enable

# 使能iNOF。

[DeviceD] inof enable

[DeviceD-inof] quit

6. 验证配置

# 在DeviceA上显示当前iNOF系统中反射器的信息。

<DeviceA> display inof reflector

Index   ReflectorIP           DefaultZone           HardZoning

1       10.1.1.1              Enabled               Disabled

2       10.1.1.2              Enabled               Disabled

# 在DeviceB上显示当前iNOF系统中反射器的信息。

<DeviceB> display inof reflector

Index   ReflectorIP           DefaultZone           HardZoning

1       Local                 Enabled               Disabled

2       10.1.1.2              Enabled               Disabled

# 在DeviceB上显示iNOF域成员的配置信息。

<DeviceB> display inof configuration zone

Total Zone number: 2

iNOF Default-Zone: Enable

ZoneName                          Host             Learned-From

Default                           10.10.1.200      100.1.1.2

Default                           10.10.1.201      100.1.1.2

1                                 10.10.1.100      10.1.1.2

1                                 10.10.1.101      10.1.1.2

1                                 10.10.1.102      20.1.1.2

1                                 10.10.1.103      20.1.1.2

1                                 10.10.1.104      Local

1                                 10.10.1.105      Local

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们