[发明专利]同网段地址解析协议代理方法及内部处理板间通信方法无效
申请号: | 200810005945.7 | 申请日: | 2008-02-18 |
公开(公告)号: | CN101227471A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 石玮;王阿忠;张进涛;秦春华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04Q7/30 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网段 地址 解析 协议 代理 方法 内部 处理 通信 | ||
技术领域
本发明涉及网络通讯技术领域,尤其是一种特定的同网段IP(因特网协议)进行地址解析协议(ARP)代理的方法及一种内部处理板间通信方法。
背景技术
当IP数据包经过以太网传输时,需要把目的IP地址转换为目的链路层地址,这个转换通过地址解析协议(ARP)完成。其主要工作方式为本端发送一个包含目的IP地址的ARP请求报文,对端收到后回应一个包含自己的链路层地址ARP应答报文,本端把目的IP地址和链路层地址一一对应的保存在ARP缓存表中。之后的数据报文发送时,直接查询ARP缓存表即可。因为ARP请求报文是以太网广播报文,路由器不会转发,所以在一般情况下,ARP报文只请求解析同一个物理网络内的主机的链路层地址。但是如果ARP请求是从一个网络的主机发往另一个网络上的主机,那么连接这两个网络的路由器也可以回应该请求,这个过程称作ARP代理(Proxy ARP)。
如附图1,当主机a(192.168.0.2/16)向主机d(192.168.1.2/16)发送数据时,首先发送目的为192.168.1.2的ARP请求,当路由器收到该请求,发现另一个端口上存在到达d的路由,于是用自身的链路层地址回应这个ARP请求,当主机a收到ARP应答后,把其写入ARP缓存,这样从主机a发向主机d的报文都发送到了路由器上,路由器做正常的路由转发,报文最终到达主机d。从主机d到主机a的过程类似。
可以看出ARP代理实际上通过欺骗发起ARP请求的发送端使其误以为路由器就是目的主机。这样做的好处是可以使一个物理网络通过路由器对另一个网络实现隐藏,两个网络不用配置路由就可以直接通信。但是目前的ARP代理都是路由器在自身的不同端口之间进行代理,也就是说当路由器收到ARP请求时发现目的IP在接收接口的同一网段中时,是不做回应处理的。
当前的网络应用中,通信处理设备有时会需要对外部暴露自己的内部处理板,如在移动通信网元中,每个网元大都由主控板、业务处理板、接口板等组成,在两个网元对接时,内部处理板之间要建立固定的通信链路,但网元之间都通过接口板互联,双方只能看到对端的接口板地址,这种情况下,目前一般在内部处理板上创建一个虚接口,在此虚接口上配置一个地址,把这个地址暴露给对端,对端可以以这个虚地址作为报文的目的地址,这样既可保证目的板的确定性,但网元之间的实际物理连接只能建立在接口板之间,所以要使数据到达对端的处理板就必须配置路由,让接口板作为下一跳,让接口板对数据进行转发。
如附图2,网元A与网元B相连,双方的内部处理板A1、B2建立通信连接,如果选定通过接口板a1、b1进行转发,那么就需要配置静态路由,对于网元A要添加一条目的为B2,下一跳为b1的静态路由,对于网元B要添加一条目的为A1,下一跳为a1的静态路由。这样双方的内部处理板的数据流向为处理板A1<-->接口板a1<-->接口板b1<-->处理板B2。
如附图2,网元A的内部处理板A1需要与网元B的内部处理板B2建立通信连接,通过接口板a1、b1进行转发,接口板a1的某接口地址为192.1.3.21/24,接口板b1的某接口地址为192.1.3.22/24。当处理板A1配置虚地址8.8.1.1/32,处理板B2配置虚地址8.1.1.1/32,此时必须配置静态路由:
网元A:8.1.1.1 MASK 255.255.255.255 nexthop:192.1.3.22
网元B:8.8.1.1 MASK 255.255.255.255 nexthop:192.1.3.21
双方才可以相互访问。同理若A1与B1、A2与B1、A2与B2进行通信时,均必须添加两条静态路由。可以看出,当任何两块不同网元的内部处理板需要相互通信时,都要配置两条静态路由,配置方式比较繁琐。
发明内容
本发明要解决的技术问题是提供一种内部处理板通信方法,解决现有内部处理板进行通信时,路由配置方式比较繁琐的问题。
为了解决上述技术问题,本发明提供了一种内部处理板间通信方法,移动通信系统包含若干网元,所述网元中包含内部处理板、接口板,网元间通过接口板互连,不同网元的内部处理板间要进行通信时,包含如下步骤:
为内部处理板选择与外部通信时进行转发的接口,称为转发接口,该转发接口位于接口板上,在该转发接口上配置接口地址;
在内部处理板上创建虚接口,在该虚接口上配置一虚地址,该虚地址与该内部处理板的转发接口的接口地址在同一网段中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810005945.7/2.html,转载请声明来源钻瓜专利网。