IPV4MPLS转发介绍

IPV4MPLS转发介绍

ID:40555742

大小:522.50 KB

页数:13页

时间:2019-08-04

IPV4MPLS转发介绍_第1页
IPV4MPLS转发介绍_第2页
IPV4MPLS转发介绍_第3页
IPV4MPLS转发介绍_第4页
IPV4MPLS转发介绍_第5页
资源描述:

《IPV4MPLS转发介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IPV4/MPLS转发介绍完成人:王斌一。IPV4转发1.1总体流程1.2建立转发的具体流程1.2.1举例和结果实际添加顺序应当和下面的顺序相反1.2.2添加路由typedefstructix_s_cc_ipv4_add_route_data{ix_uint32ipAddr;ix_uint32netMask;ix_cc_rtmv4_nhidnextHopId;}ix_cc_ipv4_add_route_data;ipAddr目的子网IP地址netMask目的子网掩码nextHopId下一跳ID,NextHop的索引,ix

2、_uint32addRouteaddRoute"192.168.0.0255.255.0.020"1.2.3在NHDB中添加NextHoptypedefstructix_s_cc_ipv4_add_next_hop_data{ix_cc_rtmv4_nhidnextHopId;ix_cc_rtmv4_next_hop_infonextHopInfo;}ix_cc_ipv4_add_next_hop_data;typedefstructix_s_cc_rtmv4_ne

3、xt_hop_info{ix_uint32bladeID;ix_uint32l2Index;ix_uint32portID;ix_uint32mtu;ix_uint32flags;ix_uint32ipAddr;ix_uint32l2IndexType;}ix_cc_rtmv4_next_hop_info;bladeID区分不同的NP板卡l2Index指向L2Entry的索引(与l2IndexType有关)portID输出端口的IDmtu下一跳mtuflags包括如下类型,一般为localIPV4_NH_FLAGS_LO

4、CALIPV4_NH_FLAGS_DOWNIPV4_NH_FLAGS_DROPIPV4_NH_FLAGS_BROADCASTIPV4_NH_FLAGS_MULTICASTipAddr下一跳IP地址l2IndexType下一跳类型,NEXT_HOP_ID_IPV4_TYPE则指向L2EntryaddNextHopaddNextHop"20114015000192.168.0.110"1

5、.2.4添加L2Entry:addV4EthEntry[name]addV4EthEntry"14192.168.0.1111:00:00:00:00:0012:00:00:00:00:00DEFAULT"l2Index索引ipAddr目的子网IP地址DestMAC下一跳MACSourceMAC出口port的MAC地址name默认为DEFAULT1.3改造后的流程可以改造成普通的简单添加路由的模式addRoute<

6、ipAddr>destip目的子网IPnetmask目的子网掩码ipAddr下一跳IP其它表项生成过程ipAddr已知netMask已知nextHopId哈希生成nextHopId遍历0到NHDB最大数,哈希生成bladeID系统自动添加l2Index哈希生成portID系统根据ipAddr查找portmtu1500flagsIPV4_NH_FLAGS_LOCALipAddr已知l2IndexType0(ipv4)l2Index以destip为key哈希生成ipAddr已知DestMAC通过ARP自动学习SourceMA

7、C通过ARP自动学习nameDEFAULT二。MPLS转发2.1名词NHLFE,下一跳标记转发表FEC(ForwardingEquivalenceClass),转发等价类LSP(LabelSwitchedPath),标记交换路径FTN,FEC到NHLFE的映射ILM,输入标记映射2.2标签外部控制器只需提供标签值,其余字段,在系统中,通过NHLFE的相关数据填充。typedefstructix_s_cc_mpls_label{ix_uint32label:20,reserved:12;}ix_cc_mpls_label;

8、typedefstructix_s_cc_mpls_label_internal{ix_uint32label:20,exp:3,s:1,ttl:8;}ix_cc_mpls_label_internal;label标签值exp用于实现QOS,系统不支持s栈底标记ttl生存期2.3NHLFEtypedefstructi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。