Cisco BBSM 5.3 Operations Guide
Downloads: This chapterpdf (PDF - 249.0 KB) | Feedback


Table Of Contents


access code
A five-digit number that the BBSM software generates for access to the Internet.
access point
A wireless network device that provides physical access to a mobile node.
access policy
An access policy defines how an end user gains access to the Internet through BBSM. The access policy is the BBSM logic that controls the duration of the Internet access for the end user.
access policy module
BBSM ships with several access policy modules. An access policy controls the web user interface that an end user experiences before the session is active, and it also monitors the end user's session while it is active. An integrator can create a new access policy module by writing a DLL in C++.
accounting policy
An accounting policy authorizes and posts charges for access to the Internet. An accounting policy is the BBSM logic that controls how the end user is charged for Internet access.
accounting policy module
BBSM ships with several accounting policy modules. An accounting policy module charges for various services that the access policy module provides. An access policy determines when or if it should invoke an accounting policy module. An integrator can create a new accounting policy module by writing a DLL in C++.
activate (session)
Activating a session is the process by which BBSM grants Internet access to an authenticated end user.
Active Server Page
See ASP.
A user who has authentication rights on the BBSM server. The administrator has full access to control and configure the system; that is, to add and edit sites and PMS systems and gain access to all other resources available on the BBSM system. Administrator access is on a global, not per-site, basis. See also Operator and Reports user.
application program interface. An API is the language and message format by which an application program communicates with communications software. Standardized APIs allow application programs to be developed independently of the underlying method of communication. Typically, APIs make it easier for software developers to create the links that an application needs to communicate with the operating system or with the network.
Address Resolution Protocol. ARP is a protocol for mapping IP addresses to physical addresses in the local network.
Active Server Page. An ASP file is a web page implemented using Microsoft IIS ASP technology. ASP files can contain logic that runs on the web server before the page is served to the client browser. Typically, the server-side logic looks up information from a database and generates specific content for the client based on that information.
1. Running as a Windows 2000 service, the component of BBSM configuration and logging data.
2. The BBSM SQL server database that contains BBSM configuration and logging data.
A BBSM service that provides the interface between BBSM and a PMS system. Required to support PMS billing.
The process by which BBSM identifies users by verifying their credentials, using an external system such as a RADIUS or credit card server.
The process by which BBSM allows the client access to the Internet by obtaining user credentials for authentication (such as username, password, and credit card number) and other policy preferences, such as bandwidth selection.

In the hospitality industry, the term barred is used to describe a guest room that is cash only and not allowed to make charges.
(Cisco) Building Broadband Service Director. BBSD is a feature of BBSM provides centralized usage reporting for a group of BBSM servers.
(Cisco) Building Broadband Service Manager. BBSM is an authentication, authorization, and accounting router, built on Windows 2000 technology, that controls access to and charging for Internet access in building-centric applications, such as hotels, apartments, and multi-tenant offices.
bridged network
A bridged network is a network in which all devices are in the same broadcast domain.
byte order
The order of bytes in a binary representation of a number. When transmitted on the Internet, the most significant byte is first; for example, a 16-bit word representation of 256 would be 0x0100. On a host computer, such as an Intel computer, the least significant byte is first; for example, a 16-bit word representation of 256 would be 0x0010.

certificate authority. A CA is a company that issues and manages security credentials (certificates). The CA verifies the information that the certificate requestor provides. If the CA successfully verifies the requestor's information, the CA then issues a certificate to the requestor.
cable modem
A device that enables you to hook up your PC to a local cable TV line and receive high-speed data.
call accounting system.
An electronic credential that is used to establish identity during web transactions to secure the communication between the web server and the web browser. The certificate contains sufficient information for the recipient to verify that the certificate is real. See also CA.
certificate authority
See CA.
certificate request
A file generated by following the certificate request generation procedure. An administrator generates a certificate request, sends the request to a certificate authority, and receives from the certificate authority a signed certificate for installation on the Microsoft Internet Information Server (IIS).
The hardware device, such as a laptop or PC, that the end user uses to access the Internet through BBSM. See also end user.
client search
The process used to search network devices in a BBSM network to locate the stack, switch, and port to which a client is physically connected.
A group of network devices that function as a single device.
Conversational Monitor System. CMS is software that provides interactive communications for IBM's VM operating system. It enables a user or developer to launch an application from a terminal and work with it interactively.
Cable modem termination system. A CMTS is a component that exchanges digital signals with cable modems on a cable network. When a CMTS sends signals to a cable modem, it converts them into IP and sends the signal to a router for transmission over the Internet.
Cisco Network Registrar. CNR is a Cisco DHCP server that runs on Windows or Solaris and can be extended with C++ DLLs.
common object model. COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. It requires a formal separation of interface and implementation; that is, it requires that clients communicate with objects exclusively through interface references.
class of service.
customer premises equipment.
certificate signing request.
An individual or organization who purchased BBSM.

