DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[00013] The following description of the preferred embodiment (s) is merely exemplary innature and is in no way intended to limit the invention,its application,or uses.
[00014] Turning now to FIG. 1,a model of an aircraft electronics network 10 is shown.
Generally, it can be seen that a data transceiver and router ( DTR) 12 provides passenger - supplied computing devices 14 with the ability to send and receivepacketized data via the widely known Internet protocol (IP) . Specifically, the computing devices 14 can connect (viaethemet, USB, firewire, etc. ) to a seat electronics box (SEB) 16,wherein each SEB 16 has a seat processor 18 for“routing”packets to and from the computing devices 14. The addressing scheme for this function is described in greater detail below. One or more area distribution boxes 20 serve as hubs for the SEBs 16.
[00015 ] Anethernet switch 22 manages traffic between the area distribution boxes 20, a media server 24,a web server 26,an aircraft interface unit 28,a control panel 30,and the RTR 12. The DTR 12 preferably has a plurality ofethemet switches 32 for managing traffic between receiving modules 34,a transmit module 36,and an airborne router 38.
[00016] Turning now to FIG. 2,it can be seen that the IP networking architecture 40 of the present invention defines multiple sub 一 networks, wherein each network has a specific primary function. Since many of the onboard systems are members of more than one of these sub - networks, the sub - networks can be viewed as subnet overlays. Specifically, it can be seen that the architecture 40 has a command and control sub -network ( CCN) 42,a passenger services sub 一 network ( PSN ) 44,and an air — to - ground sub - network (AGN) 46.
[00017 ] It can be seen that IP aliasing allows multiple IP addresses to be configured on a single physical network interface. For example ,the web server 26 has a physical network interface that has an IP address for all three of the sub 一 networks. It will be appreciated that only the airborne router 38 can forward traffic between subnets. This feature simplifies router and host 一 based packet filtering to control inter 一 subnet access. IP aliasing also allows access to critical applica- tion ports to be restricted to specific subnets. For example, simple network management protocol ( SNMP) ports can only be accessed from the CCN. Futhermore, the above approach allows maximum use of private address ranges and reuse of address ranges between aircraft. As will be discussed in greater detail below, the number of subnets that must be advertised to the ground is also minimized to one ( namely the AGN).
[00018] Thus, the present invention provides isolation because packets cannot pass between addressed subnets unless they pass through an isolation system such as the airborne router 38. Furthermore ,segregating packets by address range facilitates packet filtering. Filtering is facilitated by the fact that the packets are easily classified (according to source and destination address). Additionally, simple policies such as“ if source address = PSN and destination address =CCN, then reject packet”can be readily defined and enforced.
[00019] Thus, it will be appreciated that the CCN 42 interconnects a plurality of control interfaces wherein each control interface has a corresponding logical CCN address. FIG. 2 illustrates that the control interfaces include the web server 26,the address distribution boxes 20,the SEBs 16,and the airborne router 38. The PSN 44 interconnects a plurality of passenger interfaces,wherein each passenger interface has a corresponding PSN address. It can be seen that the passenger interfaces include the web server 26,the computing devices 14,the SEBs 16, and the airborne router 38.
[00020] The AGN provides Internet access to the passenger interfaces via one or more isolation systems such as the web server 26 and the airborne router 38. The isolation systems have corresponding logical CCN addresses and corresponding logical PSN addresses such that devices communicating on the AGN and the PSN are blocked from accessing the CCN addresses. The various sub - networks will be described in greater detail below.
Air - to — Ground Sub 一 Network ( AGN )
[00021 ] It will be appreciated that only onboard devices that are directly managed or controlled from the network operations center (NOC) will be assigned addresses from the AGN subnet range. All SNMP traffic, RTS control,content pushed from the ground to the aircraft, billing information, and port address translation ( PAT) of passenger addresses for off 一 board Internet connectivity will be performed on this network. It will be appreciated that each airborne network is uniquely identified within a given domain and that the AGN is the only subnet advertised to the ground. Subnetting is therefore used to distinguish between airborne and ground subnets and to create unique aircraft identifiers (ACID).