存储和发送MAC地址表项的方法、设备及系统与流程

文档序号:11970768阅读:280来源:国知局
存储和发送MAC地址表项的方法、设备及系统与流程
本发明涉及网络通信技术,尤其涉及一种存储和发送MAC地址表项的方法、设备及系统。

背景技术:
以太网虚拟专用网(EthernetVirtualPrivateNetwork,EVPN)方案的基本思路是通过扩展边界网关协议(BorderGatewayProtocol,BGP),实现控制层面学习媒体接入控制(MediaAccessControl,MAC)地址,从而实现二层虚拟专用网(L2VPN)功能。EVPN方案中,控制层面的MAC地址学习过程中,每个运营商网络边缘设备(ProviderNetworkEdge,PE)需要存储其余任意一个PE所连接的虚拟专用网(VirtualPrivateNetworkVPN)站点(VPNsite)内的所有MAC地址表,从而可以根据存储的MAC地址表进行数据报文的转发。PE也可以称为多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)边缘交换设备(MPLSEdgeSwitch,MES)。但是,随着云计算发展,数据中心规模不断扩大,MAC地址的数量从K(千)、10K(万)级跃升到100K(10万)、M(兆)级,现有技术中这种要求每个PE都存储所有MAC地址表的方案,对PE的容量和性能要求都非常大。

