Intelligent backhaul system

A intelligent backhaul system is disclosed to manage and control multiple intelligent backhaul radios within a geographic zone. The intelligent backhaul system includes multiple intelligent backhaul radios (IBRs) that are able to function in both obstructed and unobstructed line of sight propagation conditions, one or more intelligent backhaul controllers (IBCs) connecting the IBRs with other network elements, and an intelligent backhaul management system (IBMS). The IBMS may include a private and/or public server and/or agents in one or more IBRs or IBCs.

BACKGROUND

The present disclosure relates generally to data networking and in particular to a backhaul system to manage and control multiple backhaul radios that connect remote edge access networks to core networks in a geographic zone.

2. Related Art

Data networking traffic has grown at approximately 100% per year for over 20 years and continues to grow at this pace. Only transport over optical fiber has shown the ability to keep pace with this ever-increasing data networking demand for core data networks. While deployment of optical fiber to an edge of the core data network would be advantageous from a network performance perspective, it is often impractical to connect all high bandwidth data networking points with optical fiber at all times. Instead, connections to remote edge access networks from core networks are often achieved with wireless radio, wireless infrared, and/or copper wireline technologies.

Radio, especially in the form of cellular or wireless local area network (WLAN) technologies, is particularly advantageous for supporting mobility of data networking devices. However, cellular base stations or WLAN access points inevitably become very high data bandwidth demand points that require continuous connectivity to an optical fiber core network.

When data aggregation points, such as cellular base station sites, WLAN access points, or other local area network (LAN) gateways, cannot be directly connected to a core optical fiber network, then an alternative connection, using, for example, wireless radio or copper wireline technologies, must be used. Such connections are commonly referred to as “backhaul.”

Many cellular base stations deployed to date have used copper wireline backhaul technologies such as T1, E1, DSL, etc. when optical fiber is not available at a given site. However, the recent generations of HSPA+ and LTE cellular base stations have backhaul requirements of 100 Mb/s or more, especially when multiple sectors and/or multiple mobile network operators per cell site are considered. WLAN access points commonly have similar data backhaul requirements. These backhaul requirements cannot be practically satisfied at ranges of 300 m or more by existing copper wireline technologies. Even if LAN technologies such as Ethernet over multiple dedicated twisted pair wiring or hybrid fiber/coax technologies such as cable modems are considered, it is impractical to backhaul at such data rates at these ranges (or at least without adding intermediate repeater equipment). Moreover, to the extent that such special wiring (i.e., CAT 5/6 or coax) is not presently available at a remote edge access network location; a new high capacity optical fiber is advantageously installed instead of a new copper connection.

Rather than incur the large initial expense and time delay associated with bringing optical fiber to every new location, it has been common to backhaul cell sites, WLAN hotspots, or LAN gateways from offices, campuses, etc. using microwave radios. An exemplary backhaul connection using the microwave radios132is shown inFIG. 1. Traditionally, such microwave radios132for backhaul have been mounted on high towers112(or high rooftops of multi-story buildings) as shown inFIG. 1, such that each microwave radio132has an unobstructed line of sight (LOS)136to the other. These microwave radios132can have data rates of 100 Mb/s or higher at unobstructed LOS ranges of 300 m or longer with latencies of 5 ms or less (to minimize overall network latency).

Traditional microwave backhaul radios132operate in a Point to Point (PTP) configuration using a single “high gain” (typically >30 dBi or even >40 dBi) antenna at each end of the link136, such as, for example, antennas constructed using a parabolic dish. Such high gain antennas mitigate the effects of unwanted multipath self-interference or unwanted co-channel interference from other radio systems such that high data rates, long range and low latency can be achieved. These high gain antennas however have narrow radiation patterns.

Furthermore, high gain antennas in traditional microwave backhaul radios132require very precise, and usually manual, physical alignment of their narrow radiation patterns in order to achieve such high performance results. Such alignment is almost impossible to maintain over extended periods of time unless the two radios have a clear unobstructed line of sight (LOS) between them over the entire range of separation. Furthermore, such precise alignment makes it impractical for any one such microwave backhaul radio to communicate effectively with multiple other radios simultaneously (i.e., a “point to multipoint” (PMP) configuration).

In wireless edge access applications, such as cellular or WLAN, advanced protocols, modulation, encoding and spatial processing across multiple radio antennas have enabled increased data rates and ranges for numerous simultaneous users compared to analogous systems deployed 5 or 10 years ago for obstructed LOS propagation environments where multipath and co-channel interference were present. In such systems, “low gain” (usually <6 dBi) antennas are generally used at one or both ends of the radio link both to advantageously exploit multipath signals in the obstructed LOS environment and allow operation in different physical orientations as would be encountered with mobile devices. Although impressive performance results have been achieved for edge access, such results are generally inadequate for emerging backhaul requirements of data rates of 100 Mb/s or higher, ranges of 300 m or longer in obstructed LOS conditions, and latencies of 5 ms or less.

In particular, “street level” deployment of cellular base stations, WLAN access points or LAN gateways (e.g., deployment at street lamps, traffic lights, sides or rooftops of single or low-multiple story buildings) suffers from problems because there are significant obstructions for LOS in urban environments (e.g., tall buildings, or any environments where tall trees or uneven topography are present).

FIG. 1illustrates edge access using conventional unobstructed LOS PTP microwave radios132. The scenario depicted inFIG. 1is common for many 2ndGeneration (2G) and 3rdGeneration (3G) cellular network deployments using “macrocells”. InFIG. 1, a Cellular Base Transceiver Station (BTS)104is shown housed within a small building108adjacent to a large tower112. The cellular antennas116that communicate with various cellular subscriber devices120are mounted on the towers112. The PTP microwave radios132are mounted on the towers112and are connected to the BTSs104via an nT1 interface. As shown inFIG. 1by line136, the radios132require unobstructed LOS.

The BTS on the right104ahas either an nT1 copper interface or an optical fiber interface124to connect the BTS104ato the Base Station Controller (BSC)128. The BSC128either is part of or communicates with the core network of the cellular network operator. The BTS on the left104bis identical to the BTS on the right104ainFIG. 1except that the BTS on the left104bhas no local wireline nT1 (or optical fiber equivalent) so the nT1 interface is instead connected to a conventional PTP microwave radio132with unobstructed LOS to the tower on the right112a. The nT1 interfaces for both BTSs104a,104bcan then be backhauled to the BSC128as shown inFIG. 1.

As described above, conventional microwave backhaul radios have used “high gain” (typically >30 dBi or even >40 dBi) to achieve desired combinations of high throughput, long range and low latency in bridging remote data networks to core networks for unobstructed line of sight (LOS) propagation conditions. Because of their very narrow antenna radiation patterns and manual alignment requirements, these conventional microwave backhaul radios are completely unsuitable for applications with remote data network backhaul in obstructed LOS conditions, such as deployment on street lamps, traffic lights, low building sides or rooftops, or any fixture where trees, buildings, hills, etc., which substantially impede radio propagation from one point to another.

