龙空技术网

运维丨想要完美Hold住整个机房,必须“杀技”满满啊!

三旺通信 319

前言:

现在小伙伴们对“服务器机房能住人吗”都比较关注,同学们都需要学习一些“服务器机房能住人吗”的相关内容。那么小编在网络上收集了一些有关“服务器机房能住人吗””的相关知识,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!

随着网络技术的发展,接入网络设备的种类越来越多,配置越来越复杂。运维人员如何完美Hold住整个机房?

网络运维必杀技之LLDP(Link Layer Discovery Protocol)

LLDP是二层的信息发现与通告协议,提供了一种标准的链路层发现方式;它不是一个配置、控制协议,无法通过该协议对远端设备进行配置。LLDP是一个单向的协议,只有主动通告一种工作方式,无需确认。

LLDP作用:

1. 使得接入网络的一台设备可以将其主要能力,管理地址,设备标识,接口标识等信息发送给接入同一个局域网络的其它设备;

2. 为上层提供了关于网络拓扑以及管理配置的信息,这些信息可以被用于管理和配置。

要点1——LLDP 报文格式

LLDP报文封装格式有Ethernet Ⅱ和SNAP(Subnetwork Access Protocol,子网访问协议)两种。

01 / Ethernet Ⅱ格式封装的LLDP报文

图1↑

02 / SNAP格式封装的LLDP报文

图2↑

图中字段的含义如下:

Destination MAC address:目的MAC地址,为固定的组播MAC地址0x0180-C200-000E。

Source MAC address:源MAC地址,为端口MAC地址或者设备桥MAC地址(如果端口有地址,则使用端口MAC地址,否则使用设备桥MAC地址)。

Type:报文类型

图1 为0x88CC。

图2 为0Xaaaa-0300-0000-88CC。

Data:数据,为LLDPDU。

FCS:帧校验序列。

要点2——LLDPDU

LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)是LLDP的有效负载,用于承载要发送的消息。

LLDPDU的格式如下图所示:

LLDPDU采用了TLV的格式,即type+lenght+value。

type表示TLV的类型

length是以字节为单位的TLV的长度

value是该TLV的值

其中Chassis ID TLV,Port ID TLV Time To Live TLV以及End Of LLDPDU TLV是强制的,必须包含的部分,除此之外在TLV Time To Live TLV和End Of LLDPDU TLV之间可以包含0个到多个可选的其它TLV。

要点3——TLV

TLV(Type/Length/Value,类型/长度/值)是组成LLDPDU的单元,每个TLV都代表一个信息。 LLDP可以封装的TLV主要为以下几种:

01 / 基本的TLV

基本的TLV↑

在基本TLV中,有几种TLV对于实现LLDP功能来说是必选的,即必须在LLDPDU中发布,如上图所示。

02 / 802.1组织定义的TLV

IEEE802.1组织定义TLV的内容↑

03 / 802.3组织定义的TLV

IEEE802.3组织定义TLV的内容↑

要点04——LLDP的工作模式

LLDP有以下四种工作模式:

TxRx:既发送也接收LLDP报文。

Tx:只发送不接收LLDP报文。

Rx:只接收不发送LLDP报文。

Disable:既不发送也不接收LLDP报文。

当端口的LLDP工作模式发生变化时,端口将对协议状态机进行初始化操作。为了避免端口工作模式频繁改变,导致端口不断执行初始化操作,可配置端口初始化延迟时间,当端口工作模式改变时延一段时间再执行初始化操作。

LLDP工作机制

• 初始化并维护本地MIB库中的信息。

• 从本地MIB库中提取信息,并将信息封装到LLDP帧中。LLDP帧的发送有两种• 触发方式,一是定时器到期触发,一是设备状态发生了变化触发。

• 识别并处理接收到的LLDPDU帧

• 维护远端设备LLDP MIB信息库。

• 当本地或远端设备MIB信息库中有信息发生变化时,发出通告事件。

要点5——如何添加自定义 LLDPDU?

LLDP通过添加对应的TLV格式的LLDPDU(LLDP数据单元)来携带对应的信息,从而为上层业务提供信息支撑。

为实现LLDP数据单元的拓展,本文以三旺通信工业以太网交换机 - IES7120G-4GS为例,介绍如何添加自定义的LLDPDU,从而满足多种业务的需求。

1—LLDP全局配置:

在菜单栏中依次点击“主菜单→高级配置→LLDP配置→全局配置”,进入LLDP全局配置界面,在该界面可以配置LLDP的相关参数。

步骤1:在LLDP的单选框中选择启用或禁用;

步骤2:在发送周期的文本框中填写发送周期的值;

步骤3:在重传时间的文本框中填写重传时间的值;

步骤4:在发送间隔的文本框中填写发送间隔的值;

步骤5:在重新启用延迟的文本框中填写重新启用延迟的值;

步骤6:在TLV可选发送的多选框中选择管理地址、端口描述、系统属性等信息;

步骤7:点击“设置”按钮。

2—LLDP端口配置:

在菜单栏中依次点击“主菜单→高级配置→LLDP配置→端口配置”,进入LLDP端口配置界面,在该界面可以配置端口的发送、接收模式和管理地址。

步骤1:在发送的勾选框中勾选端口;

步骤2:在接收的勾选框中勾选端口;

步骤3:在管理地址的文本框中填写IP地址;

步骤4:点击“设置”按钮。

LLDP协议的应用,使得不同厂商的设备能够在网络中相互发现,并交互各自的系统及配置信息;让这些信息可以被用于管理和配置,大大提升了网络运维效率。

关于LLDP技术,还有很多内容,欢迎大家在留言讨论!感谢支持(抱拳)

标签: #服务器机房能住人吗