评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
流标签
产生原因
在同一个PW内,虽然可能存在多条不同类型的数据流,但这些数据流在PE节点封装的VC标签都是完全相同的。所以,在报文到达P节点时,尽管P节点存在多条隧道负载分担路径,但同一个VPN中的多条数据流仍然只能选择同一条路径转发,不能针对不同的数据流进行负载分担。
为了实现针对不同的数据流进行负载分担,可以使用流标签负载分担功能。即数据报文在PE节点进行封装时,在私网标签后加入一个流标签,不同类型的数据流在P节点根据流标签进行负载分担。
实现过程
如图10-19所示,假设有两条不同类型的数据流要通过L2VPN到达对端:
- 在PE1上根据报文的源IP地址和目的IP地址计算不同数据流的流标签值。假设流标签值分别为1025和1026。
- 报文在PE1上封装时,将流标签值插入私网标签之后。
- 不同数据流的报文到达P1后,P1根据流标签值进行Hash计算,将不同的数据流映射到不同的路径上。假设流标签为1025的数据流下一跳为P2,流标签为1026的数据流下一跳为P3。
- 数据流到达PE2后,依次弹出私网标签和流标签。PE2根据私网标签将数据流转发至目的CE。
适用场景
流标签负载分担适用于P节点间存在多条隧道的L2VPN网络。
使用价值
配置流标签负载分担功能,可以更有效地传输同一VPN的不同类型的数据流,提高网络资源的利用率。