收藏 分享(赏)

IPv6 Proxy技术白皮书.doc

上传人:dreamzhangning 文档编号:2635432 上传时间:2018-09-24 格式:DOC 页数:9 大小:717KB
下载 相关 举报
IPv6 Proxy技术白皮书.doc_第1页
第1页 / 共9页
IPv6 Proxy技术白皮书.doc_第2页
第2页 / 共9页
IPv6 Proxy技术白皮书.doc_第3页
第3页 / 共9页
IPv6 Proxy技术白皮书.doc_第4页
第4页 / 共9页
IPv6 Proxy技术白皮书.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、IPv6 Proxy技术白皮书文件编号 文件类别 技术白皮书编写 周剡东 日期 2007年3月27日审核 日期批准 日期神州数码网络有限公司神州数码网络有限公司修改记录版本 日期 修改纪要 修改人 审核人 发现问题1.0 2007-03-27 创建 周剡东1.1 2007-03-30修改部分专业术语修改3.4.2小节3.5节增加规避方法周剡东神州数码网络有限公司目 录1. 概述 12. 缩写和术语 13. 技术介绍 13.1 IPV6卡类型 13.2 应用环境 23.3 PROXY配置 23.4 报文处理 23.4.1 二层 IPv6报文 23.4.2 三层 IPv6报文 23.4.3 IPv

2、6协议报文 33.5 应用缺陷与规避方法 43.5.1 应用缺陷 43.5.2 规避方法 44. 典型应用指南 44.1 应用一 44.2 应用二 55. 参考资料 6神州数码网络有限公司IPv6 Proxy技术白皮书 第1页/共9页1. 概述IPv6 Proxy指IPv6代理功能,用于分布式机架交换机,如7604和7608机架交换机。IPv6 Proxy功能指在机架交换机中,仅支持IPv4硬件功能的线卡通过IPv6线卡的代理功能,实现IPv6的硬件转发。IPv6 Proxy功能在实际应用中非常重要。首先,早期的板卡仅支持IPv4硬件功能,不能转发IPv6报文,但机架交换机可以插入不同类型的板

3、卡,可能出现一些板卡能转发IPv6报文,而一些板卡不能转发IPv6报文,引起不一致的问题;其次,支持IPv6硬件转发的板卡成本较高。IPv6 Proxy功能很好的解决上面两个问题:第一,仅支持IPv4的板卡通过IPv6卡的IPv6 Proxy功能,也能实现IPv6的硬件功能,保持机架交换机的整体一致性;第二,机架交换机中只要插入一块IPv6卡,整个机架交换机既能支持IPv4硬件功能,也支持IPv6硬件功能,从而节约成本。本文档将IPv6 Proxy功能主要特性和技术介绍合为一节,参看第3节。本文档将介绍IPv6 Proxy功能的相关技术,适合网络公司售前技术工程师及相关人员。2. 缩写和术语I

4、Pv6卡:支持IPv4和IPv6 硬件功能的卡,又称为双栈卡。IPv4卡:仅支持IPv4硬件功能的卡。IPv6 Proxy功能:IPv6 代理功能,指IPv4卡通过IPv6卡的代理实现IPv6硬件转发功能。3. 技术介绍3.1 IPv6卡类型目前IPv6卡包括下面几种类型:MRS-7600-8GX16GBMRS-7600-2XFP8GX16GBMRS-7600-12GX12GTMRS-7600-2XFP12GX12GTMRS-7600-48GTMRS-7604-M1XFP12GX12GTMRS-7600-4XFPMRS-7600-48GBMRS-6800-8GX16GBMRS-6800-2XF

5、P8GX16GBMRS-6800-12GX12GTMRS-6800-2XFP12GX12GTMRS-6800-48GTMRS-6804-M1XFP12GX12GTMRS-6800-4XFPMRS-6800-48GB神州数码网络有限公司IPv6 Proxy技术白皮书 第2页/共9页3.2 应用环境1. 只应用于机架式交换机;2. 机架交换机中至少插入一块3.1节列出的IPv6卡;3. 需要插入一块或多块IPv4卡。由于IPv6卡能支持IPv6硬件功能,不需要IPv6 Proxy功能,因此IPv6 Proxy对象为IPv4卡;3.3 Proxy配置1 IPv6 Proxy功能使能机架交换机上插入I

