CONTROL FRAME HANDLING BY A PROVIDER BACKBONE BRIDGE
20170048361 ยท 2017-02-16
Inventors
Cpc classification
C04B2103/44
CHEMISTRY; METALLURGY
H04L12/4625
ELECTRICITY
C04B22/00
CHEMISTRY; METALLURGY
C04B2103/44
CHEMISTRY; METALLURGY
H04L12/4662
ELECTRICITY
C04B2111/1081
CHEMISTRY; METALLURGY
C04B22/00
CHEMISTRY; METALLURGY
H04L69/18
ELECTRICITY
C04B22/124
CHEMISTRY; METALLURGY
C04B22/124
CHEMISTRY; METALLURGY
C04B28/02
CHEMISTRY; METALLURGY
H04L12/4633
ELECTRICITY
International classification
Abstract
A method and Bridge in a Provider Backbone Bridge Network, PBBN, for enabling frames from a Higher Layer Entity attached alternatively to a Provider Instance Port on an I-Component of a Backbone Edge Bridge or to a Customer Backbone Port on a B-Component of the Backbone Edge Bridge, to reach an intended entity in the PBBN. A Virtual Instance Port Service Access Point, VIP SAP, is configured for every VIP and every Higher Layer Entity configured on the I-Component. An Enhanced VIP Port Connectivity function utilizes the VIP SAP to tunnel customer-initiated Layer 2 Control Protocols, L2CPs. A Special Multiplexed SAP handles the frames of the Higher Layer Entity, and is assigned an I-SID value that is universally recognized to identify the L2CPs. A Service Instance Multiplex Entity utilizes the Special Multiplexed SAP to transfer frames between the Provider Instance Port or the Customer Backbone Port and the entity inside the PBBN.
Claims
1. A method of handling control frames in a Provider Backbone Bridge in a Provider Backbone Bridge Network (PBBN), said method enabling frames from a Higher Layer Entity attached alternatively to a Provider Instance Port (PIP) on an I-Component of a Backbone Edge Bridge or to a Customer Backbone Port on a B-Component of the Backbone Edge Bridge, to reach an intended entity in the PBBN, said method comprising the steps of: configuring a Multiplexed Service Access Point (SAP) of a Service Instance Multiplex Entity for the frames of the Higher Layer Entity, said Multiplexed SAP having a Service Instance ID (I-SID) value that identifies Layer 2 Control Protocols (L2CPs); and utilizing the Service Instance Multiplex Entity to transfer frames of L2CPs between the PIP or the Customer Backbone Port and the intended entity in the PBBN.
2. The method as recited in claim 1, further comprising the steps of: configuring a Virtual Instance Port Service Access Point (VIP SAP) for every VIP and every Higher Layer Entity configured on the I-Component; and utilizing the VIP SAP to tunnel customer-initiated L2CPs.
3. The method as recited in claim 2, wherein the step of utilizing the VIP SAP to tunnel customer-initiated L2CPs includes the steps of: encapsulating the frames of the Higher Layer Entity that are initiated by the PIP and are required to reach Customer Networks placed on an opposite side of the PBBN; and providing multiple copies of each frame destined to the VIP, wherein one copy is provided for the Enhanced Internal Sublayer Service (EISS) provided by each Bridge Port, and one copy is provided for each Higher Layer Entity attached to the VIP.
4. The method as recited in claim 3, wherein the step of utilizing the VIP SAP to tunnel customer-initiated L2CPs also includes the steps of: receiving by an Enhanced VIP Port Connectivity function, an Indication from a VIP EISS access point for the PIP; and in response to the Indication, providing by the Enhanced VIP Port Connectivity function, a corresponding Indication with identical parameters at a VIP EISS supporting a MAC Relay Entity and the VIP SAP supporting the Higher Layer Entity.
5. The method as recited in claim 4, wherein the step of utilizing the VIP SAP to tunnel customer-initiated L2CPs also includes the steps of: receiving by the Enhanced VIP Port Connectivity function, a Request from the VIP EISS supporting a MAC Relay Entity; and in response to the Request: providing by the Enhanced VIP Port Connectivity function, a corresponding Indication with identical parameters at the VIP SAP supporting the Higher Layer Entity; and providing by the Enhanced VIP Port Connectivity function, a corresponding Request with identical parameters at the VIP EISS access point for the PIP.
6. The method as recited in claim 1, wherein the step of configuring the Special Multiplexed SAP includes assigning to the Special Multiplexed SAP, a special I-SID value that is universally recognized to identify L2CPs.
7. The method as recited in claim 1, wherein the step of utilizing the Service Instance Multiplex Entity to transfer frames includes the steps of: receiving by the Service Instance Multiplex Entity, an Indication from an Internal Sublayer Service (ISS) SAP; and determining by the Service Instance Multiplex Entity, whether the initial octets of a mac_service_data_unit parameter include a valid service instance tag header; if the initial octets include a valid service instance tag header: removing the tag header from the mac_service_data_unit; and providing the Indication to a L2CP SAP; and if the initial octets do not include a valid service instance tag header, providing the Indication unmodified to a PIP ISS SAP.
8. The method as recited in claim 1, wherein the step of utilizing the Service Instance Multiplex Entity to transfer frames also includes the steps of: receiving by the Service Instance Multiplex Entity, a Request from the L2CP SAP; modifying the mac_service_data_unit parameter by prepending a short service instance tag header using the I-SID value assigned to the Special Multiplexed SAP; and providing the Request to the ISS SAP of the Service Instance Multiplex Entity.
9. The method as recited in claim 8, wherein the step of utilizing the Service Instance Multiplex Entity to transfer frames also includes the steps of: receiving by the Service Instance Multiplex Entity, a Request or Indication from the PIP ISS SAP; and providing the Request or Indication unmodified to the ISS SAP.
10. A Bridge in a Provider Backbone Bridge Network (PBBN) for enabling frames from a Higher Layer Entity attached alternatively to a Provider Instance Port (PIP) on an I-Component of a Backbone Edge Bridge or to a Customer Backbone Port on a B-Component of the Backbone Edge Bridge, to reach an intended entity in the PBBN, said Bridge comprising: a Multiplexed Service Access Point (SAP) of a Service Instance Multiplex Entity for handling the frames of the Higher Layer Entity, said Multiplexed SAP having a Service Instance ID (I-SID) value that identifies Layer 2 Control Protocols (L2CPs); and wherein the Service Instance Multiplex Entity is configured to utilize the Multiplexed SAP to transfer frames of L2CPs between the PIP or the Customer Backbone Port and the intended entity in the PBBN.
11. The Bridge as recited in claim 10, further comprising: a Virtual Instance Port Service Access Point (VIP SAP) configured for every VIP and every Higher Layer Entity configured on the I-Component; and an Enhanced VIP Port Connectivity function configured to utilize the VIP SAP to tunnel customer-initiated L2CPs.
12. The Bridge as recited in claim 10, wherein the Enhanced VIP Port Connectivity function is further configured to: encapsulate the frames of the Higher Layer Entity that are initiated by the PIP and are required to reach Customer Networks placed on an opposite side of the PBBN; and provide multiple copies of each frame destined to the VIP, wherein one copy is provided for the Enhanced Internal Sublayer Service (EISS) provided by each Bridge Port, and one copy is provided for each Higher Layer Entity attached to the VIP.
13. The Bridge as recited in claim 12, wherein the Enhanced VIP Port Connectivity function is further configured to: receive an Indication from a VIP EISS access point for the PIP; and responsive to the Indication, provide a corresponding Indication with identical parameters at a VIP EISS supporting a MAC Relay Entity and the VIP SAP supporting the Higher Layer Entity.
14. The Bridge as recited in claim 13, wherein the Enhanced VIP Port Connectivity function is further configured to: receive a Request from the VIP EISS supporting a MAC Relay Entity; and responsive to the Request: provide a corresponding Indication with identical parameters at the VIP SAP supporting the Higher Layer Entity; and provide a corresponding Request with identical parameters at the VIP EISS access point for the PIP.
15. The Bridge as recited in claim 10, wherein the Special Multiplexed SAP is assigned a special I-SID value that is universally recognized to identify L2CPs.
16. The Bridge as recited in claim 10, wherein the Service Instance Multiplex Entity is configured to: receive an Indication from an Internal Sublayer Service (ISS) SAP; determine whether the initial octets of a mac_service_data_unit parameter include a valid service instance tag header; responsive to a determination that the initial octets include a valid service instance tag header: remove the tag header from the mac_service_data_unit; and provide the Indication to a L2CP SAP; and responsive to a determination that the initial octets do not include a valid service instance tag header, provide the Indication unmodified to a PIP ISS SAP.
17. The Bridge as recited in claim 10, wherein the Service Instance Multiplex Entity is further configured to: receive a Request from the L2CP SAP; modify the mac_service_data_unit parameter by prepending a short service instance tag header using the I-SID value assigned to the Special Multiplexed SAP; and provide the Request to the ISS SAP of the Service Instance Multiplex Entity.
18. The Bridge as recited in claim 10, wherein the Service Instance Multiplex Entity is further configured to: receive a Request or Indication from the PIP ISS SAP; and provide the Request or Indication unmodified to the ISS SAP.
19. A method of transporting frames of Higher Layer Entities from a Provider Instance Port (PIP) in a Provider Backbone Edge Bridge to Customer Networks placed on the opposite side of an intervening Provider Backbone Bridge Network (PBBN), said method comprising: receiving the frames from the PIP by an Enhanced Virtual Instance Port (VIP) Connectivity function on an I-Component of the Provider Backbone Edge Bridge; encapsulating the frames as data frames; and providing multiple copies of each frame destined to the VIP, wherein the Enhanced VIP Connectivity function provides one copy to an Enhanced Internal Sublayer Service (EISS) supporting a MAC Relay Entity and one copy for each VIP Service Access Point (SAP) supporting one of the Higher Layer Entities attached to the VIP.
20. The method as recited in claim 19: wherein each Indication provided by a VIP EISS access point for the PIP results in a corresponding Indication with identical parameters at the VIP EISS and at the VIP SAPs supporting the Higher Layer Entities; wherein each Request from a VIP EISS access point supporting the MAC Relay Entity results in a corresponding Indication with identical parameters at VIP SAP access points for the Higher Layer Entities, and in a corresponding Request with identical parameters at the VIP EISS access point for the PIP; and wherein each Request from one of the VIP SAP access points supporting a Higher Layer Entity results in a corresponding Indication with identical parameters at the VIP EISS access point for the MAC Relay Entity, and at other VIP SAP access points for other Higher Layer Entities, and in a corresponding Request with identical parameters at an access point for a Local Area Network (LAN).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In the following, the essential features of the invention will be described in detail by showing preferred embodiments, with reference to the attached figures in which:
[0015]
[0016]
[0017]
DETAILED DESCRIPTION OF EMBODIMENTS
[0018] The present invention enables Higher Layer Entities attached to a Provider Instance Port on an I-Component, or to a Customer Backbone Port on a B-Component, to reach intended entities in a Provider Backbone Bridged Network. In particular, the present invention achieves the tunneling of customer-initiated L2CPs by introducing a Virtual Instance Port (VIP) Service Access Point (SAP) for every VIP and every Higher Layer Entity configured on the I-Component. The invention achieves the communication of a PIP or a CBP with an entity inside the PBBN by utilizing a Special Multiplexed SAP, which is assigned a specific Service Instance ID (I-SID) value, 0xFFFFFF.
[0019] An I-Component is a component of a BEB which performs encapsulation/decapsulation of Provider Bridge frames. An I-Component is located at the edge of a PBBN. It consists of an S-VLAN-aware bridge component where each IEEE802.1 Customer Instance Port can recognize service VLAN tags (STAGs) and where each IEEE802.1 PIP can encapsulate/decapsulate frames inside an Ethernet frame which uses backbone MAC addresses and a Service Instance TAG (I-TAG). A B-Component is a component of a BEB which performs frame forwarding over a PBBN. A B-Component is located at the edge of a PBBN. It consists of an S-VLAN-aware bridge component where each IEEE802.1 Provider Backbone Port can recognize backbone VLAN tags (B-TAGs).
[0020] Two sets of Higher Layer SAPs are configured on a PIP: (1) a VIP SAP is provided for every Higher Layer Entity and every VIP port on the I-Component; and (2) a Special Multiplexed SAP is provided for frames of Higher Layer entities that are initiated by a PIP on an I-component or a CBP on a B-component and are required to reach a device inside the PBBN. The VIP SAPs are actually related to the Virtual
[0021] Instance Ports internal to the PIP, while the Special Multiplexed SAPs are also applicable to the Customer Backbone Ports on a B-Component.
[0022]
[0023] Each Indication provided by the VIP EISS access point 15 for the PIP 14 results in a corresponding Indication with identical parameters at a VIP EISS 16 supporting a MAC Relay Entity 17 and the VIP SAPs 10 supporting the Higher Layer Entities 11a, 11b. Each Request from the VIP EISS access point 16 supporting the MAC Relay Entity results in a corresponding Indication with identical parameters at the VIP SAP access points 10 for the Higher Layer Entities and in a corresponding Request with identical parameters at the VIP EISS access point 15 for the PIP. Each Request from the VIP SAP access point 10 supporting a Higher Layer Entity results in a corresponding Indication with identical parameters at the VIP EISS access point 16 for the MAC Relay Entity, and at other access points for Higher Layer Entities, and in a corresponding Request with identical parameters at the access point for the LAN 18.
[0024] Frames injected from the LLC Higher Layer SAPs 19 that are S-VLAN untagged utilize a EISS Multiplex Entity 20 as described in the corresponding subclause of the draft IEEE Standard for Local and Metropolitan Area Networks-Virtual Bridged Local Area Networks-Amendment 05: Connectivity Fault Management (IEEE P802.1ag/D7.1, November 2006).
[0025]
[0026] Upon receipt of a Request from the L2CP SAP 21, the Service Instance Multiplex Entity 24 modifies the mac_service_data_unit parameter by prepending a short service instance tag header using the I-SID value assigned (for example, 0xFFFFFF). The Request is then presented to the single ISS SAP 23 of the Service Instance Multiplex Entity. A Request or Indication received from the PIP ISS SAP 25 is presented unmodified to the single ISS SAP 23.
[0027] In this manner, the present invention provides a generic mechanism for tunneling L2CP frames initiated by attached customer networks, and it provides a mechanism that allows Higher Layer Entities to communicate over an External Network-to-Network Interface. The invention provides advanced handling of control frames for customer systems attached to a Provider Backbone Bridge Network, and provides a mechanism for exchanging control protocols with operators of other PBBNs.
[0028]
[0029] Although preferred embodiments of the present invention have been illustrated in the accompanying drawings and described in the foregoing Detailed Description, it is understood that the invention is not limited to the embodiments disclosed therein, but is defined by the following claims.