所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

ME60 V800R010C10SPC500 特性描述 - 广域网接入 01

本文档是ME60 V800R010C10SPC500 特性描述 - 广域网接入
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
IS-IS控制消息

IS-IS控制消息

IS-IS协议通过在ME设备之间交换控制消息来实现路由功能,本节介绍IS-IS主要的控制消息。

IS-IS的PDU格式

IS-IS协议使用9种PDU类型进行它的控制信息处理,并使用一个5位的类型号来标识每一个PDU(protocol data unit)数据包。所有的PDU数据包可以归纳为3类:HELLO、LSP、SNP,如表8-7所示。

表8-7 PDU类型对应关系表

PDU类型

简称

类型值

Level-1 LAN IS-IS Hello PDU

L1 LAN IIH

15

Level-2 LAN IS-IS Hello PDU

L2 LAN IIH

16

Point-to-Point IS-IS Hello PDU

P2P IIH

17

Level-1 Link State PDU

L1 LSP

18

Level-2 Link State PDU

L2 LSP

20

Level-1 Complete Sequence Numbers PDU

L1 CSNP

24

Level-2 Complete Sequence Numbers PDU

L2 CSNP

25

Level-1 Partial Sequence Numbers PDU

L1 PSNP

26

Level-2 Partial Sequence Numbers PDU

L2 PSNP

27

在所有的IS-IS PDU中,前八个字节都是公用的,如图8-33所示。
图8-33 IS-IS PDU结构图
PDU各个主要字段的含义及作用如下:
  • Intradomain Routeing Protocol Discriminator:域内路由选择协议鉴别符,用来标识网络层协议数据单元。在IS-IS中,该字段的值固定为0x83。
  • Length Indicator:长度标识符,用来标识该固定头部的长度。
  • ID Length:用来标识该路由选择域内SystemID的长度。
  • PDU Type:用来标识PDU的类型,取值范围为表8-7中的类型值。
  • Maximum Area Address:最大区域地址数,表示该IS-IS区域所允许的最大区域地址数量。目前,该字段固定为0,表示最多支持3个区域地址。
  • TLV:即Type/Length/Value(类型/长度/值),不同PDU类型所包含的TLV是不同的,如表8-8所示。
    表8-8 PDU类型和包含的TLV名称

    TLV Code

    名称

    所应用的PDU类型

    1

    Area Addresses

    IIH、LSP

    2

    IS Neighbors(LSP)

    LSP

    4

    Partition Designated Level2 IS

    L2 LSP

    6

    IS Neighbors(MAC Address)

    LAN IIH

    7

    IS Neighbors(SNPA Address)

    LAN IIH

    8

    Padding

    IIH

    9

    LSP Entries

    SNP

    10

    Authentication Information

    IIH、LSP、SNP

    128

    IP Internal Reachability Information

    LSP

    129

    Protocols Supported

    IIH、LSP

    130

    IP External Reachability Information

    L2 LSP

    131

    Inter-Domain Routing Protocol Information

    L2 LSP

    132

    IP Interface Address

    IIH、LSP

Hello报文

Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中的Level-1 IS-IS使用Level-1 LAN IIH;广播网中的Level-2 IS-IS使用Level-2 LAN IIH;非广播网络中则使用P2P IIH。它们的报文格式有所不同。
  • 广播网Hello:广播网中的Hello报文格式如图8-34所示。
    图8-34 Level-1/Level-2 LAN IIH格式

  • P2P Hello:P2P网络中的Hello报文格式如图8-35所示。
    图8-35 P2P IIH格式

    图8-35中可以看出,P2P IIH中的多数字段与LAN IIH相同。不同的是没有Priority和LAN ID字段,而多了一个Local Circuit ID字段,表示本地链路ID。

LSP报文

链路状态报文LSP(Link State PDUs)用于交换链路状态信息。LSP分为两种:Level-1 LSP和Level-2 LSP。Level-1 LSP由Level-1 IS-IS传送,Level-2 LSP由Level-2 IS-IS传送,Level-1-2 IS-IS则可传送以上两种LSP。

两类LSP有相同的报文格式,如图8-36所示。

图8-36 Level-1 or Level-2 LSP packet

主要字段的解释如下:

  • ATT(Attached):区域关联位。

    由Level-1-2路由器产生,用来指明始发路由器是否与其它区域相连。当L1区域中的路由器收到Level-1-2路由器发送的ATT位被置位的L1 LSP后,它将创建一条指向Level-1-2路由器的缺省路由,以便数据可以被路由到其他区域。

    虽然ATT位同时在L1 LSP和L2 LSP中进行了定义,但是它只会在L1 LSP中被置位,并且只有L1/2路由器会设置这个字段。

  • OL(LSDB Overload):过载标志位。

    设置了过载标志位的LSP虽然还会在网络中扩散,但是在计算通过过载ME设备的路由时不会被采用。即对ME设备设置过载位后,其它ME设备在进行SPF计算时不会使用这台ME设备做转发,只计算该节点上的直连路由。

  • IS Type:生成LSP的IS-IS类型。

    用来指明是Level-1还是Level-2 IS-IS(01表示Level-1,11表示Level-2)。

SNP报文

SNP(Sequence Number PDUs)通过描述全部或部分数据库中的LSP来同步各LSDB(Link-State DataBase),从而维护LSDB的完整与同步。包括以下两种:
  • CSNP(Complete SNP,全序列号报文):包括LSDB中所有LSP的摘要信息,从而可以在相邻ME设备间保持LSDB的同步。在广播网络上,CSNP由DIS定期发送(缺省的发送周期为10秒);在点到点链路上,CSNP只在第一次建立邻接关系时发送。

    CSNP的报文格式如图8-37所示。

    图8-37 Level-1/Level-2 CSNP格式

    主要字段的解释如下:

    • Source ID:发出SNP报文的设备的System ID。

    • Start LSP ID:CSNP报文中第一个LSP的ID值。

    • End LSP ID:CSNP报文中最后一个LSP的ID值。

  • PSNP(Partial SNP,部分序列号报文):列举最近收到的一个或多个LSP的序号,它能够一次对多个LSP进行确认,当发现LSDB不同步时,也用PSNP来请求邻居发送新的LSP。

    PSNP的报文格式如图8-38所示。

    图8-38 Level-1/Level-2 PSNP格式

翻译
下载文档
更新时间:2019-01-04

文档编号:EDOC1100059511

浏览量:1057

下载量:20

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页