第三层(L3)交换 每个LSR中有个标号交换表,记录网络中经过它的每一个流 的路由,并分别用一个进入标号和离去标号对表示。根据 流的特性,在同一个LSP中传输的多个流可以合并成一个更 大的流。 PLS域中边界节点之间的通路由标号分配协议LDP建立,进 入该通路的报文可直接交换传输,不必再进行路由选择。 如果FEC与路由直接对应,所形成的LSP称为逐跳路由的通 路,这时报文与FEC的对应可由报文的IP地址确定(最大的 前缀匹配)。 ·如果构成LSP的LSR由内向节点或外向节点(根据配置或网 络拓扑信息)指定,称为显式路由的LSP,还可称为显式路 由LSP隧道。 MPLS有三个核心技术:流标号的语义指派;流的转发方法; 以及标号的分配方法。 东南大学6
东南大学 6 第三层(L3)交换 • 每个LSR中有个标号交换表,记录网络中经过它的每一个流 的路由,并分别用一个进入标号和离去标号对表示。根据 流的特性,在同一个LSP中传输的多个流可以合并成一个更 大的流。 • MPLS域中边界节点之间的通路由标号分配协议LDP建立,进 入该通路的报文可直接交换传输,不必再进行路由选择。 • 如果FEC与路由直接对应,所形成的LSP称为逐跳路由的通 路,这时报文与FEC的对应可由报文的IP地址确定(最大的 前缀匹配)。 • 如果构成LSP的LSR由内向节点或外向节点(根据配置或网 络拓扑信息)指定,称为显式路由的LSP,还可称为显式路 由LSP隧道。 • MPLS有三个核心技术:流标号的语义指派;流的转发方法; 以及标号的分配方法
第三层(L3)交换 Multi Protocol Label Switching 按|P路由协议 按流量工程 等价交换类EC 选择的路径 指定的路径 由具有共同宿点和转发要求的报 文构成的数据流 使用定长的标号标识 ·流的转发 根据内部的标号表 可以使用显式路由 标号的语义指派 流的局部标识符 指派方式:基于拓扑、基于请求 LSR 基于数据流 常规的路由边缘节点 东南大学7
东南大学 7 Multi Protocol rotocol Label Switching witching • 等价交换类EFC –由具有共同宿点和转发要求的报 文构成的数据流 –使用定长的标号标识 • 流的转发 –根据内部的标号表 –可以使用显式路由 • 标号的语义指派 –流的局部标识符 –指派方式:基于拓扑、基于请求、 基于数据流 按IP路由协议 选择的路径 按流量工程 指定的路径 常规的路由边缘节点 LSR 第三层(L3)交换
第三层(L3)交换 2.MPLS标号的语义指派 MPLS的标号是一个定长的、物理上连续的短标识符 用以标识一个流,包含在MPLS的报头中。 标号的最简单语义就是仅作为IP报头的缩写符,用以 区分不同的流。这种方法的优点是简单,最接近目前 使用的传统IP交换方法。这种方法的缺点是标号的信 息量太小,不能反映LSP当前的状态。 ·将标号作为一种信令使用,例如用于预先在源点和终 点之间建立LSP,从而可一定程度地了解LSP的状态 然而这就需要有某种协议来控制这些信令的使用。 ·具体的标号值就象虚电路号那样只有局部意义,但标 号的使用是基于网络的全局状态的。因为如果由于局 部问题使得LSP不能形成,则沿途的标号均处于空闲, 可再用于建立新的LSP 东南大学8
东南大学 8 第三层(L3)交换 2. MPLS标号的语义指派 • MPLS的标号是一个定长的、物理上连续的短标识符, 用以标识一个流,包含在MPLS的报头中。 • 标号的最简单语义就是仅作为IP报头的缩写符,用以 区分不同的流。这种方 区分不同的流。这种方 区分不同的流。这种方 区分不同的流。这种方法的优点是简单,最接近目前 使用的传统IP交换方法。这种方法的缺点是标号的信 息量太小,不能反映LSP当前的状态。 • 将标号作为一种信令使用, 将标号作为一种信令使用, 将标号作为一种信令使用, 将标号作为一种信令使用,例如用于预先在源点和终 点之间建立LSP,从而可一定程度地了解LSP的状态, 然而这就需要有某种协议来控制这 需要有某种协议来控制这 需要有某种协议来控制这 需要有某种协议来控制这些信令的使用。 • 具体的标号值就象虚电路号那样只有局部意义,但标 号的使用是基于网络的 号的使用是基于网络的 号的使用是基于网络的 号的使用是基于网络的全局状态的。因为如果由于局 部问题使得LSP不能形成,则沿途的标号均处于空闲, 可再用于建立新的LSP
第三层(L3)交换 MPLS为流的标号定义了粒度概念。最粗的粒度可以将 个网络向另一个网络的流量汇聚成一个流送往边界 路由器;最细的粒度允许区分相同两个主机之间不同 应用的数据,使LSR可对它们采用不同的转发方法。标 号的粒度可以分为 PQ( Port Quadruples):同样的IP源地址前缀,宿地址前缀, TTL,和TCP/UDP源/宿端口; PQT( Port Quadruples with t0s)同样的IP源地址前缀,宿 地址前缀,TIL,TCP/UDP源/宿端口,和同样的IP报头T0s字段 (包括优先级和T0 s bits) HP( Host pairs):同样的IP源宿地址; NP( Network pairs):同样的IP源宿地址前缀(变长); DN(Destination Network):同样的IP宿地址前缀(变长); ER( Egress router):同样的外向路由器标识(e.g.0SP); NAS(Next- hop as):同样的下跳AS号(BGP); 东南大学9
东南大学 9 第三层(L3)交换 • MPLS为流的标号定义了粒度概念。最粗的粒度可以将 一个网络向另一个网络的流量汇聚成一个流送往边界 路由器;最细的粒度允许区分相同两个主机之间不同 区分相同两个主机之间不同 区分相同两个主机之间不同 区分相同两个主机之间不同 应用的数据,使LSR可对它们采用不同的转发方法。标 号的粒度可以分为 • PQ (Port Quadruples):同样的IP源地址前缀,宿地址前缀, TTL,和TCP/UDP源/宿端口; • PQT (Port Quadruples with TOS) 同样的IP源地址前缀,宿 地址前缀,TTL,TCP/UDP源/宿端口,和同样的IP报头TOS字段 (包括优先级和TOS bits); • HP (Host Pairs):同样的IP源宿地址; • NP (Network Pairs):同样的IP源宿地址前缀(变长); • DN (Destination Network) :同样的IP宿地址前缀(变长); • ER (Egress Router):同样的外向路由器标识(e.g. OSPF) (e.g. OSPF); • NAS (Next- NAS (Next-hop AS) hop AS):同样的下跳AS号(BGP);
第三层(L3)交换 DAS( Destination as):同样的宿AS号BGP); SST( Source Specific Tree):同样的源地址和组播组; SMT( Shared multicast tree):同样的组播组地址。 ●MPLS报头的内容可包括:标号值,TTL,COS,栈指针, 下一报头类型指针等。 东南大学10
东南大学 10 第三层(L3)交换 • DAS (Destination AS):同样的宿AS号(BGP); • SST (Source Specific Tree):同样的源地址和组播组; • SMT (Shared Multicast Tree):同样的组播组地址。 MPLS报头的内容可包括:标号值,TTL,COS,栈指针, 下一报头类型指针等