理清ISIS、CLNS、NSAP、NET的关系(2)
来源:互联网 发布:网络品牌推广方案 编辑:程序博客网 时间:2024/06/16 18:34
二、ISIS的NSAP地址结构
既然ISIS是为OSI网络设计的,那么ISIS所使用的网络层地址也应该是OSI的网络层地址。OSI网络层地址是通过NSAP地址实现的,NSAP地址定义了任意系统在OSI网络里面的地址。在不同的系统里面NSAP地址的格式是不一样的,不同的协议里NSAP地址的表现形式也是不一样的。
这相当于TCP/IP协议中的IP地址(NSAP表示节点,用单一地址表示整个路由器, IP地址是基于接口的)。
| AFI | IDI | High Order DSP | System-ID | NSEL |
( 相当于网络号 ) ( 相当于主机号 )
AFI:authorization and format ID 授权以及格式信息。
IDI:inter domain ID 域间标识
High Order DSP:高位的域内特定部分,指明domain内的area
System-ID:标识独立的OSI设备,定长6个字节,通常取路由器以太口的MAC地址作为system-ID
NSEL(NSAP selector):标识服务类型,标识设备中的进程,NSEL字段为00的NSAP地址又叫做NET地址,标识路由器的,这种地址一般是应用在路由器上用于SPF计算的。
注意:
1.NSAP地址的长度在8字节到20字节之间。其中AFI、IDI、High Order DSP 组成了区域地址,这一段信息的长度是可变的,但System ID和NSEL的长度是固定的,其中NSEL又是可选字段。
2.NSAP地址必须以整八位开头,0111可以,011不行,当NSAP的NSEL字段为00时,表示NET地址,标识路由器。
3.NSAP地址最多20个字节。
对于NSAP地址,可以有两种解释,OSI(应了前面“在不同的系统里面NSAP地址的格式是不一样的,不同的协议里NSAP地址的表现形式也是不一样的。”这句话:
OSI:
system-ID之前的表示为area.
因此地址长度的范围为8byte----20byte.
以下面这个地址为例:
47.0001.0000.0000.0001.00
OSI表述:
47.0001表示区域,
0000.0000.0001表示节点
- 理清ISIS、CLNS、NSAP、NET的关系
- 理清ISIS、CLNS、NSAP、NET的关系(2)
- 理清ISIS、CLNS、NSAP、NET的关系(1)
- NSAP
- 理清apply(),call()的区别和关系
- 理清apply(),call()的区别和关系
- 理清apply(),call()的区别和关系
- 理清Asp与XML的关系
- 理清WebSocket和HTTP的关系
- 理清gcc、libc、libstdc++的关系
- 关于Theme中.skin与css需要理清的关系
- 关于Theme中.skin与css需要理清的关系
- python面向对象-理清object与type的关系
- python面向对象-理清object与type的关系
- 理清全表扫描和高水位,行预取的关系
- python面向对象-理清object与type的关系
- 理清关于iOS各个证书的关系以及作用
- android cts理清testpackage和文件名的对应关系
- 解析json文件
- 指纹识别
- 目标检测方法简介:RPN(Region Proposal Network) and SSD(Single Shot MultiBox Detector)
- Spark core
- 数据结构与算法(Java描述)-10、链式队列以及优先级队列的应用
- 理清ISIS、CLNS、NSAP、NET的关系(2)
- Django为什么用uWSGI+Nginx
- JavaScript 之 var 和 let
- C#中Invoke的用法
- 联想ideapad710s的win10转win7
- three.js 01-02 之首个场景(续)
- java.lang.IllegalArgumentException: No positional parameters in query:
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- 我的词条 之 偏移量