Extended virtual user-to-network interface with ATM network
First Claim
1. A method of establishing at least one switched virtual connection (SVC) via an asynchronous transfer mode (ATM) switch port, the ATM switch port comprising a plurality of virtual paths (VPs), the method comprising:
- associating a plurality of virtual user-to-network interfaces (UNIs) to each of the plurality of VPs,wherein each VP of the plurality of VPs comprises a plurality of virtual channel (VC) ranges, each VC range corresponding to a different virtual UNI of the plurality of virtual UNIs.
3 Assignments
0 Petitions
Accused Products
Abstract
An SVC is established via an ATM switch port, which includes multiple virtual paths (VPs), by associating multiple virtual user-to-network interfaces (UNIs) to each of the VPs. Each of the VPs includes multiple virtual circuit (VC) ranges, each of which corresponds to a different virtual UNI. Each VC range includes at least one VC for control and at least one VC for data transfer. Associating the virtual UNIs to each of the VPs includes mapping each virtual UNI to a corresponding VC range within a VP based on a virtual path index (VPI)/virtual channel index (VCI) of the virtual UNI initially received by the ATM switch port.
102 Citations
16 Claims
-
1. A method of establishing at least one switched virtual connection (SVC) via an asynchronous transfer mode (ATM) switch port, the ATM switch port comprising a plurality of virtual paths (VPs), the method comprising:
-
associating a plurality of virtual user-to-network interfaces (UNIs) to each of the plurality of VPs, wherein each VP of the plurality of VPs comprises a plurality of virtual channel (VC) ranges, each VC range corresponding to a different virtual UNI of the plurality of virtual UNIs. - View Dependent Claims (2, 3)
-
-
4. A method for supporting a plurality of virtual user-to-network interfaces (UNIs) within a single virtual path (VP), which includes a plurality of virtual channels (VCs), the method comprising:
-
assigning a virtual UNI to the VP; assigning at least one control VC of the plurality of VCs to the virtual UNI; and assigning at least one data VC of the plurality of VCs to the virtual UNI, the at least one data VC being contiguous with the at least one control VC; wherein a plurality of virtual UNIs are available for the VP. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for establishing a switched virtual connection (SVC), the method comprising:
-
receiving a signaling message, via a virtual user-to-network interface (UNI), to set up the SVC; assigning the virtual UNI to a range of virtual channels (VCs) within a single virtual path (VP), based on a virtual path identifier/virtual channel identifier (VPI/VCI) of the signaling message, the VP including at least one additional range of VCs assigned to another virtual UNI; and establishing the SVC using the range of VCs assigned to the virtual UNI.
-
-
10. A system for establishing at least one switched virtual connection (SVC) in an asynchronous transfer mode (ATM) network, comprising:
-
an ATM network element having a plurality of ports, each port supporting a plurality of virtual paths (VPs), the ATM network element associating a plurality of virtual user-to-network interfaces (UNIs) to each of the plurality of VPs. wherein each VP of the plurality of VPs comprises a plurality of virtual channel (VC) ranges, each VP range corresponding to a different virtual UNI of the plurality of virtual UNIs. - View Dependent Claims (11, 12)
-
-
13. A computer readable medium storing a computer program that establishes at least one switched virtual connection (SYC) via an asynchronous transfer mode (ATM) switch port, the ATM switch port comprising a plurality of virtual paths (VPs), the computer readable medium storing:
-
a first associating code segment that associates a plurality of virtual user-to-network interfaces (UNIs) to each of the plurality of VPs; a second associating code segment that associates each VP of the plurality of VPs to a plurality of virtual of channel (VC) ranges, each VC range corresponding to a different virtual UNI of the plurality of virtual UNIs. - View Dependent Claims (14, 15, 16)
-
Specification