A central location for similar features or links related to a specific feature or feature set. The Dashboard is the BBSM-hosted web page that contains links to all BBSM management and reporting web applications.
deactivate (session)
Deactivating a session is the process by which BBSM denies access to the Internet to a formerly authorized end user.
default gateway
The IP address configured on the router that is used as the interface between the BBSM network and the Internet. This IP address is routable.
deprecated parameter
An API feature that is still supported but not recommended for use because it may be removed in the future. Usually a newer feature has superseded a deprecated parameter.
Dynamic Host Configuration Protocol. DHCP is a protocol that allows TCP/IP settings of a networked computer, called a DHCP client, to be configured automatically from a central DHCP server. In the BBSM network, the BBSM server is a DHCP server, and a guest computer may be a DHCP client.
dynamic link library. A DLL is a library of executable functions or data that can be used by a Windows application. The DLL feature allows executable code modules to be loaded on demand and linked at run time, which enables the library code to be updated automatically (transparent to applications) and then unloaded when they are no longer needed.
Domain Name System. DNS is name resolution software that lets users locate computers on a UNIX network or on the Internet by domain name. The DNS server maintains a database of domain names (host names) and their corresponding IP addresses.
digital subscriber line.
digital subscriber line access multiplexer. A DSLAM is a device that connects many digital subscriber lines (DSLs) to a network by multiplexing the DSL traffic onto one or more network trunk lines.

email relay server
Email relay servers are used by your ISP to forward non-web based email, such as Microsoft Outlook or Eudora email programs, from public locations. An example on an FQDN is Typical email servers block traffic from unknown sources for security purposes. Our server, as with any public location, is considered an unknown source that requires an email relay server to forward end-user mail.
end user
An end user who uses a hardware device, such as a laptop, PDA, or web-enabled cell phone, to access the Internet through the BBSM server. The term is used interchangeably with the word user.
external network
BBSM connects the external network to the internal network. BBSM does not enable an end user to transmit packets to the external network until the end user has an active session. See internal network.

An itemized list of hotel charges that the end user accrues.
forced redirect
A forced redirect occurs when an end user attempts to view one URL, and BBSM forces the user to a different URL. BBSM performs a forced redirect when it detects an unauthenticated client.
fully qualified domain name. An FQDN is the part of a URL that defines the server addressed by the URL. For example, the FQDN of is

gateway address
The address of the gateway used to reach a specified destination such as a destination on a network or the Internet. Gateways are devices that route packets between different physical networks.
graphical user interface.

Handheld PC
The Handheld PC is a Microsoft class of PC devices that has a half-sized VGA screen (640 by 240 pixels) or a full-sized screen with or without an integrated keyboard.
Hyper-Text Transmission Protocol. HTTP is a TCP protocol used to request and deliver web pages.

Internet Control Message Protocol. ICMP is a TCP/IP protocol used to send error and control messages. For example, a router uses ICMP to notify the sender that its destination mode is not available. A ping utility sends ICMP echo requests to verify the existence of an IP address.
Internet Engineering Task Force. The IETF is the main standards organization for the Internet. It is a large, open, international community of network designers, operators, vendors, and researchers concerned with identifying problems and opportunities in IP data networks and proposing technical solutions to the Internet community.
(Microsoft) Internet Information Server. IIS is Microsoft's web server that runs under Windows NT. You can install a certificate on the server to enable it to serve pages using Netscape's SSL security protocol.
Inetinfo is the process in the Microsoft IIS in which the BBSM Access Policy ActiveX server components run.
A software developer that uses the BBSM SDK to extend the functionality of the BBSM.
internal adapter
The internal adapter communicates with the local area network (the internal network).
internal network
The network that the end user connects to. The internal network consists of a collection of network devices, end-user computers, and the BBSM internal interface. See also external network.
IP address
Internet Protocol address. The 32-bit (IPv4) address of a network interface on a computer. A computer with multiple network interfaces typically has a different address for each interface.
iPass Smart Client
The iPass Smart Client is a piece of software on an end-user PC that controls the user experience for gaining access to the Internet in a visitor-based network.
integrated routed and bridged. An IRB network includes a bridged network and one or more routed networks.
(Microsoft) Internet Security and Acceleration. ISA is the name of the Microsoft's server that replaces Microsoft Proxy Server 2.0. It provides caching, proxy server, and firewall features.
Internet server application program interface. ISAPI is a programming interface on IIS, Microsoft's web server. It allows third parties (and Microsoft) to add functionality to web servers running Microsoft IIS.
ISAPI filter
A DLL that uses the Internet Server API (ISAPI) to register for web server events and edit the data stream going to and coming from the Microsoft IIS web server.
Internet service provider.