Additionally, such conventional microwave backhaul radios typically have little or no mechanism for avoiding unwanted interference from other radio devices at the same channel frequency, other than the narrowness of their radiation patterns. Thus, users of such equipment are often skeptical of deployment of such conventional backhaul radios for critical applications in unlicensed spectrum bands. Even for common licensed band deployments, such as under the United States Federal Communications Commission (FCC) Part 101 rules, conventional backhaul radios are typically restricted to a particular channel frequency, channel bandwidth and location placement based on a manual registration process carried out for each installation. This is slow, inefficient, and error prone as well as wasteful of spectrum resources due to underutilization, even with the undesirable restriction of unobstructed LOS conditions.

Furthermore, once deployed in the field, conventional microwave backhaul radios are typically islands of connectivity with little or no capability to monitor the spectrum usage broadly at the deployment location or coordinate with other radios in the vicinity to optimally use spectrum resources.

FIG. 2illustrates an exemplary deployment of multiple conventional backhaul radios (CBRs)132as discrete point to point (PTP) links204to bridge remote data access networks (ANs)208to a private core network (PCN)212. Each link204requires unobstructed LOS propagation and is limited to a single PTP radio configuration. To the extent that multiple links originate from a common location, the CBRs132at such location require spatial and directional separation if co-channel operation is used.

Typically, the operator of the PCN212will use an element management system (EMS)216specific to particular CBRs132to monitor deployed and configured CBR links within the PCN212. Often, an EMS216allows fault monitoring, configuration, accounting, performance monitoring and security key management (FCAPS) for the CBRs132within the PCN212. However, such a conventional EMS216does not dynamically modify operational policies or configurations at each CBR132in response to mutual interactions, changing network loads, or changes in the radio spectrum environment in the vicinity of the deployed CBRs132. Furthermore, such an EMS216is typically isolated from communications with or coordination amongst other EMSs at other PCNs (not shown) that may be overlapping geographically from a radio spectrum perspective.

SUMMARY

In copending U.S. patent application Ser. No. 13/212,036, entitled Intelligent Backhaul Radio, filed Aug. 17, 2011, the entirety of which is hereby incorporated by reference, the present inventor disclosed backhaul radios that are compact, light and low power for street level mounting, operate at 100 Mb/s or higher at ranges of 300 m or longer in obstructed LOS conditions with low latencies of 5 ms or less, can support PTP and PMP topologies, use radio spectrum resources efficiently and do not require precise physical antenna alignment. Radios with such exemplary capabilities are referred to as Intelligent Backhaul Radios (IBRs).

These IBRs overcome the limitation of obstructed LOS operation and enable many desirable capabilities such as, for example only, monitoring of spectrum activity in the vicinity of the deployment and actively avoiding or mitigating co-channel interference. To fully utilize these and other capabilities of the IBRs, it is advantageous to manage and control multiple IBRs within a geographic zone collectively as an “Intelligent Backhaul System” (or IBS).

According to an aspect of the invention, an intelligent backhaul system is disclosed that includes a plurality of intelligent backhaul radios, each of the plurality of intelligent backhaul radios including a plurality of receive RF chains; one or more transmit RF chains; an antenna array including a plurality of directive gain antenna elements, wherein each directive gain antenna element is couplable to at least one receive RF or transmit RF chain; a radio resource controller, wherein the radio resource controller sets or causes to be set a certain RF carrier frequency or channel bandwidth for at least one of the receive or transmit RF chains; an interface bridge configured to couple the intelligent backhaul radio to a data network, the interface bridge including one or more Ethernet interfaces to couple the interface bridge to the data network, the interface bridge multiplexing and buffering the one or more Ethernet interfaces; and a media access controller to exchange data to and from the data network via coupling to at least the interface bridge and to and from at least one other intelligent backhaul radio, wherein one or more of the plurality of intelligent backhaul radios includes an intelligent backhaul management system agent coupled to the radio resource controller, and wherein said intelligent backhaul management system agent sets or causes to be set certain policies related to the RF carrier frequency or channel bandwidth for at least one of the receive or transmit RF chains; and a server in communication with the intelligent backhaul management system agent within at least one of the plurality of intelligent backhaul radios, wherein the server is configured to manage or control at least one of the plurality of intelligent backhaul radios.

The server may be configured to be a topology coordinator.

The server may be configured to store, archive and index data received from the plurality of intelligent backhaul radios.

The server may generate polices used to configure, manage and control the plurality of intelligent backhaul radios.

The server may modify polices used to configure, manage and control the plurality of intelligent backhaul radios.

The server may be configured to generate a configuration file for at least one of the plurality of intelligent backhaul radios.

The server may be configured to generate configuration settings for at least one of the plurality of intelligent backhaul radios.

The server may be configured to determine network traffic shaping and classifying policies for at least one of the plurality of intelligent backhaul radios.

The server may be configured to enforce provisions of service level agreements.

The intelligent backhaul system may further include one or more intelligent backhaul controllers.

The intelligent backhaul controller may provide a synchronization reference to at least one of the plurality of intelligent backhaul radios.

At least one of the plurality of intelligent backhaul radios may include an intelligent backhaul controller.

The intelligent backhaul management system agent in at least one of the plurality of intelligent backhaul radios exchanges information with other intelligent backhaul management system agents within other radios of the plurality of intelligent backhaul radios or with the server. The intelligent backhaul management system agent may report operational parameters to the server.

At least one of the plurality of intelligent backhaul controllers may include an intelligent backhaul management system agent that sets or causes to be set certain policies, wherein the intelligent backhaul management system agent exchanges information with other intelligent backhaul management system agents within intelligent backhaul radios, intelligent backhaul management system agents within other intelligent backhaul controllers or with the server. The intelligent backhaul management system agent may report operational parameters to the server.

The server may include at least one of a private server and a global server.

The intelligent backhaul controller may include a wireless adapter.

The intelligent backhaul controller may include a plurality of network interfaces; a host controller; an intelligent backhaul management system agent; a wireless adapter; a managed switch coupled to the plurality of network interfaces, the host controller, the intelligent backhaul management system agent and the wireless adapter; a power supply configured to receive a power input; and a remote power switch coupled to the power supply and the plurality of network interfaces.

The intelligent backhaul controller may further include a battery backup coupled to the power supply.

DETAILED DESCRIPTION

FIG. 3illustrates deployment of intelligent backhaul radios (IBRs) in accordance with an embodiment of the invention. As shown inFIG. 3, the IBRs300are deployable at street level with obstructions such as trees304, hills308, buildings312, etc. between them. The IBRs300are also deployable in configurations that include point to multipoint (PMP), as shown inFIG. 3, as well as point to point (PTP). In other words, each IBR300may communicate with one or more than one other IBR300.

For 3G and especially for 4thGeneration (4G), cellular network infrastructure is more commonly deployed using “microcells” or “picocells.” In this cellular network infrastructure, compact base stations (eNodeBs)316are situated outdoors at street level. When such eNodeBs316are unable to connect locally to optical fiber or a copper wireline of sufficient data bandwidth, then a wireless connection to a fiber “point of presence” (POP) requires obstructed LOS capabilities, as described herein.

For example, as shown inFIG. 3, the IBRs300include an Aggregation End IBR (AE-IBR) and Remote End IBRs (RE-IBRs). The eNodeB316of the AE-IBR is typically connected locally to the core network via a fiber POP320. The RE-IBRs and their associated eNodeBs316are typically not connected to the core network via a wireline connection; instead, the RE-IBRs are wirelessly connected to the core network via the AE-IBR. As shown inFIG. 3, the wireless connection between the IBRs include obstructions (i.e., there may be an obstructed LOS connection between the RE-IBRs and the AE-IBR).

