Address converter for gateways interconnecting networks of different address formats
First Claim
Patent Images
1. A method of transmitting packets between first and second networks of different address formats, comprising:
- receiving, from a first network, a packet containing first address data conforming to said first network address format and second address data conforming to said second network address format, said first address data being contained in a packet header of the packet and said second address data being contained in an auxiliary header of the packet;
swapping said first address data and said second address data within the packet; and
transmitting the packet to said second network based on the second address data.
2 Assignments
0 Petitions
Accused Products
Abstract
In a gateway, a packet received from a first network contains first address data conforming to the first network in the packet header and second address data conforming to a second network in an auxiliary header. The first address data of the packet is then rewritten with the second address data of the packet and transmitted from the gateway to the second network.
-
Citations
15 Claims
-
1. A method of transmitting packets between first and second networks of different address formats, comprising:
-
receiving, from a first network, a packet containing first address data conforming to said first network address format and second address data conforming to said second network address format, said first address data being contained in a packet header of the packet and said second address data being contained in an auxiliary header of the packet; swapping said first address data and said second address data within the packet; and transmitting the packet to said second network based on the second address data. - View Dependent Claims (2, 3, 4)
-
-
5. A method of transmitting packets between first and second networks of different address formats comprising:
-
receiving, from a first network, a plurality of packets, at least one of the packets containing first address data conforming to said first network address format and second address data conforming to said second network address format, said first address data being contained in a packet header of the at least one of the packets and said second address data being contained in an auxiliary header of the at least one of the packets; making a search through a received packet to determine whether the received packet includes the auxiliary header; examining a database if said auxiliary header is not contained in the received packet to identify address data mapped to said first address data; converting the first address data with the identified address data; and transmitting the received packet to said second network based on the identified address data. - View Dependent Claims (6)
-
-
7. An address converter within a gateway connected between first and second networks with first and second network address formats, respectively, comprising:
-
receive means for receiving, from said first network, a packet containing first address data conforming to said first network address format and second address data conforming to said second network address format, said first address data being contained in a packet header of the packet and said second address data being contained in an auxiliary header of the packet; control means for swapping said first address data and said second address data; and transmit means for transmitting the packet to said second network based on the second address data. - View Dependent Claims (8, 9, 10)
-
-
11. An address converter within a gateway connected between first and second networks with first and second network address formats, respectively, comprising:
-
means for receiving, from said first network, a plurality of packets, at least one of the packets containing first address data conforming to said first network address format and second address data conforming to said second network address format, said first address data being contained in a packet header of the at least one of the packets and said second address data being contained in an auxiliary header of the at least one of the packets; means for searching through a received packet to determine whether the received packet includes the auxiliary header; means for examining a database if said auxiliary header is not contained in the received packet to identify address data mapped to said first address data; means for converting the first address data with the identified address data; and means for transmitting the received packet to said second network based on the identified address data. - View Dependent Claims (12)
-
-
13. A gateway connected between first and second networks with first and second network address formats, respectively, comprising:
-
a first interface to receive, from the first network, a packet that includes first address data conforming to the first network address format and second address data conforming to the second network address format, the first address data being contained in a packet header of the packet and the second address data being contained in an auxiliary header of the packet; means for swapping the first address data and the second address data within the packet; and a second interface to transmit the packet to the second network based on the second address data.
-
-
14. A gateway connected between first and second networks with first and second network address formats, respectively, comprising:
-
a first interface to receive, from the first network, a plurality of packets, at least one of the packets including first address data conforming to the first network address format in a packet header of the at least one of the packets and second address data conforming to the second network address format in an auxiliary header of the at least one of the packets; an address converter to; determine whether a received packet includes the auxiliary header, identify address data mapped to the first address data when the received packet does not include the auxiliary header, and convert the first address data to the identified address data; and a second interface to transmit the received packet to the second network based on the identified address data. - View Dependent Claims (15)
-
Specification