IS-IS 地址

IS-IS地址


    网络服务访问点 NSAP 是 OSI 协议中用于定位资源的地址。
    它由 IDP 和 DSP 组成。IDP 和 DSP 的长度都是可变的,NSAP 总长最多是 20 各 Byte,最少是 8 个 Byte。
    
    |----IDP-----|----------------------DSP-------------------------|
    |-AFI-|-IDI--|-High Order DSP-|-System ID-|---SEL---|
    |----------Area Address-----------|


    IDP 相当于 IP 地址中的主网络号。
    AFI 表示地址分配机构和地址格式。
    IDI 用来标识域。

    DSP 相当于 IP 地址中的子网络号和主机地址。
    High Order DSP 用来分割区域,相当于子网号。
    System ID 用来在区域中唯一区分主机。
    SEL (NSAP Selector) 用来代表每个主机上的特点服务类型,相当于协议号。


    IDP 相当于 IP 地址中的主网络号。它是由 ISO 规定,并由 AFI(Authority and FormatIdentifier)与IDI
(Initial Domain Identifier)两部分组成。AFI 表示地址分配机构和地址格式,IDI 用来标识域。
    
    DSP 相当于 IP 地址中的子网络号和主机地址。它由 High Order DSP、System ID 和 SEL 3 个部分组成。
High Order DSP 用来分割区域,相当于子网号。而 System ID 用来在区域中唯一区分主机,在一个区域中,不
存在一致的 System ID 的主机。SEL (NSAP Selector) 用来代表每个主机上的特点服务类型,相当于协议号。

-------------------------------------------------------------------------------------------------------
    
1.区域地址
    
    IDP 和 DSP 中的 High Order DSP 组合在一起,作为节点所在区域的标识。既能够标识路由域,也能够标识
路由域中的区域,因此,他们一起被称为区域地址(Area Address),相当于 OSPF 中的区域编号。同一 Level-1 
区域内的所有路由器必须具有相同的区域地址,Level-2 区域内的路由器可以具有不同的区域地址。

    一般情况下,一个路由器只需要配置一个区域地址,且同一区域中所有节点的区域地址都要相同。为了支持
区域的平滑合并、分割及转换,在设备的实现中,一个 IS-IS 进程下最多可配置 3 各区域地址。

    
    IDP 和 DSP 中的 High Order DSP 组合在一起,他们一起被称为区域地址(Area Address),相当于 OSPF 
    中的区域编号
    
    区域地址 Area ID 为 变长 1-13字节
    
    49.0001.0000.0000.0001.00
    Area ID System ID N-SEL
    这里面Area ID为3字节,System ID为6字节,SEL为1字节
    49.0002.0000.0002.00
    Area ID System ID N-SEL
    这里面Area ID为1字节,System ID为6字节,SEL为1字节
    
    区域地址的长度从后往前数,先数固定长度的 System ID 6字节,然后再看前面的 Area ID 的具体长度。
    
-------------------------------------------------------------------------------------------------------

2.System ID
    
    System ID 用来在一个区域内唯一标识一台主机或路由器。在华为的实现中,它的长度固定为 6 Byte。不同于
IP 网络中协议地址的定义,IS-IS 并没有为每个接口定义地址,即每一个接口是没有地址的,全局一个 SysID。

    在实际应用中,一般使用 Router ID 与 System ID 进行对应。假设一台路由器使用接口 Loopback 0 的 IP 
地址 168.10.1.1 作为 Router ID,则它在 IS-IS 中使用的 System ID 可通过如下方法转换得到。

    将 IP 地址 168.10.1.1 的每个十进制数都扩展为 3 位,不足 3 位的在前面补 0,得到 168.010.001.001。
将扩展后的地址分为 3 部分,每部分由 4 位数字组成,得到 1680.1000.1001。重新组合的 1680.1000.1001 就是
System ID。

    实际 System ID 的制定可以有不同的方法,但要保证能够唯一标识主机或路由器。
    
--------------------------------------------------------------------------------------------------------

3.SEL
    
    SEL 的作用类似 IP 中的“协议标识符”,不同的传输协议对应不同的 SEL。在 IP 上 SEL 均为 00.
    
    通常,在一个区域中的所有节点必须要有一个的区域号,不过,有时一个 Area 可能会有多个区域地址。
   

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值