FIG. 4illustrates an exemplary deployment of an intelligent backhaul system (IBS)400. The IBS400includes multiple IBRs404that can operate in both obstructed and unobstructed LOS propagation conditions. The IBS400has several features that are not typical for conventional line of sight microwave backhaul systems.

First, the IBS400includes multiple IBRs404. Exemplary IBRs are shown and described below with reference to, for example,FIG. 5of the present application, and are disclosed in detail in copending U.S. patent application Ser. No. 13/212,036, entitled Intelligent Backhaul Radio, filed Aug. 17, 2011, the entirety of which is hereby incorporated by reference. It will be appreciated that there are many possible embodiments for the IBRs as described herein and in copending U.S. patent application Ser. No. 13/212,036. The IBRs404are able to function in both obstructed and unobstructed LOS propagation conditions.

Second, the IBS400, optionally, includes one or more “Intelligent Backhaul Controllers” (IBCs)408. As shown inFIG. 4, for example, the IBCs408are deployed between the IBRs404and other network elements, such as remote data access networks (ANs)412and a private core network (PCN)416.

Third, the IBS400includes an “Intelligent Backhaul Management System” (IBMS)420. As shown inFIG. 4, the IBMS420includes a private server424and/or a public server428. The IBMS420may also include an IBMS agent in one or more of the IBRs404. The IBMS agent is described in detail with reference toFIG. 5of the present application and FIG. 7 of copending U.S. application Ser. No. 13/212,036. An IBMS agent may, optionally, be included within one or more of the IBCs408.

FIG. 5is a simplified block diagram of the IBRs404shown inFIG. 4. InFIG. 5, the IBRs404include interfaces504, interface bridge508, MAC512, a physical layer516, antenna array548(includes multiple antennas552), a Radio Link Controller (RLC)556and a Radio Resource Controller (RRC)560. The IBR may optionally include an IBMS agent572.FIG. 5illustrates, in particular, an exemplary embodiment for powering the IBR404. InFIG. 5, the IBR404also includes a Power Supply576and an optional Battery Backup580. The Power Supply576may receive a Power Input584or an alternative power input derived from a network interface504. It will be appreciated that the components and elements of the IBRs may vary from that illustrated inFIG. 5.

In some embodiments, the IBR Interface Bridge508physically interfaces to standards-based wired data networking interfaces504as Ethernet1through Ethernet P. “P” represents a number of separate Ethernet interfaces over twisted-pair, coax or optical fiber. The IBR Interface Bridge508can multiplex and buffer the P Ethernet interfaces504with the IBR MAC512. The IBR Interface Bridge508may also include an optional IEEE 802.11 (or WiFi) adapter. IBR Interface Bridge508also preserves “Quality of Service” (QoS) or “Class of Service” (CoS) prioritization as indicated, for example, in IEEE 802.1q 3-bit Priority Code Point (PCP) fields within the Ethernet frame headers, such that either the IBR MAC512schedules such frames for transmission according to policies configured within the IBR ofFIG. 5or communicated via the IBMS Agent572, or the IBR interface bridge508schedules the transfer of such frames to the IBR MAC512such that the same net effect occurs. In other embodiments, the IBR interface bridge508also forwards and prioritizes the delivery of frames to or from another IBR over an instant radio link based on Multiprotocol Label Switching (MPLS) or Multiprotocol Label Switching Transport Profile (MPLS-TP).

In general, the IBR utilizes multiple antennas and transmit and/or receive chains which can be utilized advantageously by several well-known baseband signal processing techniques that exploit multipath broadband channel propagation. Such techniques include Multiple-Input, Multiple-Output (MIMO), MIMO Spatial Multiplexing (MIMO-SM), beamforming (BF), maximal ratio combining (MRC), and Space Division Multiple Access (SDMA).

The Intelligent Backhaul Management System (IBMS) Agent572is an optional element of the IBR that optimizes performance of the instant links at the IBR as well as potentially other IBR links in the nearby geographic proximity including potential future links for IBRs yet to be deployed.

FIG. 6illustrates an exemplary detailed embodiment of the IBR400illustrating some additional details.FIG. 6corresponds to FIG. 7 of copending U.S. application Ser. No. 13/212,036. As shown inFIG. 6, the IBR400includes interfaces604, interface bridge608, media access controller (MAC)612, modem624, which includes one or more demodulator cores and modulator cores, channel multiplexer (MUX)628, RF632, which includes transmit chains (Tx1. . . TxM)636and receive chains (Rx1. . . RxN)640, antenna array648(includes multiple directive gain antennas/antenna elements652), a Radio Link Controller (RLC)656, a Radio Resource Controller (RRC)660and the IBMS agent572. It will be appreciated that the components and elements of the IBRs may vary from that illustrated inFIG. 6.

The primary responsibility of the RRC660is to set or cause to be set at least the one or more active RF carrier frequencies, the one or more active channel bandwidths, the choice of transmit and receive channel equalization and multiplexing strategies, the configuration and assignment of one or more modulated streams amongst the one or more modulator cores, the number of active transmit and receive RF chains, and the selection of certain antenna elements and their mappings to the various RF chains. Optionally, the RRC660may also set or cause to be set the superframe timing, the cyclic prefix length, and/or the criteria by which blocks of Training Pilots are inserted. The RRC660allocates portions of the IBR operational resources, including time multiplexing of currently selected resources, to the task of testing certain links between an AE-IBR and one or more RE-IBRs. The MAC612exchanges data to and from a remote access data network via coupling to at least the interface bridge608and to and from at least one other intelligent backhaul radio. The MAC612inputs receive data from a receive path and outputs transmit data to the transmit path.

Additional details regarding the features and operation of the IBR400are disclosed in copending U.S. application Ser. No. 13/212,036, the entirety of which is hereby incorporated by reference. For example, the various policies and configuration parameters used by the RRC660to allocate resources within and amongst IBRs with active links to each other are sent from the IBMS Agent572to the RRC660. In the return direction, the RRC660reports operational statistics and parameters back to the IBMS Agent572both from normal operation modes and from “probe in space” modes as directed by the IBMS Agent572.

With reference back toFIG. 5, the IBR400also includes a power supply576. In some embodiments, a Power Input584to the Power Supply576is an alternating current (AC) supply of, for example, 120V, 60 Hz or 240V, 50 Hz or 480V, 60 Hz, 3-phase. Alternatively, the Power Input584may be a direct current (DC) supply of, for example, +24V, −48V, or −54V.

The Power Supply576outputs voltage to other elements of the IBR404. In some embodiments, typical Power Supply576output voltages are DC voltages such as +12V, +5V, +3.3V, +1.8V, +1.2V, +1.0V or −1.5V.

In the event that the Power Supply576loses its Power Input584for any reason, the Battery Backup580may provide an alternative power input to the Power Supply576so that IBR operation may continue for some period of time. This is particularly advantageous for ANs at remote locations wherein critical communications services may be needed during temporary main power supply outages. The Battery Backup580is typically charged by a DC input such as +18V or +12V from the Power Supply576.