An interpreted client-side programming script language that is used in HTML programs and ASP files.
An interpreted server-side programming script language that is used in HTML programs and ASP files.

kilobits per second (thousands of bits per second). kbps is a measure of bandwidth on a data transmission medium.
key manager
The part of Microsoft IIS that enables the BBSM administrator to generate a certificate request and install a signed certificate.
KeyView Pro
A desktop utility that provides instant access to virtually all the popular file formats for viewing, printing, or converting files to Rich Text Format (RTF).

local area network.
long-reach Ethernet.

MAC address
Media Access Control address. The MAC address is the client's unique hardware number. BBSM uses the MAC address to identify the location (or port) of a client. After BBSM identifies the port that a client is using, BBSM applies the per-port policy to the client session.
mapped port
The port has an entry in the port_map table. The values in the Room_number and Time_of_last_configure fields may be either default values or updated values.
mapped room
Because enterroom.asp has been run successfully from the port, the port's port_map table entry has a correct room number value in the Room_number field and a time and date value in the Time_of_last_configure field.
megabits per second (millions of bits per second). Mbps is a measure of bandwidth on a data transmission medium.
multiple dwelling unit.
META tag
A special HTML tag that provides information about a web page. Unlike normal HTML tags, meta tags do not affect how the page is displayed. Instead, they provide information such as who created the page, how often it is updated, what the page is about, and which keywords represent the page's content. Many search engines use this information when building their indices.
Microsoft Foundation Classes. MFC is a library of C++ classes that Microsoft developed.
multiple hospitality unit.
management information base.
mixed network
BBSM supports networks that contain a mixture of bridged and routed networks by combining bridged and fully routed network associations. Some switches reside on the BBSM server's internal network, and others are accessible through routers on the internal network.
Microsoft Management Console. The MMC is a Windows-based application that provides a GUI and a programming framework in which consoles (collections of administrative tools) can be created, saved, and opened.
A software component that implements the functionality of the BBSM system. BBSM supports access policy modules, accounting policy modules, property management system (PMS) modules, and network device modules.
Microsoft SQL Server Desktop Engine. MSDE is a freely distributable, fully SQL server-compatible database engine without the graphical management tools that accompany an SQL server.
The MSSQLServer service is the service for the Microsoft SQL Server and MSDE.
multiple tenant unit
A physical network upon which two or more logical networks operate.

network access server. NAS is a RADIUS term that denotes a RADIUS client that is trying to access a RADIUS server. BBSM acts as a RADIUS client, or an NAS, when authenticating users that are using a RADIUS page set.
network address translation. NAT is an Internet standard that enables a LAN to use one set of IP addresses for internal traffic and a second set of addresses for external traffic. This allows a company to shield internal addresses from the Internet.
network element. An NE is a device connected to the internal network. An end user connects his or her computer to an NE, and then BBSM queries the NE to determine the end user's location.
A network connects all buildings, sites, and ports together with the BBSM server. The network is configured with routers, switches, and other network hardware. BBSM supports bridged networks, fully routed networks, and mixed networks that are a combination of bridged and fully routed networks. See also bridged networks, fully routed networks, and mixed networks.
network byte order
The order of bytes in a binary representation of a number as transmitted on the Internet. The most significant byte is first; for example, a 16-bit word representation of 256 would be 0x0100.
network element
See NE.
network device module
BBSM ships with support for several types of network equipment, such as a variety of Ethernet switches, DSL access multiplexers, and cable modem head ends. A developer can add support for new equipment by writing a network device DLL in C++.
network interface card. The NIC is an adapter card inserted into a computer to provide network communication capabilities. It connects the server to the network. It is also referred to as an Ethernet adapter.

