MarVell MPLS转发流程介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• • • • • •
(4). Tunnel-start Table 封装出口隧道公网标签,包含arp pointer (5). Arp Table 封装DMAC,SMAC (6). NHLFE Table 标签交换的作用
2. l2 MPLS转发流程
• l2vpn mpls 转发 • 组网(PE1和PE2之间建立点对点VPN网络):
• MPLS报文进入P节点标签交换 • Label
NHLFE ARP
• MPLS 报文带外层标签命中NHLFE表,NHLFE 中包含交换的标签,出端口信息,出口 VLAN等。ARP表包含DMAC和SMAC
• MPLS报文进入PE2设备 • Label
TTI
nexthop
ARP
• MPLS报文到PE2节点需要终结MPLS标签, 变成普通的以太报文,查找出端口 (nexthop),转发出去。
• MPLS报文进入P节点标签交换 • Label
NHLFE ARP
• MPLS 报文带外层标签命中NHLFE表,NHLFE 中包含交换的标签,出端口信息,出口 VLAN等。ARP表包含DMAC和SMAC
• MPLS报文进入PE2设备 • Label
TTI
DIT
ARP
• MPLS报文到PE2节点需要终结MPLS标签, 变成普通的以太报文,查找出端口(DIT), 转发出去。
4. MPLS相关组网业务
• 1. L2VPN(点对点,点对多点)/L3VPN(跨域组 网,A类,B类,C类跨域)业务 • 2. MPLS/MPLS TE(流量工程)业务 • 3. MPLS TP OAM/BFD检测业务 • 4. MPLS保护(1:1保护,1+1保护,节点保护, 端口保护等,软件堆叠保护) • 5. MAC IN MAC业务
3. L3 MPLS 转发流程
• l3vpn mpls 转发 • 组网(PE1和PE2之间建立点对点L3VPN网络):
PE1 P PE2
芯片表项转发流程: 以太报文进入PE1
DIP+vpn信息
NextHop
Tunnelstart
ARP
Fra Baidu bibliotek
• 以太报文先命中TTI获取内层VLAN信息,然 后(DIP+VPN信息)命中NextHop表,获取VPN 标签,出端口信息,VLAN信息,报文封装 VPN标签,用户侧VLAN(内层VLAN)。 NextHop 表中填有DIT 索引或者Tunnel索引。 报文命中Tunnel表,报文封LSP标签和网络 侧VLAN(外层VLAN)。
PE1 P PE2
芯片表项转发流程: 以太报文进入PE1
TTI DIT
Tunnelstart ARP
• 以太报文(PORT+VLAN)命中TTI,报文封装 VPN标签,用户侧VLAN(内层VLAN)。TTI 中填有DIT 索引或者Tunnel索引。报文命中 Tunnel表,报文封LSP标签和网络侧VLAN(外 层VLAN)。
Marvell MPLS流程介绍
• • • •
1. 2. 3. 4.
MPLS报文格式以及相关转发表现介绍 l2 MPLS转发流程 L3 MPLS 转发流程 MPLS相关组网业务
1. MPLS报文格式以及相关转发表现 介绍
• MPLS报文格式
• 相关转发表现介绍
• (1). TTI Action Table • 表项结构:MPLS终结,MPLS action可以设 置为pop/push/swap等 • (2). Nexthop Table • 下一条表项,设置标签,转发路径,出端 口, Tunnel-start 表项索引 • (3). DIT Table • 指定下行端口,设置带宽,标签。