As shown inFIG. 5, the Power Supply576may optionally receive a power input derived from a network interface504. For IBRs that require approximately 15 W of power or less, an exemplary power input from a network interface504is “Power over Ethernet” (or PoE) as defined by IEEE 802.af. For other IBRs that require approximately 25 W of power or less, an exemplary power input from a network interface504is “Power over Ethernet Plus” (or PoE+) as defined by IEEE 802.at. Typical DC voltages associated with POE are +48V or −48V, and typical DC voltages associated with PoE+ are +54V or −54V.

In some embodiments, it may be desirable for the Power Supply576to operate from AC main supplies, such as 120V, 240V or 480V, in two separate structures. First, an AC to DC converter creates a DC power input such as +24V, +12V, +18V, −48V, −54V, etc; and, second, a DC to DC converter creates the DC voltages required internal to the IBR such as +12V, +5V, +3.3V, +1.8V, +1.2V, +1.0V, −1.5V, etc.

In embodiments in which the Power Supply576includes these two separate structures, the AC to DC converter portion of the Power Supply576may be physically external to the main enclosure of the IBR while the DC to DC converter portion of the Power Supply576is internal to the main enclosure of the IBR. Similarly, in some embodiments, the Battery Backup580may be external to the main enclosure of the IBR. Similarly, for IBRs with a WiFi Adapter capability as described in copending U.S. application Ser. No. 13/212,036, the WiFi Adapter may be positioned internal to or external of the enclosure of the IBR.

The IBMS Agent shown inFIG. 5can function as described in copending U.S. application Ser. No. 13/212,036 and/or as described in more detail below. As shown inFIG. 5, in some embodiments, the Power Supply576may provide a control signal (Power Status)592to the IBMS Agent572that communicates, for example, if the Power Supply576is operating from a Power Input584, a derived power input from a network interface588, or from an optional Battery Backup580and possibly an estimated current reserve level for such Battery Backup. In such embodiments, the IBMS Agent572may relay this status592to other elements of the IBS400.

FIG. 7illustrates a simplified block diagram of IBCs408A-C ofFIG. 4. As shown inFIG. 7, the IBC408includes a plurality of physical layer ports704that include a plurality of network interfaces708. The IBC408also includes a wireless adapter712, an IBC managed switch716, a remote power switch720, an IBMS agent724, and an IBC host controller728. The IBC408may also include a power supply732and an optional battery backup736.

In some embodiments, the plurality of Network Interfaces708are typically an Ethernet or IEEE 802.3 interfaces based on copper wires or fiber optics. Typically, such Ethernet interfaces support data rates of 1 Gb/s, 10 Gb/s or higher. Each Network Interface708is typically coupled to a respective Physical Layer Port704and in turn typically coupled to a respective Layer 2 port within the IBC Managed Switch716.

In some embodiments, the IBC Managed Switch716is a substantially conventional Layer 2 switch in accordance with standard features defined by various IEEE 802.1 and 802.2 specifications. For example, the IBC Managed Switch716may be compliant with IEEE 802.1D for MAC-layer bridging across various ports and IEEE 802.1Q for adding Virtual Local Area Networking (VLAN) tags and the 3-bit 802.1p Priority Code Point (PCP) field. VLAN capability enables the IBC Managed Switch716to be segmented amongst certain subsets of the available switch ports and the PCP fields enable certain frames to have higher delivery priority than other frames. Other exemplary IBC Managed Switch716capabilities include compliance with IEEE 802.1X for access control, IEEE 802.1AB for link layer discovery, IEEE 802.1AE for MAC layer security, and IEEE 802.1AX for link aggregation and resiliency as well as numerous derivative standards specifications based on the above list (and IEEE 802.1D and 802.1Q).

In some embodiments, the IBC Managed Switch716may also have certain routing or packet-forwarding capabilities, such as routing by Internet Protocol (IP) address or packet-forwarding by Multiprotocol Label Switching (MPLS) in a substantially conventional fashion. In particular, some IBC Managed Switches716may operate as an MPLS Label Switch Router (LSR) while other MPLS-compatible devices within certain ANs operate as Label Edge Routers (LERs that represent ingress and egress points for packets within an MPLS network). In other embodiments, the IBC Managed Switch716may alternatively or additionally operate as an LER that affixes or removes MPLS labels having at least a label value or identifier, a 3-bit traffic class field (analogous to the PCP filed in IEEE 802.1 or the precedence bits in the Type of Service field in IP headers), and a time-to live field. Based on MPLS labels, such IBC Managed Switches716forward packets to particular ports (or possibly sets of ports in a VLAN segment) corresponding to certain ANs or IBRs as associated with particular “tunnels” to other MPLS LERs or LSRs, or based on MPLS ingress or egress ports from the IBC Managed Switch716when operating as an MPLS LER.

In some embodiments, the IBC Managed Switch716may alternatively or additionally operate as an MPLS Transport Profile (MPLS-TP) switch to provide connection-oriented, packet-switching on specific paths between such an IBC and typically another such IBC or peer MPLS-TP device at the edge of the PCN416.

In some embodiments, the IBC Managed Switch716may alternatively or additionally operate as a Carrier Ethernet switch that provides one or more Ethernet Virtual Connections (EVCs) according to standards promulgated by the Metro Ethernet Forum (MEF). For example, in such embodiments, certain IBC Network Interface708ports may be configured within the IBC Managed Switch716as an MEF User Network Interface (UNI) port. Typically, such an IBC UNI port, if associated with an AN412at an IBC408on a remote location, can then be paired to another UNI (possibly at another IBC) at the edge of the PCN (at an aggregation point) via an EVC. Depending on the configuration of the IBC Managed Switch716and other network elements, the EVC could be an E-Line such as an Ethernet Private Line, an E-LAN such as an Ethernet Private LAN, or an E-Tree. For deployments such as shown inFIG. 4, an exemplary IBC408with MEF capability can also interact with one or more IBR-based links to provide Committed Information Rate (OR) and Excess Information Rate (EIR). These interactions may be direct via one or more Network Interfaces708or optionally indirect via the IBMS420.

As shown inFIG. 7, the IBC408may also include an IBC Host Controller728. The IBC host controller728may be implemented as software on one or more microprocessors. In some embodiments, the IBC Host Controller728directs the operation of the IBC Managed Switch716according to policies provided to the IBC408. The scope of policies applicable to a given IBC408depends on the particular set of IBC Managed Switch capabilities, as described above. Typical policies relate to the mapping between Network Interface708ports assigned to ANs412and those assigned to IBRs404as realized within the IBC Managed Switch716. In many cases, the policies may be derived from Service Level Agreements (SLAs) that govern the desired and/or required performance attributes of backhaul connections between particular ANs412or users of ANs412and the PCN416.

In some embodiments, the policies administered by the IBC Host Controller728in directing the behavior of the IBC Managed Switch716are supplied by the IBMS Agent724. In some embodiments, such policies are alternatively or additionally supplied by a console interface to the IBC408at the time of initial deployment or later.

