2.10 NHLFE ( The Next Hop Label Forwarding Entry) NHLFE ( The Next Hop Label Forwarding Entry)是用来向前传递标识包的实体。它包含如下信息: 1. 标识包的下一跳 2. 在标识堆栈中执行的操作如下: a) 用一个新的标识代替堆栈顶部的标识。 b) 弹出堆栈中的标识。 c) 用一个新的标识代替堆栈顶部的标识,并将这个新的标识压入这个堆栈。 d) 数据链路层使用这种封装来传送数据包。 e) 在传送数据包时使用这种方法对堆栈编码。 值得一体是,数据包的“下一跳”可能是LSR本身自己。在这种情况,LSR需要将堆栈顶部的标识弹出,然后将数据包“发送”给自己。
2.17路由选择 路由选择是指为特定的FEC选择LSR的过程。MPLS网络中支持两种不同的路由选择方法:1 hop by hop 路由方法 2 eXPlicit 路由方法 在hop by hop 路由方法中,每一个节点会独立为FEC选择下一跳的路由。这是现今IP网络中采用的路由机制。 在explicit 路由方法中,每一个节点并不独立为FEC选择下一跳的路由,而是使用入LSR和出LSR根据LSP一次选定几个LSR作为路由。假如LSR根据LSP一次指定全部的路由信息,我们称这样的路由方法为“strictly”explicit路由方法。假如LSR根据LSP一次只指定部分的路由信息,我们称这样的路由方法为“loosely”explicit 路由方法。在explicit路由方法中需要一次性指定分配这条路由的全部标记,但是它不需要根据IP层的信息来如何决定路由的选定。这样的路由的机制,就会使得explicit 路由方法比交换ip 路由信息的路由方法有更高的效率。