【技术实现步骤摘要】
一种VPLS网络中报文转发方法和装置
本专利技术属于数据通信领域的VPLS网络中的报文转发技术,尤其涉及一种VPLS网络中报文转发方法和装置。
技术介绍
VPLS(VirtualPrivateLANService,虚拟专用局域网服务)是城域以太网技术中的一种,该技术能够有效的连接各个接入点,并在该网络拓扑上实现点到点、点到多点、多点到多点的以太网业务。从连接方式上来看,VPLS利用IP(InternetProtocol,网络之间互连的协议)/MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)的广域骨干网络为用户提供了一种仿真的局域网连接。从业务提供方式上来看,VPLS所仿真的局域网提供方便、灵活的以太网服务,而且这种仿真的局域网连接对横跨广域网的各个用户分支局域网是透明的,各分支局域网就好像是都连接在一台相同的交换机上。由于VPLS具有配置简单、组网灵活、建设和维护成本较低等优点而被广泛使用。在IP/MPLS网络中,利用已有路由、标签信息,建立VPLS邻居,并向邻居通告转发信息。入节点接收到报文时,先根据源MAC地址执行MAC地址学习,然后根据目的MAC地址查找转发信息并给报文加上标签,形成MPLS标签分组报文,转发到中间节点。中间节点根据MPLS标签分组报文上的标签以及标签转发表进行转发,不对标签分组进行任何第三层处理。在出节点去掉MPLS标签分组报文中的标签,再次根据源MAC地址执行MAC地址学习,然后根据目的MAC地址查找转发信息并转发报文。在VPLS转发中,需要对报文执行源MAC地址学习以及根据目的MAC地址选路, ...
【技术保护点】
一种VPLS网络中报文转发方法,其特征在于,所述方法包括:为每个MAC地址转发表项创建目的MAC地址管理表,所述目的MAC地址管理表用于保存每个MAC地址转发表项中的MAC地址作为源地址时对应的各个目的MAC地址所在的MAC地址转发表项信息;接收到VPLS报文后,获取所述VPLS报文的源MAC地址和目的MAC地址,在查找到与所述源MAC地址匹配的MAC地址转发表项后,再在为与所述源MAC地址匹配的MAC地址转发表项创建的目的MAC地址管理表中,查找与所述目的MAC地址匹配的MAC地址转发表项信息,根据与所述目的MAC地址匹配的MAC地址转发表项信息转发所述VPLS报文。
【技术特征摘要】
1.一种VPLS网络中报文转发方法,其特征在于,所述方法包括:为每个MAC地址转发表项创建目的MAC地址管理表,所述目的MAC地址管理表用于保存每个MAC地址转发表项中的MAC地址作为源地址时对应的各个目的MAC地址所在的MAC地址转发表项信息;接收到VPLS报文后,获取所述VPLS报文的源MAC地址和目的MAC地址,在查找到与所述源MAC地址匹配的MAC地址转发表项后,再在为与所述源MAC地址匹配的MAC地址转发表项创建的目的MAC地址管理表中,查找与所述目的MAC地址匹配的MAC地址转发表项信息,根据与所述目的MAC地址匹配的MAC地址转发表项信息转发所述VPLS报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在未查找到与所述源MAC地址匹配的MAC地址转发表项时,在执行源MAC地址学习后,查找与所述目的MAC地址匹配的MAC地址转发表项,根据与所述目的MAC地址匹配的MAC地址转发表项转发所述VPLS报文;并将与所述目的MAC地址匹配的MAC地址转发表项信息添加到为所述源MAC地址所在的MAC地址转发表项创建的目的MAC地址管理表中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在查找到与所述源MAC地址匹配的MAC地址转发表项后,再在为与所述源MAC地址匹配的MAC地址转发表项创建的目的MAC地址管理表中,未查找到与所述目的MAC地址匹配的MAC地址转发表项信息时,查找与所述目的MAC地址匹配的MAC地址转发表项,根据与所述目的MAC地址匹配的MAC地址转发表项转发所述VPLS报文;并将与所述目的MAC地址匹配的MAC地址转发表项信息添加到为所述源MAC地址所在的MAC地址转发表项创建的目的MAC地址管理表中。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据与所述目的MAC地址匹配的MAC地址转发表项转发所述VPLS报文之后,所述方法还包括:如果与所述目的MAC地址匹配的MAC地址转发表项是根据所述目的MAC地址管理表查找到的,则更新所述目的MAC地址管理表中所述目的MAC地址所在的MAC地址转发表项信息对应的计数值,并更新与所述目的MAC地址匹配的MAC地址转发表项对应的计数值;如果所述目的MAC地址匹配的MAC地址转发表项是通过查找MAC地址转发表项查找到的,则更新与所述目的MAC地址匹配的MAC地址转发表项对应的计计数值。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:按照设定的时间周期依次遍历每个MAC地址转发表项,判断每个MAC地址转发表项是否需要执行老化处理,如果判断某个MAC地址转发表项需要执行老化处理,则将所述某个MAC地址转发表项删除,并删除为所述某个MAC地址转发表项创建的目的MAC地址管理表;如果判断所述某个MAC地址转发表项不需要执行老化处理,则依次遍历为所述某个MAC地址转发表项创建的目的MAC地址管理表,判断所述目的MAC地址管理表中保存的各个目的MAC地址所在的MAC地址转发表项信息是否需要执行老化处理,如果判断某个目的MAC地址所在的MAC地址转发表项信息需要执行老化处理,则将所述某个目的MAC地址所在的MAC地址转发表项信息从目的MAC地址管理表中删除。6.根据权利要求5所述的方法,其特征在于,所述判断每个MAC地址转发表项是否需要执行老化处理,具体包括:判断某个MAC地址转发表项对应的计数值是否更新,如否,则判断该MAC地址转发表项需要执行老化处理;所述判断所述目的MAC地址管理表中保存的各个目的MAC地址所在的MAC地址转发表项信息是否需要执行老化处理,具体包括:判断所述目的MAC地址管理表中保存的每个目的MAC地址所在的MAC地址转发表项信息对应的计数值是否更新,如否,则判断该目的MAC地址所在的MAC地址转发表项信息需要执行老化处理。7.一种VPLS网络中报文转发装置,其特征在于,所述装置包括:创建模块,用于为每个MAC地址转发表项创建目的MAC地址管理表,所述目的MAC地址管理表用于保存每个MAC地址转发表项中的MAC地址作为源地址时对应的各个目的MAC地址所在的MAC地址转发表项信息;报文接收模块,用于接收到VPLS报文后,...
【专利技术属性】
技术研发人员:孟庆超,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。