As shown inFIG. 7, the IBC408may also include an IEEE 802.11 Wireless LAN interface (i.e. a “WiFi Adapter”)712. In some embodiments, the WiFi Adapter712may be configured as a public or private IEEE 802.11 access point based on one or more standard specifications such as IEEE802.11g, IEEE802.11n or subsequent IEEE 802.11 variants. In this situation, the IBC effectively integrates a WiFi-based AN within the IBC that is attached to an internal port of the IBC Managed Switch716such that traffic to or from the WiFi AN can be bridged to one or more IBRs404, or passed to an IBMS Agent724,576(at either the IBC408or within the one or more attached IBRs404) or the IBC Host Controller728over standard network protocols, such as TCP or UDP on IP. This permits terminal devices such as smartphones, tablets or laptop computers to act as a console input to easily access, monitor or configure policies and performance data associated with the IBC408, or via the IBC Managed Switch716, also access, monitor or configure policies and performance data at one or more IBRs404attached to the IBC408. This is particularly advantageous for IBCs408and/or IBRs404that are mounted in locations without easy physical accessibility, such as those mounted on street lamps, utility poles, and building sides or masts that are insufficient to support humans at the IBC or IBR mounting height. Similarly, such access to the IBC408and attached IBRs404can be realized via a WiFi Adapter within one of the attached IBRs404by bridging across an exemplary IBC408.

Alternatively, in some embodiments, the WiFi Adapter712may be optionally connected to the IBC Host Controller728(instead of the IBC Managed Switch716) over a serial bus or other internal bus suitable for peripheral I/O devices. In this embodiment, the WiFi Adapter712would not be suitable for public or private WiFi access point usage at commercially-desirable throughputs, but may still be suitable for console mode operation to access, monitor or configure policies and performance data at the IBC408and possibly at attached IBRs404to the extent permitted by the software executing on the IBC Host Controller728.

In some embodiments, the optional WiFi Adapter712may be physically contained within the enclosure of the IBC408, subject to consideration of antenna location for effective propagation especially for elevated mounting and ground level access. In other embodiments, the optional WiFi Adapter712may be external to the IBC physical enclosure and either connected via an external Network Interface708or via an external mounting interface to the IBC Managed Switch716optimized specifically for an attached external WiFi Adapter.

For embodiments of the IBC408or IBR404that include a WiFi Adapter, it is possible to access such devices with the WiFi Adapter configured as an access point, as a peer to peer station device, as a station device wherein the portable terminal (smartphone, tablet, laptop computer, etc.) is configured as an access point, or via WiFi direct.

InFIG. 7, the IBC408also includes a Power Supply732and an optional Battery Backup736. The Power Input740to the Power Supply732may be an alternating current (AC) supply of, for example, 120V, 60 Hz or 240V, 50 Hz or 480V, 60 Hz, 3-phase. Alternatively, the Power Input740may be a direct current (DC) supply of, for example, +24V, −48V, or −54V. Typical Power Supply732output voltages to the various elements of the IBC are DC voltages such as +12V, +5V, +3.3V, +1.8V, +1.2V, +1.0V or −1.5V.

The optional Battery Backup736may be charged by a DC input, such as +18V or +12V, from the Power Supply732. In the event that the Power Supply732loses its Power Input740for any reason, the Battery Backup736may provide an alternative power input to the Power Supply732so that IBC operation may continue for some period of time. This is particularly advantageous for ANs at remote locations wherein critical communications services may be needed during temporary main power supply outages.

In some embodiments, a Power Supply732that operates from AC main supplies, such as 120V, 240V or 480V, includes two separate structures. First, the Power Supply732includes an AC to DC converter that creates a DC power input such as +24V, +12V, +18V, −48V, −54V, etc.; and, second, the Power Supply732includes a DC to DC converter that creates the DC voltages required internal to the IBC such as +12V, +5V, +3.3V, +1.8V, +1.2V, +1.0V, −1.5V, etc.

In these embodiments where the Power Supply732includes two separate structures, the AC to DC converter portion of the Power Supply732may be physically external to the main enclosure of the IBC408while the DC to DC converter portion of the Power Supply732remains internal to the main enclosure of the IBC408. Similarly, for certain IBC embodiments, the Battery Backup736may be external to the main enclosure of the IBC408.

Note that unlike the IBR404, the IBCs408typically are not configured to use standards-based PoE or PoE+ as an alternate power input for powering the IBC408. Instead, the IBCs408combine a PoE or PoE+ power injection capability that can be switched to some or all of the Network Interfaces708from a Remote Power Switch720via the Physical Layer Ports704. Typically the Network Interface Power Input744, such as +48V or −48V for PoE or +54V or −54V for PoE+, is provided by the Power Supply732and then switched under the direction of the IBC Host Controller728at the Remote Power Switch720. The specific Network Interface408ports receiving PoE or PoE+ power from the Remote Power Switch720are determined based on configuration parameters set at time of deployment by, for example, console mode input or the IBMS Agent724or updated from time to time via the IBMS Agent724.

Note also that as for the IBR404, exemplary IBCs408may also have the Power Supply732provide a control signal (Power Status)748to at least the IBMS Agent724or the IBC Host Controller728that communicates, for example, if the Power Supply732is operating from a Power Input740or from an optional Battery Backup736and possibly an estimate current reserve level for such Battery Backup736. As with the IBR404, such Power Status748may be relayed by the IBMS Agent724to other IBMS elements. Alternatively or additionally, the IBMS Agent724and/or IBC Host Controller728may choose to restrict or terminate PoE or PoE+ power to certain Network Interfaces708, whether AN412or IBR404, based on policies as may currently be set at the IBC408. Such restrictions or terminations may also consider the actual power consumption of particular Network Interfaces708as may be determined by the Remote Power Switch720and reported to the IBC Host Controller728. One example of when it is advantageous to terminate PoE or PoE+ power under backup conditions is when the device, powered by the IBC408, such as an AN412or IBR404, are known to the IBC408(possibly via the IBMS) to have their own back-up power sources.

In some embodiments, the IBCs408may also provide synchronization capabilities to ANs412, IBRs404or other network devices attached to the Network Interfaces708. One methodology for providing synchronization at remote locations such as IBCs408A or408C inFIG. 4is to attach or embed a Global Positioning Satellite (GPS) receiver in an IBC (not shown inFIG. 7) and then distribute a one pulse per second (1 PPS) output to applicable ANs412and IBRs404. However, the GPS may not operate effectively in the street level obstructed propagation conditions. An alternative approach to establishing synchronization at the IBC408for distribution to ANs412or IBRs404is to extend a synchronization methodology already in use in the PCN416.

In some embodiments, the synchronization methodology of the IBCs408is Synchronous Ethernet (SyncE). With SyncE, the Network Interface clock frequency of a designated physical port can be precisely applied by the IBCs408to any other designated Network Interface physical port. Typically, this is performed by conventional circuitry comprised within the Physical Layer Ports704of the IBC408. With SyncE, the IBC408can ensure that the Network Interface clock frequencies at certain physical ports are all identical over time to a master clock frequency typically supplied from within the PCN416. This is particularly advantageous for network deployments where synchronous applications such as voice or video communications are desired to traverse multiple backhaul links as illustrated, for example, inFIG. 4.

In other embodiments, the synchronization methodology is IEEE 1588v2 or subsequent variations thereof. With IEEE 1588v2, the IBC408examines timestamps within certain packets (or frames) to either derive precise timing for internal or local distribution purposes or to modify such timestamps to account for delays traversing the IBC408or other network links or elements. Typically, this is performed by conventional circuitry comprised within the IBC Managed Switch716and/or Physical Layer Ports704.