6、Pv6卡后,会自动使能IPv6 Proxy功能;若机架交换机上没有IPv6卡,则不会使能IPv6 Proxy功能。2 IPv6 Proxy卡选择算法若机架交换机上插入多块IPv6卡,主控选择槽号最小的IPv6卡作为Proxy卡。3.4 报文处理IPv6 Proxy功能针对各类不同的报文做了不同的处理,可分为二层IPv6报文、三层IPv6报文和IPv6协议报文。以下对各类报文的处理进行详细描述。3.4.1 二层IPv6报文二层IPv6报文是指只经过交换机二层(MAC层)转发的IPv6报文。这类报文的特点是只能在同一VlAN中转发,且目的MAC为目的机的MAC。由于这类报文只需查找MAC表,且IP

7、v6和IPv4报文的MAC格式一致,所以IPv4卡也能处理这类报文。对于这类报文不使用IPv6 Proxy功能。3.4.2 三层IPv6报文三层IPv6报文是指需要经过交换机三层转发的报文。这类报文的特点是需要跨VLAN进行转发。可分为IPv6 单播报文、IPv6隧道报文和IPv6组播报文。下面针对三种报文分别说明:(1)IPv6单播报文由于IPv4卡不存在支持IPv6转发的三层表项,对于这类报文需要通过IPv6卡的proxy功能实现硬件转发。其实现流程如下:1 IPv4卡接收三层IPv6报文后,将报文重定向到IPv6卡的背板端口;2 IPv6卡从背板端口接收数据包,若满足条件,则转到步骤3进

8、行处理,否则直接进行转发;3 IPv6卡对IPv6报文进行三层路由,包括TTL减1、checksum检查等,再将IPv6报文发送到目的端口,从而实现IPv6硬件转发。目的端口可以为机架交换机上任何板卡的面板端口。神州数码网络有限公司IPv6 Proxy技术白皮书 第3页/共9页(2)IPv6隧道报文IPv6隧道报文的处理流程与上面流程不一样,主要是因为芯片的缺陷,不支持IPv6隧道proxy功能,所以配置隧道有特殊要求,隧道源端口和终端口必须为IPv6卡上的端口,即IPv6隧道报文只能由IPv6卡转发。(3)IPv6组播报文由于芯片的缺陷,目前不支持IPv6组播报文的Proxy功能,若使能IP

9、v6组播功能,只有IPv6卡能正确转发,IPv4卡不能转发。3.4.3 IPv6协议报文IPv6协议报文中有些为二层IPv6报文,有些为三层IPv6报文,由于要求对所有IPv6协议报文都能处理,所以其流程与前面两类报文不同。IPv6协议报文通常需要送往CPU,由平台协议栈处理,针对这类报文,通过设置IPv4卡的相关规则,直接将报文送往本卡的CPU ,而不需要由IPv6卡Proxy实现。具体协议如下所示:1 Ripng报文特征:MAC protocol : 0x86dd , OFFSET : 16 byte, LEN : 2 byteNextHeader : 0x11, OFFSET : 24

10、byte, LEN : 1 byteL4 Dst Port : 0x209, OFFSET : 60 byte, LEN : 2 byte2 Ospfv3报文特征:MAC protocol : 0x86dd, OFFSET : 16 byte, LEN : 2 byteNextHeader : 0x59, OFFSET : 24 byte, LEN : 1 byte3 Pim6报文特征:MAC protocol : 0x86dd, OFFSET : 16 byte, LEN : 2 byteNextHeader : 0x67, OFFSET : 24 byte, LEN : 1 byte4 I

11、cmp6报文特征:MAC protocol : 0x86dd, OFFSET : 16 byte, LEN : 2 byteNextHeader : 0x3A, OFFSET : 24 byte, LEN : 1 byteICMP Type : 0x82 - 0x88, OFFSET : 58 byte, LEN : 1 byte5 HopByHop报文特征:MAC protocol : 0x86dd, OFFSET : 16 byte, LEN : 2 byteNextHeader : 0x0, OFFSET : 24 byte, LEN : 1 byte神州数码网络有限公司IPv6 Pro

