[发明专利]信息转发方法及网关有效
申请号: | 201010223532.3 | 申请日: | 2010-07-01 |
公开(公告)号: | CN101888338A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 刘晓东 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/66;H04L29/12 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;高丽晶 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 转发 方法 网关 | ||
技术领域
本发明涉及到通信技术领域,特别涉及到一种信息转发方法及网关。
背景技术
随着互联网用户的不断增加,原有的互联网协议第4版(Internet Protocon v4,IPv4)的地址资源逐渐减少,为满足未来发展,IPv6将逐渐普及并替代IPv4。邻居发现协议是互联网协议第6版(Internet Protocon v6,IPv6)协议的一个基本的组成部分,它实现了IPv4中的地址解析协议(Address Resolution Protocol,ARP)、控制报文协议(Internet Control Message Protocol,ICMP)中的路由器发现部分、重定向协议的所有功能,并具有邻居不可达检测机制。
邻居发现协议采用5种类型的IPv6控制信息报文(ICMPv6)来实现邻居发现协议的各种功能。这5种类型消息如下:
(1)、路由器请求(Router Solicitation):当接口工作时,主机发送路由器请求消息,要求路由器立即产生路由器通告消息,而不必等待下一个预定时间。
(2)、路由器通告(Router Advertisement):路由器周期性地通告它的存在以及配置的链路和网络参数,或者对路由器请求消息作出响应。路由器通告消息包含在连接(on-link)确定、地址配置的前缀和跳数限制值等。
(3)、邻居请求(Neighbor Solicitation):节点发送邻居请求消息来请求邻居的链路层地址,以验证它先前所获得并保存在缓存中的邻居链路层地址的可达性,或者验证自身的地址在本地链路上是否是惟一的。
(4)、邻居通告(Neighbor Advertisement):邻居请求消息的响应。节点也可以发送非请求邻居通告来指示链路层地址的变化。
(5)、重定向(Redirect):路由器通过重定向消息通知主机。对于特定的目的地址,如果不是最佳的路由,则通知主机到达目的地的最佳下一跳。
在虚拟局域网(Virtual Bridged Local Area Networks,VLAN)技术的应用场景中,100个用户群可以使用100个不同的VLAN进行二层隔离,该100个VLAN聚合成一个超级VLAN。所有用户共享一个IPv4网关10.85.4.1和IPv6默认路由器2001:1da8:2c10:1001::1。这样同一用户群内部可以直接通信,而不同用户群之间的通信必须经过网关转发,需要开启ARP代理和ND代理功能。
当用户群1中的终端需要与其它群的用户通信时,终端发出的ARP/ND报文被网关接收,然后网关需要向其他的99个子VLAN发送ARP/ND报文来获取目的终端的链路由层地址;另一种情况,当外部网络的一个终端的报文来到网关设备时,如果目的地址的链路层地址还没有解析,网关必须向100个子VLAN发送ARP/邻居发现协议(Neighbor Discovery Protocol,ND)报文来获取目的IP的链路层地址。
在具体实施过程中,本发明的发明人发现,在一个通信量较大的网络中,网关需要向其他所有VLAN发送报文,对网关的中央处理器(Central Pocessing Unit,CPU)资源的利用是巨大的。如果某个用户群中的一个用户已经离线,而远程的点对点业务应用会不停探测该地址是否可达,网关设备会不断向各个VLAN发送ARP/ND报文,网关设备的CPU承受很大压力。
发明内容
本发明的主要目的为提供一种可以有效减小网关CPU压力的信息转发方法及网关。
本发明提出一种信息转发方法,包括:
获取第一终端向第二终端发送的信息;
解析所述信息获取第二终端地址信息;
根据所述第二终端地址信息查询预置端口地址缓存表中对应的局域网端口;
根据所述局域网端口转发所述信息。
进一步,所述获取第一终端向第二终端发送的信息前包括:
获取第一终端首次向第二终端发送的信息;
解析所述信息;
将解析后的信息转发到所有局域网端口;
获取第二终端返回的响应信息;
解析所述响应信息,获取所述第二终端所属局域网的端口;
将所述第二终端与所述局域网的端口对应记录入端口地址缓存表。
进一步,所述根据第二终端地址信息查询预置端口地址缓存表中对应的局域网端口后包括:
当根据第二终端地址信息未查询预置端口地址缓存表中对应的局域网端口时,向所有局域网端口转发信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010223532.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种天气信息处理方法、服务器及终端
- 下一篇:业务配置装置及方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置