A BBSM user who can perform some administrative functions on the BBSM server but does not have access to the full administrative interface. An operator is allowed to change entries in the port map and access code tables. Operator access is on a per-site basis. See also Administrator and Reports user.
The duration that the client cannot fully use the BBSM server. The outage can be caused either by an AtDial service restart or by a server reboot. See also service restart and server reboot.

package file
An ASP file (page) included in some page sets that defines configuration information for the page set. The package file contains settings to control session behavior, pricing, and bandwidth settings. Other pages within a page set include the package file to gain access to the configuration values.
page set
A set of active server page (ASP) files that the end user can view and that the administrator specifies for each port. BBSM restricts the end user from viewing pages that are part of any page set other than the port's allowed page set. BBSM ships with several template page sets that implement various end-user interfaces. You can use these page sets to create custom page sets that reflect your own business.
port address translation. PAT is a form of dynamic NAT that lets you number a LAN with inside local addresses and filter them through one globally routable IPS address.
personal digital assistant. A PDA is a handheld computer that enables you to store, access, and organize information. Most PDAs work on either a Windows-based or a Palm operating system. PDAs can be screen based or keyboard based, or both.
plug and play
A set of features that allows a client to access the Internet without reconfiguring network and browser settings.
property management system. A PMS is a software system used in the hospitality industry to manage customer accounting and billing.
patch information file. A PNF is a text file that contains sections and keys that include all the information that WEBpatch needs to install a patch.
Pocket PC
A Pocket PC is a Microsoft class of PC devices that has a quarter-sized VGA screen (320 by 240 pixels).
Any rule that determines the use of resources within the network. A policy can be based on the user, the port, the device, the subnetwork, the network, or the application.
The jack into which an end user connects a PC to access the Internet. In the case of a wireless network device, such as an access point, the port is a virtual jack. BBSM enables the administrator to configure the page set and start page on a per-port basis.
port hopping
A feature that enables an end user to maintain an active session when moving from port to port.
port ID
An identifier that uniquely identifies a network device port within a site.
post page
An ASP file (page) included in page sets that displays the Connecting. .. message. The post page calls the functions needed to connect the end user.
Property Management System
See PMS.
pre-connect page
A web page that implements logic to determine the physical location of the client requesting the page. Used by the policy server to determine the access and accounting policies that apply to a client session.
A Microsoft Visual C++ project build configuration that generates executables and DLLs that contain symbolic debug information but invoke the release version of the Microsoft memory management library. Release executables and DLLs can invoke pseudo-debug DLLs so developers of pseudo-debug DLLs can debug their DLLs in a release environment.

quality of service. QoS usually refers to the prioritization of packets over a network.

Remote Authentication Dial-In User Service. RADIUS is a client/server protocol and software that enables network access servers to communicate with a central server to authenticate dial-in users, authorize their access to the requested system or service, and send accounting information about their use of the requested system or service.
The procedure by which a web server tells a web browser to obtain a certain requested page from a different location.
remote client
A hardware device, such as a laptop or PC, through which an end user accesses a BBSM server from the external network.
A BBSM web application used to display BBSM configuration and logged data.
Reports user
A BBSM user who has read-only access to the Reports web applications. This user has more access permissions than an end user but fewer access permissions than an Operator. A Reports user has access to the information for only one site. See also Operator and Administrator.
Request for Comments. An RFC is a series of notes on topics concerning the Internet. RFCs can be purely informational, or they can specify a proposed, draft, or approved Internet standard. Online versions of RFCs are available at the following URL:
rogue user
An end user who attempts to access the BBSM server fraudulently or maliciously.
routed network
In routed networks, some computers cannot communicate with each other directly. Instead, they must send packets through one or more relays (routers). In a routed network, the only plug-and-play feature that works is redirection of the initial web page request.
A communications abbreviation for receive, as contrasted with transmit.

