配置LAD功能示例
本举例介绍通过配置LAD功能,使得NMS可以获取到网络的详细拓扑信息,便于网络管理者监控和管理网络设备。
组网需求
随着网络规模越来越大,网络设备种类日益繁多,并且各自的配置错综复杂,网络管理者对NMS能力的要求也越来越高。LAD提供了一种灵活的链路层发现方式。通过LAD获取的设备二层信息能够帮助NMS。
如图3-2所示,DeviceA和DeviceB之间有可达链路,DeviceA和NMS之间有可达路由。但是,传统的NMS只能分析到三层网络拓扑结构,无法确定设备的详细拓扑信息、是否存在配置冲突等。为了实现通过NMS快速获取DeviceA和DeviceB之间的二层拓扑结构信息,并且显示出客户端、路由器、应用服务器以及网络服务器之间的路径;或者检测DeviceA和DeviceB之间的配置冲突、查询网络失败原因的目的,可以在DeviceA和DeviceB上分别配置LAD功能。
在DeviceA和DeviceB上配置LAD功能,并触发DeviceA向DeviceB发送LAD请求报文之后,DeviceA会根据收到DeviceB发送的LAD应答报文获取DeviceB的状态信息。同时NMS通过跟DeviceA交互NETCONF报文,获取DeviceA和DeviceB之间的拓扑结构信息。
配置思路
采用如下的思路配置LAD基本功能:
- 配置DeviceA和DeviceB的相关接口的IP地址和路由协议,使网络层路由可达。
- 使能DeviceA和DeviceB的指定接口的LAD功能。
- 触发DeviceA向DeviceB发送LAD请求报文。
操作步骤
- 配置各接口的IP地址。
配置DeviceA和DeviceB的接口GE0/1/1的IP地址。具体配置请参见配置文件。
- 配置OSPF路由协议。
在DeviceA和DeviceB上配置OSPF协议,使它们之间网络层互通。具体配置请参见配置文件。
- 使能DeviceA和DeviceB的指定接口的LAD功能。
# 配置DeviceA。
<HUAWEI> system-view
[~HUAWEI] sysname DeviceA
[*HUAWEI] commit
[~DeviceA] interface gigabitethernet0/1/1
[~DeviceA-GigabitEthernet0/1/1] link-detect enable
[*DeviceA-GigabitEthernet0/1/1] commit
[~DeviceA-GigabitEthernet0/1/1] quit
[~DeviceA] quit
# 配置DeviceB。
<HUAWEI> system-view
[~HUAWEI] sysname DeviceB
[*HUAWEI] commit
[~DeviceB] interface gigabitethernet0/1/1
[~DeviceB-GigabitEthernet0/1/1] link-detect enable
[*DeviceB-GigabitEthernet0/1/1] commit
- 触发DeviceA向DeviceB发送LAD报文。
<DeviceA> link detect interface gigabitethernet 0/1/1
<DeviceA> commit
- 检查配置结果
# 查看DeviceA的邻居信息。
<DeviceA> display link neighbor all
GigabitEthernet0/1/1 has neighbors: TxNeId TxInterface TxVlanOrVc12 TxVc4Id --- RxNeId RxInterface RxVlanOrVc12 RxVc4Id 0x6 GigabitEthernet0/1/1 0 0 --- 0x10001 GigabitEthernet0/1/1 0 0 Total records of slot 1: 1
配置文件
DeviceA的配置文件
# sysname Device A # interface GigabitEthernet0/1/1 undo shutdown ip address 10.10.10.1 255.255.255.0 # ospf 1 area 0.0.0.0 network 10.10.10.0 0.0.0.255 # return
DeviceB的配置文件
# sysname Device B # interface GigabitEthernet0/1/1 undo shutdown ip address 10.10.10.2 255.255.255.0 # ospf 1 area 0.0.0.0 network 10.10.10.0 0.0.0.255 # return