技术实现要素:
本发明实施例提供一种存储和发送MAC地址表项的方法、设备及系统,实现EVPN场景下PE按需存储MAC地址表项,以降低对PE的容量和性能的要求。一方面,本发明实施例提供了一种存储MAC地址表项的方法,包括:PE向RR发送第一报文,使得所述RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储MAC地址表,所述MAC地址表包括所述需要的MAC地址表项;PE接收所述RR发送的包含所述需要的MAC地址表项的报文,并存储所述需要的MAC地址表项。另一方面,本发明实施例提供了一种发送MAC地址表项的方法,包括:RR接收PE发送的第一报文;RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储包括所述需要的MAC地址表项的MAC地址表;RR将所述需要的MAC地址表项发送给所述PE。一方面,本发明实施例提供了一种存储MAC地址表项的设备,包括:第一发送模块,用于向RR发送第一报文,使得所述RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储MAC地址表,所述MAC地址表包括所述需要的MAC地址表项;存储模块,用于接收所述RR发送的包含所述需要的MAC地址表项的报文,并存储所述需要的MAC地址表项。另一方面,本发明实施例提供了一种发送MAC地址表项的设备,包括:接收模块,用于接收PE发送的第一报文;确定模块,用于根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储包括所述需要的MAC地址表项的MAC地址表;发送模块,用于将所述需要的MAC地址表项发送给所述PE。本发明实施例提供了一种网络系统,包括上述的两种设备。由上述技术方案可知,本发明实施例通过PE向RR发送第一报文,RR根据第一报文确定PE需要的MAC地址表项并发送给PE进行存储,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。附图说明图1为本发明存储MAC地址表项的方法一实施例的流程示意图;图2为本发明中BGPORF报文的格式示意图;图3a为本发明中MACORF的格式示意图;图3b为本发明中MACORF的标准头的格式示意图;图4为本发明发送MAC地址表项的方法一实施例的流程示意图;图5为本发明存储MAC地址表项的方法另一实施例的流程示意图;图6为本发明存储MAC地址表项的方法另一实施例的流程示意图;图7为本发明存储MAC地址表项的设备一实施例的结构示意图;图8为本发明存储MAC地址表项的设备另一实施例的结构示意图;图9为本发明存储MAC地址表项的设备另一实施例的结构示意图;图10为本发明存储MAC地址表项的设备另一实施例的结构示意图;图11为本发明存储MAC地址表项的设备另一实施例的结构示意图;图12为本发明发送MAC地址表项的设备另一实施例的结构示意图;图13为本发明发送MAC地址表项的设备另一实施例的结构示意图;图14为本发明发送MAC地址表项的设备另一实施例的结构示意图;图15为本发明发送MAC地址表项的设备另一实施例的结构示意图;图16为本发明发送MAC地址表项的设备另一实施例的结构示意图;图17为本发明网络系统一实施例的结构示意图。具体实施方式图1为本发明存储MAC地址表项的方法一实施例的流程示意图,包括:步骤11:PE向路由反射器(RouteReflector,RR)发送第一报文,使得所述RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储MAC地址表,所述MAC地址表包括所述需要的MAC地址表项;其中,第一报文可以为BGP出口路由过滤(OutboundRouterFilter,ORF)报文,所述BGPORF报文为MACORF和路由目标属性(RouterTarget,RT)ORF的组合报文,MACORF中包含目的MAC地址,RTORF中包含RT,目的MAC地址为PE接收到的数据报文中包含的目的MAC地址,RT为该数据报文所属的VPN对应的RT。之后,RR可以根据RT确定对应的VPN,将与VPN对应的且包含目的MAC地址的MAC地址表项确定为PE需要的MAC地址表项。参见图2,BGPORF报文包括:报文头、MACORF和RTORF,通过MACORF携带目的MAC地址,通过RTORF携带RT。参见图3a,MACORF包括如下字段:ORF类型、长度和MACORF项1、MACORF项2…;ORF类型字段的长度可以选为1字节,长度字段的长度可以选为2字节,每个MACORF项共有8字节,其中,1字节标准头、1字节保留(reserved)、6字节MAC地址值。参见图3b,1字节的标准头包括:2比特的行为(Action)字段、1比特的匹配(MATCH)字段和5比特的保留部分,其中,Action的值为0表示增加(ADD),1表示删除(REMOVE),2表示删除所有(REMOVE-ALL),MATCH的值为0表示允许(PERMIT),1表示(DENY);6字节MAC地址值为数据报文的目的MAC地址。其中,本实施例中的BGPORF报文是为了PE获取MAC地址表项,为了与后续删除MAC地址表项区分,本实施例的BGPORF报文可以称为第一BGPORF报文,后续用于删除的报文可以称为第二BGPORF,第一BGPORF报文中的Action的值为0,第二BGPORF报文中的Action的值为1。另外,RTORF的格式类似图3a所示的MACORF,与MACORF不同的是,RTORF中的ORF类型的值为设置的用于表明类型为RTORF的值,另外,RTORF包括的是RT字段而不是MAC地址字段,用于携带RT。或者,第一报文也可以为PE向RR转发的数据报文,该数据报文中本身就包含目的MAC地址,RR可以直接从该数据报文中获取目的MAC地址,另外,数据报文中还包括标签,标签可以标识对应的VPN,RR可以根据标签确定对应的VPN,之后RR可以将与VPN对应的且包含目的MAC地址的MAC地址表项确定为PE需要的MAC地址表项。其中,本发明实施例中的标签是指多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)标签。步骤12:PE接收所述RR发送的包含所述需要的MAC地址表项的报文,并存储所述需要的MAC地址表项。与现有技术不同的,现有技术中,PE之间会相互传输各自连接的VPNSite(站点)内的MAC地址表项,使得每个PE中存储所有PE连接的VPNSite内的MAC地址表项;在现有RR的组网中,PE会将各自连接的VPNSite内的MAC地址项发送给RR,由RR负责向其它PE转发,而本实施例中,PE只会向RR请求需要的MAC地址表项,实现MAC地址表项的按需存储。进一步的,PE存储MAC地址表项后,由于MAC地址表项可以表明路由信息,PE就可以根据MAC地址表项转发接收的数据报文。本实施例通过PE向RR发送第一报文,RR根据第一报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。图4为本发明发送MAC地址表的方法一实施例的流程示意图,包括:步骤41:RR接收PE发送的第一报文;如上所述,第一报文可以为第一BGPORF报文,也可以为数据报文。步骤42:RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储包括所述需要的MAC地址表项的MAC地址表;例如,第一报文为包含目的MAC地址和RT的第一BGPORF报文时,RR根据预先存储的RT与VPN的对应关系,确定出与RT对应的VPN,再根据预先存储的VPN与MAC地址表的对应关系,将与所述VPN对应的MAC地址表中包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项。或者,第一报文为数据报文时,RR根据标签确定对应的VPN,再将VPN对应的MAC地址表中包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项,其中,本发明实施例中的标签是指多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)标签。步骤43:RR将所述需要的MAC地址表项发送给所述PE。本实施例通过RR接收PE发送的第一报文,RR根据第一报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。图5为本发明存储MAC地址表项的方法另一实施例的流程示意图,包括:步骤501:RR与EVPN组网中的所有PE建立BGP邻居关系。其中,图5中只示出了相互通信的PE1和PE2。RR与PE可以采用手工配置方式建立BGP邻居关系。在建立BGP邻居关系后,RR可以与PE互通报文。另外,本发明实施例中,RR可以是指一个RR,也可以是指RR组(RRgroup),在RR组的情况下,每个RR或者指定的RR与每个PE建立BGP邻居关系以及后续获取MAC地址表,指定的RR可以是预先配置的,也可以是由指定的RR通知PE自己是指定的RR。步骤502:PE1和PE2分别向RR发送MAC地址表项。该MAC地址表项为每个PE所连接的每个VPN分别对应的MAC地址表项,例如,以PE1为例,假设PE1连接的VPN分别为VPN1和VPN2,则PE1发送的MAC地址表项包括与VPN1对应的MAC地址表项和与VPN2对应的MAC地址表项,其中在不同的VPN中,可能采用相同的MAC地址。通过PE向RR发送MAC地址表项,RR可以获取EVPN组网中所有PE连接的VPNSite内的MAC地址表项,这些MAC地址表项可以组成MAC地址表,以便后续RR能够向不同的PE发送所需的MAC地址表项。另外,本实施例中,RR接收到一个PE发送的MAC地址表项后,在收到对端发送的MAC地址请求之前并不将该MAC地址表项转发给对端,例如,RR接收到PE1发送的MAC地址表项后,在收到PE2发送的MAC地址请求之前并不将该MAC地址表项转发给PE2,从而可以避免每个PE中都存储所有MAC地址引起的问题。步骤503:PE1接收到数据报文后,向RR发送第一BGPORF报文。由于PE1需要转发接收到的数据报文,那么PE1就需要获知该数据报文对应的MAC地址表项。参见上述的图2、图3a、图3b,第一BGPORF报文中包含目的MAC地址和RT以及用于指示增加MAC地址的标准头,其中,PE1可以直接从数据报文中获取目的MAC地址,对于RT,PE1可以根据数据报文的入接口确定数据报文所属的VPN,之后根据配置的VPN与RT之间的对应关系,得到上述的RT。另外,上述的数据报文优选为首次数据报文,首次数据报文是指目的MAC地址不包含在本地存储的MAC地址表中的数据报文。步骤504:RR根据接收的第一BGPORF报文,确定PE1需要的MAC地址表项。例如,第一BGPORF报文的RT为RT1,则RR可以根据配置的RT与VPN的对应关系,得到RT1对应的VPN为VPN1,又由于RR存储的地址表中有VPN与MAC地址表的对应关系,那么RR可以找到VPN1对应的MAC地址表。该VPN1对应的MAC地址表可能包括多个表项,RR将包括第一BGPORF报文中携带的目的MAC地址的表项确定为PE1需要的MAC地址表项。步骤505:RR将PE1需要的MAC地址表项发送给PE1。之后PE1可以存储该MAC地址表项。进一步地,MAC地址表由一个或多个MAC地址表项组成,为了提高PE的存储效率,还可以采用老化机制,使得PE内存储的MAC地址表动态改变。即,还可以包括:步骤506:PE1确定第一MAC地址,第一MAC地址为PE1中存储的MAC地址表中需要老化的MAC地址表项中包含的MAC地址。PE1可以采用如下方式确定第一MAC地址:PE1在存储MAC地址表后,会继续接收数据报文,如果数据报文中的目的MAC地址在存储的MAC地址表中,可以根据该存储的MAC地址表项转发该数据报文。而如果在设定的时间内,PE1一直都没有接收到目的MAC地址为存储的MAC地址表中某个MAC地址的数据报文,则可以将该某个MAC地址确定为上述的第一MAC地址。另外,RR在确定PE需要的MAC地址表项后,如果这些MAC地址表项有更新,会向PE发送该需要的MAC地址表项更新,而当PE1老化掉某个MAC地址表时,为了降低信令开销,可以指示PE1不再发送该已被老化的MAC地址表项更新,即还可以包括:步骤507:PE1向RR发送第二BGPORF报文。第二BGPORF报文的格式也可以参见图2所示的BGPORF报文。与第一BGPORF报文不同的是,第一BGPORF报文的Action=0,而第二BGPORF报文中的Action=1。步骤508:RR接收到第二BGPORF报文后,向PE1发送BGP撤销(withdraw)报文,该BGP撤销报文中包含第一MAC地址所属的MAC地址表项。步骤509:RR发送BGP撤销报文后,不再向PE1发送包含第一MAC地址的MAC地址表项的更新消息。步骤510:PE1接收到该BGP撤销报文后删除包含第一MAC地址的MAC地址表项。本实施例通过PE向RR发送BGPORF报文,RR根据BGPORF报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求;进一步地,本实施例通过老化机制可以提高存储效率。图6为本发明存储MAC地址表的方法另一实施例的流程示意图,包括:步骤601:RR与EVPN组网中的所有PE建立BGP邻居关系。步骤602:PE1和PE2分别向RR发送MAC地址表项。上述的步骤601~602的具体内容可以参见步骤501~502。步骤603:RR向PE发送缺省MAC地址表项。其中,缺省MAC地址表项用于当PE接收的数据报文中包含的目的MAC地址不在本地MAC地址表中时,指示将所述数据报文转发给所述RR。例如,PE1接收的数据报文的目的MAC地址为MAC1,而PE1本地存储的MAC地址表中没有MAC1的信息,则PE1就根据缺省MAC地址表项对应的转发行为将该数据报文转发给RR。具体的,可以在PE内预先配置当接收到首次数据报文则按照缺省MAC地址表项进行转发,且该缺省MAC地址表项对应的转发行为是将报文转发给RR,例如,缺省MAC地址表项包括如下信息:缺省MAC地址(比如全零)和对应的转发行为(比如下一跳对应的隧道信息,标签操作指示等),其中的转发行为的下一跳的地址为RR的IP地址,标签操作指示用于指示PE在转发数据报文时附加指定标签,使接收方根据标签能够确定数据报文所属的VPN。步骤604:PE1接收到首次数据报文时,将首次数据报文转发给RR。其中,首次数据报文是指接收的数据报文的目的MAC地址不在本地存储的MAC地址表中。由于PE1中已经获取了缺省MAC地址表项,而该缺省MAC地址表项指示将首次数据报文转发给RR,因此,PE1根据该缺省MAC地址表项将首次数据报文转发给RR。步骤605:RR将首次数据报文转发给PE2。由于RR中有所有PE的MAC地址表,因此RR可以根据MAC地址表实现首次数据报文的转发。步骤606:RR根据首次数据报文确定PE1需要的MAC地址表项。其中,RR可以从数据报文中获取目的MAC地址,根据数据报文的标签获取VPN信息,之后,根据VPN与MAC地址表的对应关系,确定数据报文所属的VPN对应的MAC地址表,再将该对应的MAC地址表中包含目的MAC地址的表项确定为PE1需要的MAC地址表项。步骤607:RR将PE1需要的MAC地址表项发送给PE1。之后PE1可以存储该MAC地址表项。进一步地,类似上一实施例,还可以包括老化流程,例如还包括:步骤608:PE1确定第一MAC地址,第一MAC地址为PE1中存储的MAC地址表中需要老化的MAC地址表项中的MAC地址。步骤609:PE1向RR发送第二BGPORF报文。步骤610:RR接收到第二BGPORF报文后,向PE1发送BGP撤销(withdraw)报文,该BGP撤销报文中包含第一MAC地址所属的MAC地址表项。步骤611:RR在发送BGP撤销报文后,不再向PE1发送包含第一MAC地址的MAC地址表项的更新消息。步骤612:PE1接收到该BGP撤销报文后删除包含第一MAC地址的MAC地址表项。步骤608~612的具体内容可以参见步骤506~510。本实施例通过PE向RR发送首次数据报文,RR根据首次数据报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求;进一步地,本实施例通过老化机制可以提高存储效率;进一步地,本实施例中的RR具有首次数据报文转发功能,可以避免首次数据报文的延时,提高系统性能。图7为本发明存储MAC地址表项的设备一实施例的结构示意图,该设备例如为PE,该设备包括第一发送模块71和存储模块72;第一发送模块71用于向RR发送第一报文,使得所述RR根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储MAC地址表,所述MAC地址表包括所述需要的MAC地址表项;存储模块72用于接收所述RR发送的包含所述需要的MAC地址表项的报文,并存储所述需要的MAC地址表项。参见图8,该存储MAC地址表项的设备还可以包括:接收模块73和确定模块74,接收模块73用于接收数据报文,所述数据报文中包含目的MAC地址;确定模块74用于确定所述数据报文所属的VPN;所述第一发送模块71具体用于向RR发送第一报文,所述第一报文中包含所述目的MAC地址以及用于指示所述VPN的信息。可选的,所述第一发送模块71具体用于:发送第一BGPORF报文,所述第一BGPORF报文为第一MACORF和RTORF的组合报文,所述第一MACORF包含所述目的MAC地址以及用于指示增加所述目的MAC地址的标准头,所述RTORF包含所述数据报文所属的VPN对应的RT,使得所述RR根据所述RT确定对应的VPN,并将与所述VPN对应、且包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项。可选的,所述第一发送模块71具体用于:向RR转发所述接收模块73接收的数据报文,所述数据报文中包含目的MAC地址以及用于指示所述VPN的标签,使得所述RR根据所述标签确定对应的VPN,并将与所述VPN对应、且包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项。参见图9,该设备还可以包括:第二发送模块75和删除模块76,用于向RR发送第二BGPORF报文,所述第二BGPORF报文为第二MACORF和RTORF的组合报文,所述第二MACORF包含所述第一MAC地址以及用于指示删除所述第一MAC地址的标准头,所述RTORF包含所述RT,使得所述RR接收到所述第二BGPORF报文后根据所述RT确定对应的VPN以及与所述VPN对应且包含所述第一MAC地址的MAC地址表项,并向所述PE发送BGP撤销报文,所述BGP撤销报文中包含所述第一MAC地址所属的MAC地址表项,以及之后不再向所述PE发送与所述VPN对应且包含所述第一MAC地址的MAC地址表项的更新消息;删除模块76用于接收到所述BGP撤销报文后,删除包含所述第一MAC地址的MAC地址表项。参见图10,所述数据报文为:所述PE首次接收到的包含所述目的MAC地址的数据报文,所述设备还包括:第三发送模块77,用于将所述首次接收到的包含所述目的MAC地址的数据报文转发给所述RR,并经由所述RR转发给对端的PE。参见图11,该设备还包括:获取模块78,用于获取缺省MAC地址表项,所述缺省MAC地址表项用于当接收的数据报文中包含的目的MAC地址不在本地MAC地址表中时,将所述数据报文转发给所述RR。本实施例通过PE向RR发送第一报文,RR根据第一报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。图12为本发明发送MAC地址表项的设备一实施例的结构示意图,该设备可以为RR,该设备包括接收模块121、确定模块122和发送模块123;接收模块121用于接收PE发送的第一报文;确定模块122用于根据所述第一报文确定所述PE需要的MAC地址表项,所述RR中预先存储包括所述需要的MAC地址表项的MAC地址表;发送模块123用于将所述需要的MAC地址表项发送给所述PE。可选的,所述接收模块具体用于:接收PE发送的第一BGPORF报文,所述第一BGPORF报文为第一MACORF和RTORF的组合报文,所述第一MACORF包含目的MAC地址以及用于指示增加所述目的MAC地址的标准头,所述RTORF包含RT,所述目的MAC地址为所述PE接收的数据报文中包含的目的MAC地址,所述RT为所述数据报文所属的VPN对应的RT;所述确定模块具体用于:根据所述RT确定对应的VPN,将与所述VPN对应、且包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项。可选的,所述接收模块具体用于:接收PE转发的数据报文,所述数据报文中包含目的MAC地址和用于指示VPN的标签;所述确定模块具体用于:根据所述标签确定VPN,将与所述VPN对应、且包含所述目的MAC地址的MAC地址表项确定为所述需要的MAC地址表项。参见图13,该设备还包括处理模块124,用于接收所述PE发送的第二BGPORF报文,所述第二BGPORF报文为第二MACORF和RTORF的组合报文,所述第二MACORF包含第一MAC地址以及用于指示删除所述第一MAC地址的标准头,所述RTORF包含RT,所述第一MAC地址为所述需要的MAC地址表项中、所述PE在设定的时间内后续接收的数据报文的目的MAC地址中一直不包含的MAC地址,并在接收到所述第二BGPORF报文后,确定与所述RT对应的VPN,以及与所述VPN对应的MAC地址表中包含所述第一MAC地址的地址表项,向所述PE发送BGP撤销报文,所述BGP撤销报文中包含所述第一MAC地址所属的MAC地址表项,使得所述PE接收到所述BGP撤销报文后删除包含所述第一MAC地址的MAC地址表项,以及发送BGP撤销报文之后不再向所述PE发送包含所述第一MAC地址的MAC地址表项的更新消息。参见图14,该设备还包括:转发模块125,用于接收所述PE转发的首次数据报文,并将所述首次数据报文转发给对端的PE,所述首次数据报文为所述PE首次接收到的目的MAC地址不在PE本地MAC地址表中的数据报文。参见图15,该设备还包括:通知模块126,用于向所述PE发送缺省MAC地址表项,所述缺省MAC地址表项用于指示PE在接收的数据报文中包含的目的MAC地址不在PE本地MAC地址表中时,将所述数据报文转发给所述RR。参见图16,该设备还包括:建立模块127,用于与每个PE建立BGP邻居关系,通过所述邻居关系,接收并存储每个PE所连接的VPN对应的MAC地址表项,得到所述MAC地址表。本实施例通过PE向RR发送第一报文,RR根据第一报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。图17为本发明网络系统一实施例的结构示意图,包括第一设备171和第二设备172,第一设备171可以如图7-11任一所述,第二设备172可以如图12-16任一所述。本实施例通过PE向RR发送第一报文,RR根据第一报文确定PE需要的MAC地址表项,可以实现PE只存储自己需要的MAC地址表项,而不是所有PE对应的MAC地址表项,从而实现PE的MAC地址表项的按需存储,降低对PE的容量和性能的要求。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1