Patent ID: 7990991

Claim:
A method for extending port on UTOPIA, characterized in including the following steps of: constructing a system for extending port on the UTOPIA, the system including an ATM switching chip and a conversion module which are connected through the UTOPIA, the conversion module also connecting with a plurality of physical layer chips; establishing a VP table and a VC table inside the conversion module that present a mapping relationship between VPI/VCI of the ATM switching chip and VPI/VCI of the plurality of physical layer chips, in the mapping relationship, if VPI in a cell received is equal to a predetermined value, the connection to the extended port is considered to be VC connection; otherwise the connection to the extended port is VP connection; by looking up the VP and VC tables, the switch between the VPI/VCI of the ATM switching chip and the VPI/VCI of the plurality of physical layer chips being realized to complete a routing of the cell; wherein the VP and VC tables only deposits the VPI/VCI of the plurality of physical layer chips, and the VPI/VCI of the ATM switching chip is hidden in address information of the cell; wherein the mapping relationship between VPI/VCI of the ATM switching chip and VPI/VCI of the plurality of physical layer chips is designed as follows: if VPI=0 in the cell, the connection to the extended port is considered to be a VC connection; when VPI=0 in the cell, VCI corresponds to different ports after extension according to different ranges, the VCI is distributed continuously from 32, each port includes m consecutive VCI values: vci=(portId<<n)+index+32, in which m is 2 n , portId is the number of ports after extension, the index is (0˜(m−1)); a number of VCI in the ATM switching chip at least is (portId*m+32); the VCI of the ATM switching chip is only visible inside the ATM switching chip, and is shielded for outside; for the cell with VPI≠0, VP switch is implemented; the VPI in the cell, except for vpi=0, corresponds to different ports after extension according to the ranges, VPI is distributed continuously from 1, each port includes i consecutive VPI values: vpi=portId<<j+index+1, in which i is 2 j , portId is the number of the ports after extension, the index is (0˜(i−1)); and a number of VPI in the ATM switching chip at least is (portId*i+1).