IBRs404can also include circuitry for SyncE or IEEE 1588v2 synchronization methodologies. In the SyncE case, the IBC408can only pass SyncE clock frequency synchronization from a master clock in the PCN416to remote ANs412over IBR links to the extent that the IBRs404include SyncE capability. In the IEEE 1588v2 case, the IBRs404operate across an instant AE-IBR to RE-IBR link as an IEEE 1588v2 transparent clock wherein the timestamp at ingress to such a link (for example, at IBR404F inFIG. 4) is modified at egress from the link (for example, at IBR404E inFIG. 4) to account for the actual latency incurred in traversing the link.

Similarly, in some embodiments, the IBC408operates as an IEEE 1588v2 transparent clock that modifies timestamps to account for actual latency incurred as a packet traverses from one IBC Network Interface physical port to another. In other embodiments, the IBC408alternatively or additionally operates as an IEEE 1588v2 boundary clock that has the ability to determine latency between such an IBC and another IEEE 1588v2 boundary clock or transparent clock device within the network based on delays determined between such devices.

In some embodiments, the IBCs408also have the capability to operate as an IEEE 1588v2 master or grandmaster clock as may be directed by the IBMS Agent724based on policies or messages passed from an IBMS Private Server424or IBMS Global Server428as shown inFIG. 4.

As shown inFIG. 7, the IBC408includes an IBMS Agent724. The IBMS agent724may be similar to the IBR IBMS Agent572shown in and described with respect toFIG. 5of the present application and shown in and described with respect to FIG. 7 of copending U.S. patent application Ser. No. 13/212,036. The IBMS Agent724can be used to set numerous exemplary operational policies or parameters such as, for example, access control, security key management, traffic shaping or prioritization, load balancing, VLAN segmentation, routing paths, port mirroring, port redundancy, failover procedures, synchronization methodologies and port mappings, power management modes, etc. The IBMS Agent724can also be used to report numerous operational parameters or statistics to the IBMS Private Server424or IBMS Global Server428, such as, for example, active sessions, connected device identifiers, MAC addresses, packet counts associated with particular MAC addresses or physical ports, packet or frame error rates, transfer rates, latencies, link availability status for certain ports, power consumption for certain ports, power status of the IBC, etc.