software developer's kit. An SDK is a set of routines and utilities that developers use to write an application. The BBSM SDK is used to customize and extend the functionality of the BBSM server.
server reboot
In the BBSM system, the situation in which the server is powered off or shut down for any reason (such as a power outage or patch installation) and the server restarts. When the BBSM server is shut down, clients lose access to the Internet and BBSM services, and active sessions are disrupted. End users cannot connect to the BBSM server or terminate active sessions. After the server restarts, clients still may not be able to resume active sessions because session states are not preserved across server reboots.
server-side script
A series of statements that a web server executes when a client's browser requests a page.
service restart
The situation in which BBSM service has stopped for any reason (such as being stopped through WEBconfig) and BBSM service is being restarted and re-initialized. When service stops, clients can still access the Internet. Although active sessions are not disrupted, end users cannot activate new sessions or terminate existing sessions until BBSM is restarted. Session termination can be active (such as the end user's clicking the Disconnect button) or passive (such as the end user's shutting the client down or unplugging the Ethernet connection, or the client's moving out of range).
A set of interactions between an end user and BBSM. The session starts when BBSM serves the page set's start page. At this point, the session is inactive, which means that the user does not have access to the Internet. The session becomes active when BBSM authorizes the user to access the Internet according to the access policy and accounting policy that are specified by the page set. The session ends when AtDial deactivates service for the end user. Note that transactions pertaining to the session can still exist after the session deactivates. These transactions are still associated with that session.
In BBSM documentation, a site is a collection of clients behind network devices connected to the Internet through a single network device. It is a subset of the BBSM internal network. Each network device and all of its ports are associated with exactly one site. One or more mutually exclusive sites always exist in the BBSM internal network. A site is often a single geographic location, such as a single hotel or large building.
Simple Mail Transfer Protocol. SMTP is a TCP/IP protocol used for sending email messages over the Internet.
Simple Network Management Protocol. SNMP is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. SNMP enables network administrators to manage network performance, find and solve network problems, and plan for network growth.
Secure Sockets Layer. SSL is a web encryption protocol for providing secure transactions between a web server and a web browser, such as the transmission of credit card numbers for e-commerce.
start page
An ASP file (page) included in page sets that defines the first page displayed to the end user sees when he or she attempts to connect to the Internet. The start page prompts the user to authenticate for authorization to access the Internet.
A subscription is a period during which BBSM enables the end users to create sessions. If a user attempts to create a session outside any subscription period, BBSM denies the session.
A network device that selects a path for sending a packet of data to its next destination.

tagged format
Syntax used to denote the beginning or end of a particular message string, parameter string, or data device.
Transmission Control Protocol/Internet Protocol. TCP/IP is a communications protocol that is the standard protocol of the Internet and the global standard for communications. TCP provides transport functions, which ensures that the total amount of bytes sent is received correctly at the other end. TCP/IP is a routable protocol, and the IP part of TCP/IP provides the routing capability.
TCP port
transmission control protocol port. A TCP port is a port (on an Internet host) that is supporting a particular networking application that needs a unique identity.
Terminal Services
A Microsoft remote management tool that comes enabled on the BBSM 5.3 appliance. It can be used to access and manage the server remotely.
Trivial File Transfer Protocol. TFTP is a simple form of File Transfer Protocol (FTP) that uses the User Datagram Protocol (UDP) and provides no security features.
An abbreviation for time of day when used in the term ToD server.
A communications abbreviation for transmit, as contrasted with receive.

uniform resource locator. The address that defines the route to a file on the web or any other Internet facility.
universal serial bus.
See end user.

virtual private network. VPN is a private network that uses the public Internet to connect some nodes. It maintains privacy by using a tunneling protocol and security procedures.

walled garden
A subset of Internet web sites that unauthenticated BBSM end users can access.
The web-based utility included with BBSM that allows remote updates to the BBSM server.
web service
A programmable entity that provides a particular device of functionality, such as application logic, and is accessible to any number of potentially disparate systems through the use of Internet standards, such as XML and HTTP.
Windows CE
A modular, real-time, embedded version of the Windows operating system designed to support small, mobile, 32-bit intelligent devices such as a PDA (Microsoft Handheld PC).
Wi-Fi service provider roaming.

extensible markup language. XML is a standard format for data on the web. It enables developers to describe and deliver structured data to and from any application.
XML document
An XML device that can include nested XML devices. See also XML device.
XML device
An XML device is made up of a start tag, an end tag, and data in between the tags. The starting and ending tags describe the data within the tags, which is the value of the device. For example, <IP><IP> is an XML device. See also XML.