12、xy技术白皮书 第4页/共9页3.5 应用缺陷与规避方法3.5.1 应用缺陷前面已经指出由于芯片的缺陷,IPv6卡不支持有些报文Proxy功能,在这里再强调一下。1 不支持IPv6组播报文的Proxy功能;2 不支持IPv6隧道报文的Proxy功能。3.5.2 规避方法1对于缺陷1,目前不能解决,若使能IPv6组播,只有IPv6卡能正确转发,IPv4卡不能转发;2对于缺陷2,若配置隧道,需要将隧道的源端口和终端口配置在IPv6卡。4. 典型应用指南M R S - 7 6 0 4 - 1 2 G TM R S - 7 6 0 0 - 2 X F P 1 2 G X 1 2 G TM R S -

13、7 6 0 4 - M 1 2 G BM R S - 7 6 0 4 - M 1 2 G BD C R S 7 6 0 42 0 0 1 : : 1 / 6 42 0 0 8 : : 1 / 6 42 0 0 1 : : 1 0 0 2 0 0 1 : : 1 0 12 0 0 8 : : 1 0 0图1 典型应用14.1 应用一机架DCRS7604SLOT1: MRS-7604-M12GBSLOT2: MRS-7604-M12GBSLOT3: MRS-7600-2XFP12GX12GTSLOT4: MRS-7604-12GT基本配置VLAN1: 2001:1/64VLAN2: 2008:1/

14、64MRS-7604-12GT卡端口4/1和4/2 属于VLAN1 ,4/12属于VLAN2主机3台PC1: 2001:100 连接7604 4/1端口PC2: 2001:101 连接7604 4/2端口神州数码网络有限公司IPv6 Proxy技术白皮书 第5页/共9页PC3: 2008:100 连接7604 4/12端口执行下面操作PC1: ping6 2001:101、ping6 2008:100PC2: ping6 2001:100、ping6 2008:100PC3: ping6 2001:100、ping6 2001:101查看ping6操作能否ping通?4.2 应用二M R S

15、- 7 6 0 4 - 1 2 G TM R S - 7 6 0 0 - 2 X F P 1 2 G X 1 2 G TM R S - 7 6 0 4 - M 1 2 G BM R S - 7 6 0 4 - M 1 2 G BD C R S 7 6 0 42 0 0 1 : : 1 / 6 42 0 0 1 : : 1 0 0M R S - 7 6 0 4 - 1 2 G TM R S - 7 6 0 0 - 2 X F P 1 2 G X 1 2 G TM R S - 7 6 0 4 - M 1 2 G BM R S - 7 6 0 4 - M 1 2 G BD C R S 7 6 0 4

16、D C R S 5 5 2 61 0 . 1 . 1 . 12 0 . 1 . 1 . 11 0 . 1 . 1 . 22 0 . 1 . 1 . 22 0 0 8 : : 1 0 02 0 0 8 : : 1 / 6 4C o n f i g T u n n e l图2 典型应用2机架交换机7604 2台7604(1)SLOT1: MRS-7604-M12GBSLOT2: MRS-7604-M12GBSLOT3: MRS-7600-2XFP12GX12GTSLOT4: MRS-7604-12GT基本配置VLAN1: 10.1.1.1/24VLAN2: 2001:1/64MRS-7600-2X

17、FP12GX12GT板卡端口3/8属于VLAN1MRS-7604-12GT板卡端口4/1属于VLAN2启动Ospf协议Tunnel 1DIP: 20.1.1.1SIP: 10.1.1.1Type: Config神州数码网络有限公司IPv6 Proxy技术白皮书 第6页/共9页Route IPv6: 2008:/64 tunnel 1另一台7604(2)配置相似。DCRS5526基本配置VLAN1: 10.1.1.2/24VLAN2: 20.1.1.2/240/0/1属于VLAN1 连接7604(1) 3/80/0/12属于VLAN2 连接7604(2) 3/8主机2台PC1: 2001:100 连接7604(1) 4/1PC2: 2008:100 连接7604(2) 4/1执行下面操作PCI: ping6 2008:100PC2: ping6 2001:100查看ping6操作能否ping通?5. 参考资料参考资料清单名称 作者 编号 发布日期 查阅地点 出版单位Ivy项目IP6Proxy 需求说明书 周剡东 2006-09-04 内网 DCNIvy项目IP6Proxy详细设计说明书 周剡东 2006-09-04 内网 DCNHiGig Look-Up Support in BCM5650X B0 DevicesBCM 2006-05-14 内网 BCM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报