【技术实现步骤摘要】
本申请涉及数据通信
,特别涉及一种VPLS网络中的MAC地址学习方法及设备。
技术介绍
为了实现高可靠性和冗余部署,当今大多数企业网络及其数据中心跨越了位于不同地理位置的多个物理站点(Site),在这些站点部署类似的业务,并在这些站点之间进行二层互联。为了实现站点间的资源动态调配和管理,虚拟机在数据中心站点之间要能够自由迁移,由于虚拟机迁移过程对用户透明,不能改变IP地址,所以必须在分布于异地的站点之间实现二层网络互联。VPLS是一种主要的实现二层网络互联的技术。VPLS (Virtual Private LAN Service,虚拟专用局域网服务)在传统 MPLS(Multi-protocol Label Switching,多协议标签交换)L2VPN (Layer 2VirtualPrivateNetwork, 二层虚拟专用网络)方案的基础上发展而成,它可以实现多点到多点的VPN组网。VPLS为运营商提供了一种更加完备的解决方案。VPLS结合了以太网技术和MPLS技术的优势,是对传统LAN全部功能的仿真,其主要目的是通过运营商提供的IP/MPLS网络连接地域上隔离的多个由以太网构成的LAN(Local Area Network,局域网),使它们像一个LAN那样工作。图I是现有技术的VPLS的典型组网图,首先对图I中涉及的技术术语进行解释MPLS :使用定长标签来封装分组报文,基于标签进行转发;CECCustomer Edge,用户网络边缘设备):有接口直接与 SP(Service Provider,服务提供商)相连,CE可以是路由器或交换机,也 ...
【技术保护点】
一种虚拟专用局域网服务VPLS网络中的媒体访问控制MAC地址学习方法,所述VPLS网络包括多个提供商网络边缘设备PE,每一个PE通过接入电路AC连接至用户边界网络设备CE,其特征在于,所述方法包括:第一PE为本地配置的一第一虚拟交换实例VSI分配一个唯一的第一VSI标签,以单播方式将第一VSI与第一VSI标签的绑定关系通告给第二PE,其中,第一VSI与第二PE上的第二VSI属于同一个VPLS实例,第一VSI下的所有伪线PW共用第一VSI标签;所述第一PE从与第一VSI关联的第一AC上学习到第一MAC地址之后,以单播方式向第二PE发送携带有所述第一MAC地址和用于指示第一PW的第一转发等价类FEC信息的第一MAC通告消息,以使得所述第二PE在第二VSI的MAC地址转发表中增加第一MAC地址对应的MAC转发表项,且该MAC转发表项中第一MAC地址对应的出接口为第一FEC所指示的第一PW,其中,所述第一PW为所述第一VSI与所述第二VSI之间的PW。
【技术特征摘要】
1.一种虚拟专用局域网服务VPLS网络中的媒体访问控制MAC地址学习方法,所述 VPLS网络包括多个提供商网络边缘设备PE,每一个PE通过接入电路AC连接至用户边界网络设备CE,其特征在于,所述方法包括第一 PE为本地配置的一第一虚拟交换实例VSI分配一个唯一的第一 VSI标签,以单播方式将第一 VSI与第一 VSI标签的绑定关系通告给第二 PE,其中,第一 VSI与第二 PE上的第二 VSI属于同一个VPLS实例,第一 VSI下的所有伪线PW共用第一 VSI标签;所述第一 PE从与第一 VSI关联的第一 AC上学习到第一 MAC地址之后,以单播方式向第二 PE发送携带有所述第一 MAC地址和用于指示第一 PW的第一转发等价类FEC信息的第一 MAC通告消息,以使得所述第二 PE在第二 VSI的MAC地址转发表中增加第一 MAC地址对应的MAC转发表项,且该MAC转发表项中第一 MAC地址对应的出接口为第一 FEC所指示的第一 PW,其中,所述第一 PW为所述第一 VSI与所述第二 VSI之间的PW。2.根据权利要求I所述的方法,其特征在于,还包括所述第一 PE在所述第一 VSI的MAC地址转发表中有MAC地址被删除之后,以单播方式向所述第二 PE发送携带有被删除的MAC地址和所述第一 FEC信息的第一 MAC撤销消息,以使得所述第二 PE删除所述第二 VSI的MAC地址转发表中与所述被删除的MAC地址对应的 MAC转发表项;其中,第一 FEC信息为第一 PE上预先配置的所述第一 PW的PW ID、或者为第一 PE上预先配置的所述第一 VSI所属的VPLS实例的VPLS ID、所述第一 VSI和所述第二 VSI在该 VPLS实例中的标识。3.根据权利要求I所述的方法,其特征在于,所述以单播方式将第一VSI与第一 VSI标签的绑定关系通告给第二 PE包括所述第一 PE向第二 PE发送PW信令协议消息,其中,该PW信令协议消息中携带有第一 VSI标签以及第一 FEC信息之间的绑定关系,以使得第二 PE增加第二 VSI的PW表项,该PW 表项对应于第一 FEC所指示的第一 PW,且该PW表项中包括有第一 VSI标签。4.根据权利要求I所述的方法,其特征在于,还包括所述第一 PE接收到第二 PE发送的PW信令协议消息,其中,该PW信令协议消息中携带有所述第二 PE为第二 VSI分配的第二 VSI标签以及用于指示第一 PW的第二 FEC信息之间的绑定关系,其中,第二 FEC信息为第二 PE上预先配置的第一 PW的PW ID,或者为第二 PE 上预先配置的第二 VSI所属的VPLS实例的VPLS ID、以及第二 VSI和第一 VSI在该VPLS实例中的标识;若根据该PW信令协议消息中携带的第二 FEC信息判断出本地存在与第二 VSI属于同一个VPLS实例的第一 VSI,则所述第一 PE增加第一 VSI的PW表项,该PW表项对应于第二 FEC信息所指示的第一 PW,且该PW表项中包括有第二 VSI标签;其中,根据第二 FEC信息判断本地是否存在与第二 VSI属于同一个VPLS实例的第一 VSI的方式包括以下之一当第二 FEC信息为第二 PE上预先配置的第一 PW的PW ID时,所述第一 PE判断本地是否配置有PW ID与该PW信令协议消息中携带的PW ID相同的VSI,若是,则判断出本地存在与第二 VSI属于同一个VPLS实例的第一 VSI ;当第二 FEC信息为第二 PE上预先配置的第二 VSI所属的VPLS实例的VPLS ID、以及第二 VSI和第一 VSI在该VPLS实例中的标识时,所述第一 PE判断本地是否配置有所属的 VPLS实例的VPLS ID与该PW信令协议消息中携带的VPLS ID相同的VSI,并且该VSI在其所属的VPLS实例中的标识是该PW信令协议消息中携带的第一 VSI的标识,若是,则判断出本地存在与第二 VSI属于同一个VPLS实例的第一 VSI。5.根据权利要求4所述的方法,其特征在于,还包括所述第一 PE接收到第二 PE发送的第二 MAC通告消息,所述第二 MAC通告消息中携带有第二 FEC信息和所述第二 PE从与第二 VSI关联的第二 AC上学习到的第二 MAC地址;若根据第二 MAC通告消息中携带的第二 FEC信息判断出本地存在与第二 VSI属于同一个VPLS 实例的第一 VSI,则所述第一 PE在第一 VSI的MAC地址转发表中增加第二 MAC地址对应的 MAC转发表项,且该MAC转发表项中第二 MAC地址对应的出接口为第二 FEC信息所指示的第 -Pff ;所述第一 PE接收到所述第二 PE在所述第二 VSI的MAC地址转发表中有MAC地址被删除后发送的第二 MAC撤销消息,所述第二 MAC撤销消息中携带有被删除的MAC地址和所述第二 FEC信息;若根据第二 MAC撤销消息中携带的第二 FEC信息判断出本地存在与第二 VSI 属于同一个VPLS实例的第一 VSI,则所述第一 PE更新自身上的第一 VSI的MAC地址转发表,以将所述第二 MAC撤销消息中携带的被删除的MAC地址对应的MAC转发表项删除。6.一种虚拟专用局域网服务VPLS网络中的第一提供商网络边缘设备PE,其特征在于, 包括分配模块,用于为第一 PE上配置的一第一虚拟交换实例VSI分配一个唯一的第一 V...
【专利技术属性】
技术研发人员:付志华,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。