In embodiments where a CBR may be utilized for a particular link (not shown inFIG. 4), the IBMS Agent724within the IBC408can also act as a proxy IBMS Agent for the CBR to the extent the IBC408can determine certain operational parameters or statistics or set certain operational parameters or policies for such CBR. Optionally, the IBC408may also additionally or alternatively determine or set certain operational parameters or policies for a CBR or a switch port connected to such CBR based on OpenFlow (http://www.openflow.org/), Simple Network Management Profile (SNMP) or other industry standard network element management protocols.

With reference back toFIG. 4, the IBS400includes at least one IBMS Server424,428which communicates with IBMS Agents572,724within IBRs404and IBCs408. In many deployments, operators of a PCN416may prefer to maintain an IBMS Private Server424within the PCN416. Such an IBMS Private Server424typically serves as a secure and private point of database storage and policy management for all IBMS Agents572,724within a particular PCN416. Typically, such an IBMS Private Server424is implemented in a mirrored configuration of two or more substantially conventional servers and databases for both load balancing and redundancy purposes. In some embodiments, the IBMS Private Server424is implemented external to the PCN416, for example as a virtual server and database within the IBMS Global Server428, but still maintained as a secure and private point within the PCN416via a virtual private network (VPN) connection or equivalent technique.

One exemplary capability of the IBMS Private Server424includes storing, archiving and indexing data and statistics received from IBMS Agents in IBCs408and IBRs404associated with a particular PCN416. An additional exemplary capability of the IBMS Private Server424includes generation and/or modification of policies used to configure, manage, optimize or direct, via IBMS Agents, the operation of IBCs408and IBRs404associated with a particular PCN416. The IBMS Private Server424may also access information from or export information to a Private Database440.

In some embodiments of the IBMS Private Server424, certain raw or statistical data related to, for example, IBR operational parameters, are provided to the IBMS Global Server428. Exemplary IBR operational parameters include channel frequency, modulation and coding scheme (MCS) index, transmit power control (TPC) value, signal to noise ratio (SNR) or signal to noise and interference ratio (SINR), superframe timing parameters, observed interferers, location, antenna configurations, antenna orientations, etc. The IBMS Private Server424may also receive policy recommendations for IBRs404and IBCs408associated with a particular PCN416from the IBMS Global Server428. Such data and/or statistical summaries thereof may be maintained in an IBMS Private Database432associated with a particular IBMS Private Server424.

As shown inFIG. 4, the IBS400may also include an IBMS Global Server428coupled to the public Internet444. For IBRs404and IBCs408deployed in PCNs416where an IBMS Private Server424is not used, the IBMS Global Server428and such IBRs404and IBCs408can be configured such that the IBMS Global Server428provides the capabilities described above for the IBMS Private Server424for such IBRs404and IBCs408.

The IBMS Global Server428communicates with IBRs404and IBCs408and IBMS Private Servers424such that the IBMS Global Server428has access to operational parameters for all IBRs404and IBCs408across all PCNs416capable of interacting with each other, either in network traffic flow or via common access to wireless propagation space.

As also shown inFIG. 4, the IBMS Global Server428maintains data associated with the operational parameters of the IBRs404(and possibly also IBCs408) within an IBS400in an IBMS Global Database436. The IBMS Global Server428is typically implemented in a mirrored configuration of two or more substantially conventional servers and databases for both load balancing and redundancy purposes. In some embodiments, the IBMS Global Server428may be virtualized within a cloud computing cluster that provides on demand server computing resources in response to instantaneous loading of the IBMS Global Server428.

As shown inFIG. 4, the IBMS Global Server428preferably accesses one or more Public Databases452over, for example, the public Internet444. In certain embodiments, the IBMS Global Server428accesses data or information in such Public Databases452in determining recommended policies for IBRs404or IBCs408within the IBS400. In other embodiments, the IBMS Global Server428either additionally or alternatively provides data or information to such Public Databases452to, for example, enable other radio spectrum users to develop policies in view of deployed IBRs404or comply with applicable regulatory requirements. One example of a Public Database452is information available within the website of the United States Federal Communications Commission (FCC) at www.fcc.gov for certain fixed service radio locations, antenna orientations, antenna characteristics, transport powers and channel frequencies. Another example of the Public Database452is a listing of locations and parameters associated with certain ANs412, such as WiFi access points. Other examples of Public Databases452include Geographic Information Services (GIS) databases of topography, landscape, and building locations and descriptions as may be maintained by various government agencies serving the geographic region encompassed by an exemplary IBS400.

As also shown inFIG. 4, the IBMS Global Server428has the capability to access data or information from or provide data or information to certain Proprietary Databases448over the public Internet444to the extent that the operator of the IBMS Global Server428procures access privileges to such Proprietary Databases448. Exemplary Proprietary Databases448may provide spectrum usage information or detailed GIS data for the geographic region encompassed by an exemplary IBS400. Alternatively, such Proprietary Databases448may be vehicles to monetize data or information provided to such databases by the IBMS Global Server428.

In certain embodiments where the IBMS Global Server428provides data or information to one or more Public Databases452or Proprietary Databases448, some or all these databases may be within the IBMS Global Database436ofFIG. 4.

The IBMS Global Server428ofFIG. 4may also have an analytical capability to determine estimated radio channel propagation effects for deployed or proposed IBR links in view of the other IBR links and other spectrum users within the geographic region encompassed by an exemplary IBS400. As shown inFIG. 4, an exemplary IBMS Global Server428can access either locally or over the public Internet Cloud Computing Resources456to execute algorithms associated with such analytical capability. Numerous such algorithms are known. In general, radio channel propagation effects are simulated with such algorithms in view of, for example, radio locations (including antenna height), antenna characteristics and orientations, radio characteristics, channel frequencies and bandwidths, transmit powers, and GIS data describing the propagation environment.

In addition, the IBMS Private Server424or IBMS Global Server428may also provide traditional FCAPS information. This FCAPS information can be accessed in certain embodiments by the PCN operator by a client in communication with the IBMS Private Server424or IBMS Global Server428. Alternatively or additionally, in other embodiments, such FCAPS information may be exported by the IBMS Private Server424or IBMS Global Server428to another Network Management System (NMS) as preferred by a particular PCN operator.

In some embodiments, the IBMS Private Server424or IBMS Global Service428also provides users, such as a particular PCN operator, with the capability to determine additional IBS Components for network changes, moves, adds, or redundancies. This may also be provided via a client interface or via export to another NMS. Typically, the IBMS Private Server424or IBMS Global Server428considers the particular goal of the IBC network modification, such as for example only, changing the amount of backhaul capacity at a remote location, moving a remote AN412/IBR404to a different location, adding another remote location with one or more ANs, or providing an additional redundancy mechanism at a remote location. In view of the capabilities of the IBMS420as described above, then with knowledge of available IBR and IBC product variants or upgrade capabilities, the IBMS Private Server424or IBMS Global Server428, acting as an expert system in exemplary embodiments, then recommends particular additional IBR or IBC equipment or upgrades to realize the requested goal.

In some embodiments, the IBMS Private Server424or IBMS Global Server428also actively monitors the IBS400with the IBMS capabilities described above such that, acting as an expert system in exemplary embodiments, it provides unsolicited recommendations for additional IBR or IBC equipment or upgrades or modified configuration parameters for existing deployed IBRs, IBCs and certain supported CBRs. Typically, for existing deployed IBRs or IBCs that are in communication with the IBMS Private Server424or IBMS Global Server428, such modified configuration parameters associated with either preferential operation or a software-only equipment upgrade can be transferred to the particular IBRs or IBCs over network connections to avoid a need for manual configuration and/or travel by an operator to the remote location. Optionally, such an IBMS Server424,428may also link to a commerce server or application to invoice as appropriate for such upgrades.

In some embodiments, the IBMS Private Server424or IBMS Global Server428generates a configuration file or list of configuration settings for any additional IBRs or IBCs or upgraded IBRs or IBCs in view of the overall IBS network deployment and IBMS capabilities described above. In some exemplary embodiments, such a configuration file or list is supplied via email or network connection to an installer of the IBR or IBC for initial deployment provisioning using a console mode terminal either wireline connected to the instant IBR or IBC or wirelessly (i.e. WiFi) connected to the IBR or IBC. Alternatively or additionally, other exemplary embodiments allow network discovery between the instant IBR or IBC being provisioned upon deployment and the IBMS Private Server424or IBMS Global Server428such that the initial provisioning configuration can be transferred to the IBR or IBC without manual configuration.

AlthoughFIGS. 3-7and the descriptions thereof herein depict the IBC408as a separate network element from that of the IBR404, this is not an absolute requirement for all embodiments of an IBS400. In some exemplary embodiments, it may be advantageous to integrate some or all of the IBC functionality described herein within a single physical entity of the IBR404. Alternatively, in other exemplary embodiments, it may be advantageous to utilize separate physical enclosures respectively for the IBR404and IBC408such that an IBC physical entity can directly attach to an IBR physical entity without separate mounting or cables. Such IBC/IBR combinations may maintain multiple physical network interface ports for connection to one or more ANs and one or more additional IBRs without combined or attached IBC.

In some IBS deployment scenarios, CBR links may be used in addition to or alternatively to the IBR links shown inFIG. 4. For such situations, certain IBC deployments may serve as a proxy between such a CBR and the IBMS Private Server424or IBMS Global Server428such that the IBMS Agent in such IBC408provides operational parameters for the CBR link regarding throughput or congestion. This optional capability provides additional information to the IBMS Private Server424or IBMS Global Server428on which to base its recommendations for configurations of IBRs400and IBCs408within the IBS400or to modify policies at such IBRs404and IBCs408. Alternatively, the IBMS Private Server424or IBMS Global Server428may determine such information and set such operational parameters for either CBRs or other network elements including routers and switches via OpenFlow or other such industry standard network management protocols.

In exemplary IBCs408, network traffic shaping and classifying is based on policies that may be updated by the IBMS Private Server424or IBMS Global Server428via the IBMS Agent at the IBC408as described above. This is advantageous to the PCN operator because such policies can reflect or enforce provisions of Service Level Agreements (SLAs) for backhaul between certain ANs and elements within the PCN. For example, an SLA may require minimum throughput at all times to or from certain ANs with simultaneous maximum latencies for such traffic for certain traffic types. The IBMS Private Server424or IBMS Global Server428can translate such SLA requirements to policies that can be set at a given IBC408or IBR404. To the extent that traffic contention occurs at an IBC408due to finite switching bandwidth or IBR backhaul capacity, the IBMS Agent may further set policies on the order in which one or more SLA requirements is violated. Similarly, to the extent that spectrum resource contentions in a local geographic area amongst the IBR (or CBR) links under IBMS Private Server424or IBMS Global Server428management causes one or more SLA requirements to be violated, the order in which traffic is controlled or spectrum access restricted may be set via policies communicated to the IBMS Agents572,624of affected IBCs408or IBRs404. In the above examples, the IBMS Private Server424or IBMS Global Server428may also set such policies in view of minimizing financial penalties to the PCN operator in situations where SLA requirements are violated.

In exemplary embodiments, the IBS400provides redundant backhaul paths from certain ANs412to elements within the PCN416as depicted, for example, at IBC408A inFIG. 4. In one example, as shown inFIG. 4, IBC408A may direct traffic to or from the one or more ANs412via redundant IBRs404as shown. The instantaneous switching of AN traffic to the two or more IBRs404in a redundancy configuration can be set by policies at the IBC408. The policies can be updated via the IBMS Agent at the IBC408in communication with the IBMS Private Server424or IBMS Global Server428. Such policies can include designation of redundancy order amongst multiple IBRs404connected to a particular IBC408in case an IBC port condition indicates an IBR equipment or link failure or link conditions degraded past a threshold and load balancing parameters amongst available IBR links at an IBC408. One load balancing strategy that may be deployed via policies at the IBC408in communication with IBMS elements is to uniformly distribute all classes of AN traffic amongst available IBRs404. An alternate load balancing strategy in view of overall IBS operation as determined via the IBMS Private Server404or IBMS Global Server428and communicated policies to the IBMS Agent724of the IBC408may be to direct no traffic or only certain classes of traffic to particular IBR links on particular IBC network interface ports. Numerous other redundancy, load balancing, path routing and fail-over strategies are also possible.

In certain exemplary embodiments, an IBC408may also be directed via IBMS elements to localize traffic amongst ANs412using, for example, MPLS. Alternatively, an IBC408may be directed to preferentially choose certain MPLS paths or IP routes based on network congestion as communicated to its IBMS Agent based on determination of congestion at either an IBMS Server or other network element from IBMS Agent messages or other method such as OpenFlow.

In some embodiments, the IBMS Private Server424or IBMS Global Server428acts as an RF spectrum coordinator for an IBS400within a given geographic region. For example, an exemplary IBMS Private Server424or IBMS Public Server428with the capabilities described herein may communicate policies or configuration parameters to some or all IBRs404in an IBS400such that each IBR404is directed to use or instructed to favor operation at particular channel frequency, channel bandwidth, antenna selection or overall radiation orientation, or within a maximum transmit power level. Such policies or configuration parameters may be determined at exemplary embodiments of the IBMS Private Server424or IBMS Global Server428in view of measured data at various IBRs404as reported via respective IBMS Agents and alternatively or additionally in view of RF propagation modeling using available database and computing resources. For example, in the exemplary IBS400shown inFIG. 4, the RF links between IBRs404D and404B and IBRs404A and404C may contend for common RF spectrum resources. To the extent that the exemplary IBMS Private Server424or IBMS Global Server428determines that such contention is not sufficiently mitigated by the affected IBRs404under their current policies and configuration parameters in view of, for example, measured data, interference cancellation capabilities, antenna selections, characteristics and orientations, simulated propagation effects, traffic conditions, applicable SLAs, etc., then such exemplary IBMS Private Server424or IBMS Global Server428may send updated policies or configuration parameters to one or more affected IBRs404via their IBMS Agents. In such an example, this may cause such IBRs404to use or favor usage of a particular RF channel frequency or sub-band of frequencies, to use a different channel bandwidth, to avoid certain antenna selections or orientations, or to restrict operation to a specified maximum transmit power level. In exemplary embodiments, the foregoing process may also consider interference from non-IBR users of the same RF spectrum, such as CBRs, or interference to other users of the instant RF spectrum as may be required under certain spectrum regulations.

In some embodiments, the IBMS Private Server424or IBMS Global Server428acts as a topology coordinator for an IBS400within a given geographic region typically in conjunction with RF spectrum coordinator capability described above. For example, an exemplary IBMS Private Server424or IBMS Global Server428with the capabilities described herein may communicate policies or configuration parameters to some or all IBRs404in an IBS400such that each IBR404is directed to associate or instructed to favor association with certain other designated IBRs404. Such policies or configuration parameters may be determined at exemplary embodiments of the IBMS Private Server424or IBMS Global Server428in view of reported traffic flows at certain IBC network interface ports or over certain IBR links, reported link performance metrics at certain IBRs, instant interference and RF spectrum coordination considerations, desired redundancy, fail-over or load balancing goals, and applicable SLA requirements including, for example, localized network congestion or access cost considerations. For example, in the IBS400shown inFIG. 4, IBR404A is shown as associated with IBR404C, IBR404D is shown as associated with IBR404B, IBR404E is shown as associated with IBR404F, and IBR404K is shown as associated with IBR404G. However, based on reported measurement data or RF propagation modeling, the IBMS Private Server or IBMS Global Server may also determine that IBRs404A and404D can alternatively associate with IBR404C or404F, IBR404E can alternatively associate with IBR404C or404G, and IBR404K can alternatively associate with IBR404F or IBR404H. In such potential association scenarios, the exemplary topology coordinator at an IBMS Private Server424or IBMS Public Server428can change policies or configuration parameters for such IBRs enumerated above in reference toFIG. 4such that such IBRs are forced to associate differently or given an option to associate differently as a localized decision based on certain adverse network conditions such as interference or link failure.

For embodiments in which the IBMS Private Server424or IBMS Global Server428acts as a topology coordinator, such capability may also additionally or alternatively extend to IBC internal topology characteristics such as VLAN port mapping, MPLS routing paths, distribution of traffic to redundant IBR links, etc. again in view of desired redundancy, fail-over or load balancing goals, and applicable SLA requirements including, for example, localized network congestion or access cost considerations.

As described in copending U.S. patent application Ser. No. 13/212,036, some IBR embodiments use fixed superframe timing parameters. Particularly for Time-Division Duplex (TDD) fixed superframe operation, the relationship between start and end of transmission timing in any given link direction to other such transmissions by other IBR links in nearby geographic proximity can greatly affect both the amount of interference experience by such links and the effectiveness of interference cancellation techniques at receiving IBRs.

In some embodiments, particularly for situations where TDD fixed superframe timing IBR links are deployed, the IBMS Private Server424or IBMS Global Server428acts as a superframe timing coordinator for an IBS400within a given geographic region typically in conjunction with the RF spectrum coordinator and topology coordinator capabilities described above. For example, an exemplary IBMS Private Server424or IBMS Global Server428with the capabilities described herein may communicate policies or configuration parameters to some or all IBRs404in an IBS400such that each IBR404is directed to use or to favor the use of certain superframe timing parameters such as uplink/downlink duty cycle and superframe timing offset relative to a global timing reference or current local timing reference. Such policies and configuration parameters may be determined at exemplary embodiments of the IBMS Private Server424or IBMS Global Server428in view of similar considerations described above for the RF spectrum coordinator and topology coordinator capabilities. For example, in the IBS400shown inFIG. 4, any IBRs described above as capable of associating with multiple other IBRs, such as IBR404D can associate with IBRs404B,404C or404F, are likely to also cause meaningful interference at any such IBRs not presently associated with. Thus if co-channel operation is required then advantageously the exemplary superframe timing coordinator capability of an IBMS Private Server424or IBMS Global Server428would set superframe timing related polices or configuration parameters to minimize the impacts of such interference as measured or calculated. Alternatively or additionally, the superframe timing coordinator capability is invoked in conjunction with the RF spectrum coordinator and topology coordinator capabilities such that if acceptable IBR link performance is deemed unachievable by superframe timing changes then changes to policies or configurations parameters for RF spectrum or topology may be invoked by the IBMS Private Server424or IBMS Global Server428.

One or more of the methodologies or functions described herein may be embodied in a computer-readable medium on which is stored one or more sets of instructions (e.g., software). The software may reside, completely or at least partially, within memory and/or within a processor during execution thereof. The software may further be transmitted or received over a network.

The term “computer-readable medium” should be taken to include a single medium or multiple media that store the one or more sets of instructions. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by a machine and that cause a machine to perform any one or more of the methodologies of the present invention. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.

Embodiments of the invention have been described through functional modules at times, which are defined by executable instructions recorded on computer readable media which cause a computer, microprocessors or chipsets to perform method steps when executed. The modules have been segregated by function for the sake of clarity. However, it should be understood that the modules need not correspond to discreet blocks of code and the described functions can be carried out by the execution of various code portions stored on various media and executed at various times.

It should be understood that processes and techniques described herein are not inherently related to any particular apparatus and may be implemented by any suitable combination of components. Further, various types of general purpose devices may be used in accordance with the teachings described herein. It may also prove advantageous to construct specialized apparatus to perform the method steps described herein. The invention has been described in relation to particular examples, which are intended in all respects to be illustrative rather than restrictive. Those skilled in the art will appreciate that many different combinations of hardware, software, and firmware will be suitable for practicing the present invention. Various aspects and/or components of the described embodiments may be used singly or in any combination. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the claims.