Guest

Cisco Building Broadband Service Manager

BBSM 5.1 Ethernet Hardware Configuration Guide

Document ID: 20710



Contents

Introduction
Prerequisites
      Requirements
      Components Used
      Conventions
Parameter Definitions
Configuring the Cisco 2600 Router
      Entering Configuration Mode
      Configuring the NAT When Using Private IPs on BBSM Network(s) (Optional)
      Routing to the Internet
      Routing to the Internal BBSM Network
      Configuring the SNMP Engine
      Configuring the Access List for Security Control
      Configuring the Serial Interface
      Configuring the Ethernet Interface
      Configuring the Telnet Interface
      Common Oversights and Mistakes
Configuring BBSM
      Common Oversights and Mistakes
Configuring the 3500 XL/XL PWR Switch (Base Switch Configuration)
      Entering Configuration Mode
      Global Configuration
      Configuring the Access List for Security Control
      Configuring the FastEthernet0/1 - 0/23 Interface
      Configuring the FastEthernet0/1 - 0/24 Interface Storm Control (Optional)
      Configuring the VLAN 1 Interface
      Configuring the Telnet Interface
      Common Oversights and Mistakes
Configuring the 2900/3500 XL Switch - Port Protected (Edge Switch Configuration)
      Entering Configuration Mode
      Global Configuration
      Configuring the Access List for Security Control
      Configuring the FastEthernet0/1 - 0/23 Interface
      Configuring the FastEthernet0/1 - 0/24 Interface Storm Control (Optional)
      Configuring the VLAN 1 Interface
      Configuring the Telnet Interface
      Common Oversights and Mistakes
Configuring the 2900/3500 XL Switch - Virtual Local-Area Network (VLAN) (Optional Edge Switch Configuration)
      Entering Configuration Mode
      Global Configuration
      Global Configuration for VLANs
      Confuguring the Access List for Security Control
      Configuring the FastEthernet0/1 - 0/23 Interface for VLANs
      Configuring the FastEthernet0/24 Interface for VLANs
      Configuring the VLAN 1 Interface
      Configuring the Telnet Interface
      Common Oversights and Mistakes
Cisco Support Community - Featured Conversations
Related Information

Introduction

This document represents best practice methodologies for Cisco MxU Broadband Solution Deployment. The Building Broadband Solution Unit (BBSU) Total Implementation Package (TIP) utilizes Cisco Systems, Inc. Building Broadband Service Manager (BBSM), Ethernet, Long Reach Ethernet (LRE), Aironet, and Cable Product offerings to provide broadband connectivity for the MxU market.

This document is a supplemental tool that is intended for internal use by Cisco partners, resellers, and customers for the deployment of Cisco products. This tool is subject to the terms and conditions of the Cisco TIP License Agreement.

The purpose of this document is to provide baseline configuration guidelines for a Cisco Systems BBSM Network within an Ethernet network, and is not a replacement for individual Point Product Configuration documentation.

Prerequisites

Requirements

Readers of this document should have knowledge of these topics:

  • The BBSM IP scheme for the hotel (BBSM to router and BBSM to client).

  • Internal network design, for instance, IP addresses of all switches and Access Points (APs).

Components Used

This document is not restricted to specific software and hardware versions.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

For more information on document conventions, refer to the Cisco Technical Tips Conventions.

Parameter Definitions

BBSM_External_IP_Network—The network ID of the BBSM external. network.

BBSM_Internal_IP_Network—The network ID of the BBSM internal network.

BBSM_External_NIC—The IP address of the BBSM external Network Interface Card (NIC).

BBSM_I/E_NIC—The IP address of the internal and external NIC. Commands with this parameter should be repeated for both the internal and external NICs.

BBSM_Internal_NIC—The IP address of the BBSM internal NIC.

BBSM_Name—The name of the BBSM server.

CD_Drive—The drive letter of the computer's CD drive.

IP_Addr—The destination IP address or IP network for router access-list 100.

IP_Address_1—The IP address of the router Serial0/0 interface.

IP_Address_2—The IP address of the router Ethernet0/0 interface.

ISP_Gateway—The gateway IP Address for the router received from the ISP.

Man_Network—The network ID of an approved Management Network.

Netmask—The subnet mask .

password_1—The password required to enter Privileged mode.

password_2—The password required to log on to the switch via Telnet.

Private_IP_(X)—The private IP address to receive a 1:1 NAT mapping to a Real_IP_(X).

Real_IP_(X) —The real IP addresses obtained from the Internet service provider (ISP).

RO_String—The read-only Simple Network Management Protocol (SNMP) community string.

RW_String—The read-write SNMP community string.

Switch_IP—The IP address of the switch.

Wildcard—Used with IP_Addr to determine the size of the destination network for router access-list 100.

Configuring the Cisco 2600 Router

Entering Configuration Mode

Issue the following commands to enter Configuration mode.

Router>enable 

!--- Enter password if prompted.

Router#config terminal
Router(config)#enable secret <password_1>
Router(config)#hostname SJ1 

!--- Use a unique hostname for each router for easy identification.

Configuring the NAT When Using Private IPs on BBSM Network(s) (Optional)

Issue the following commands to configure the NAT pool for BBSM end users.

SJ1(config)#ip nat pool all_clients <Real_IP_2> <Real_IP_3> netmask <Netmask>
SJ1(config)#ip nat inside source list 1 pool all_clients overload
SJ1(config)#ip nat inside source static <Private_IP_X> <Real_IP_X> 
SJ1(config)#access-list 1 permit <BBSM_Internal_IP_Network> <Wildcard> 
SJ1(config)#access-list 1 permit <BBSM_External_IP_Network> <Wildcard>

Routing to the Internet

Issue the following command to route to the Internet.

SJ1(config)#ip route 0.0.0.0 0.0.0.0 <ISP_Gateway>

Routing to the Internal BBSM Network

Issue the following command to route to the internal BBSM network.

SJ1(config)#ip route <BBSM_Internal_IP_Network> <Netmask> <BBSM_External_NIC>

Configuring the SNMP Engine

Issue the following commands to configure the SNMP engine.

SJ1(config)#snmp community <RW_String> RW	
SJ1(config)#snmp community <RO_String> RO

Configuring the Access List for Security Control

Issue the following commands to configure the Access List for security control.

SJ1(config)#access-list 100 permit icmp <Man_Network> <Wildcard> any echo
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq 9488
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq ftp
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq snmp
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq telnet
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq www
SJ1(config)#access-list 100 permit udp <Man_Network> <Wildcard> host <BBSM_I/E_NIC> eq tftp
SJ1(config)#access-list 100 permit icmp <Man_Network> <Wildcard> <IP_Addr> <Wildcard> echo
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> <IP_Addr> <Wildcard> eq telnet
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> <IP_Addr> <Wildcard> eq www
SJ1(config)#access-list 100 permit tcp <Man_Network> <Wildcard> <IP_Addr> <Wildcard> eq snmp
SJ1(config)#access-list 100 permit udp <Man_Network> <Wildcard> <IP_Addr> <Wildcard> eq tftp
SJ1(config)#access-list 100 deny ip any  <IP_Addr> <Wildcard>
SJ1(config)#access-list 100 deny icmp any any echo
SJ1(config)#access-list 100 permit ip any any

Note: The above access list statements may be repeated for multiple source and destination IP addresses, source and destination port numbers and protocols.

Configuring the Serial Interface

Issue the following commands to configure the serial interface.

SJ1(config)#interface serial0/0
SJ1(config-if)#ip address <IP_Address_1> <Netmask>
SJ1(config-if)#ip nat outside
SJ1(config-if)#ip access-group 100 in

Configuring the Ethernet Interface

Issue the following commands to configure the Ethernet interface.

SJ1(config-if)#interface Ethernet0/0
SJ1(config-if)#ip address <IP_Address_2> <Netmask>
SJ1(config-if)#ip nat inside

Configuring the Telnet Interface

Issue the following commands to configure the Telnet interface.

SJ1(config-if)#line vty 0 4
SJ1(config-line)#password <password_2> 
SJ1(config-line)#login
SJ1(config-line)#line vty 5 15
SJ1(config-line)#login
SJ1(config-line)#^Z  

!--- CTRL-Z ends the configuration session.

Common Oversights and Mistakes

The following common oversights and mistakes are associated with configuring the Cisco 2600 router.

  • NAT configurations are missing or configured incorrectly.

  • The route for the BBSM internal network is missing or incorrect.

Configuring BBSM

Detailed instructions for configuring the BBSM software are included on the BBSM Installation CD at:

<CD_Drive>:\Documentation\config.pdf

Note: Adobe Acrobat Reader must be installed to view this file.

Common Oversights and Mistakes

  • The filter on the external NIC is missing or incorrectly configured.

  • If an error is committed during the installation of the BBSM software, stop the installation, reformat the hard drive and begin the installation with a clean copy of the Windows 2000 Server.

Configuring the 3500 XL/XL PWR Switch (Base Switch Configuration)

Entering Configuration Mode

Issue the following commands to enter configuration mode.

Switch>enable 

!--- Enter the password if prompted.

Switch#config terminal

Global Configuration

Issue the following commands for a global configuration.

Switch(config)#enable secret <password_1>
Switch(config)#hostname BaseSwitch1 

!--- Use a unique hostname for each switch for easy identification.

BaseSwitch1(config)#ip default-gateway <BBSM_Internal_NIC>
BaseSwitch1(config)#snmp community <RW_String> RW
BaseSwitch1(config)#snmp community <RO_String> RO

Configuring the Access List for Security Control

Issue the following commands for configuring the Access List for security control.

BaseSwitch1(config-if)#exit
BaseSwitch1(config)#access-list 100 permit icmp host <BBSM_Internal_NIC> host <Switch IP> echo
BaseSwitch1(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq telnet
BaseSwitch1(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq www
BaseSwitch1(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq tftp
BaseSwitch1(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq snmp

Configuring the FastEthernet0/1 - 0/23 Interface

Issue the following commands for configuring the FastEthernet0/1 - 0/23 interface.

BaseSwitch1(config)#interface fastethernet0/x  

!--- Where x equals the interface number, for instance, 0/1, 0/23.

BaseSwitch1(config-if)#port protected
BaseSwitch1(config-if)#spanning-tree rootguard
BaseSwitch1(config-if)#spanning-tree portfast

Configuring the FastEthernet0/1 - 0/24 Interface Storm Control (Optional)

Issue the following commands for configuring the FastEthernet0/1 - 0/24 interface storm control.

BaseSwitch1(config-if)#port block unicast
BaseSwitch1(config-if)#port block multicast

Configuring the VLAN 1 Interface

Issue the following commands for configuring the VLAN 1 interface.

BaseSwitch1(config-if)#interface vlan 1
BaseSwitch1(config-if)#ip address <Switch_IP> <Netmask>
BaseSwitch1(config-if)#ip access-group 100 in
BaseSwitch1(config-if)#no ip directed-broadcast
BaseSwitch1(config-if)#no ip route-cache

Configuring the Telnet Interface

Issue the following commands for configuring the Telnet interface.

BaseSwitch1(config)#line vty 0 4
BaseSwitch1(config-line)#password <password_2> 
BaseSwitch1(config-line)#login
BaseSwitch1(config-line)#line vty 5 15
BaseSwitch1(config-line)#login
BaseSwitch1(config-line)#^Z 

!--- CTRL-Z ends the configuration session.

Common Oversights and Mistakes

The following common oversights and mistakes are associated with configuring the 3500 XL/XL PWR switch (base switch configuration).

  • Base switches should not be included in WEBConfig > Switches.

  • Interface FastEthernet0/24, the port pointing towards the BBSM server, cannot be configured with the port protected, spanning-tree rootguard, or spanning-tree portfast commands.

Configuring the 2900/3500 XL Switch - Port Protected (Edge Switch Configuration)

Entering Configuration Mode

Issue the following commands to enter Configuration mode.

Switch>enable 

!--- Enter the password if prompted.

Switch#config terminal

Global Configuration

Issue the following commands for a global configuration.

Switch(config)#enable secret <password_1>
Switch(config)#hostname EdgeSwitch1 

!--- Use a unique hostname for each switch for easy identification.

EdgeSwitch1(config)#ip default-gateway <BBSM_Internal_NIC>
EdgeSwitch1(config)#snmp community <RW_String> RW
EdgeSwitch1(config)#snmp community <RO_String> RO

Configuring the Access List for Security Control

Issue the following commands for configuring the Access List for security control.

EdgeSwitch1(config)#access-list 100 permit icmp host <BBSM_Internal_NIC> host <Switch IP> echo
EdgeSwitch1(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq telnet
EdgeSwitch1(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq www
EdgeSwitch1(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq tftp
EdgeSwitch1(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq snmp

Configuring the FastEthernet0/1 - 0/23 Interface

Issue the following commands for configuring the FastEthernet0/1 - 0/23 interface.

EdgeSwitch1(config)#interface fastethernet0/x 

!--- Where x equals the interface number, for instance, 0/1, 0/23.

EdgeSwitch1(config-if)#port protected
EdgeSwitch1(config-if)#spanning-tree rootguard
EdgeSwitch1(config-if)#spanning-tree portfast

Configuring the FastEthernet0/1 - 0/24 Interface Storm Control (Optional)

Issue the following commands for configuring the the FastEthernet0/1 - 0/24 interface storm control.

EdgeSwitch1(config-if)#port block unicast
EdgeSwitch1(config-if)#port block multicast

Configuring the VLAN 1 Interface

Issue the following commands for configuring the VLAN 1 interface.

EdgeSwitch1(config-if)#interface vlan 1
EdgeSwitch1(config-if)#ip address <Switch_IP> <Netmask>
EdgeSwitch1(config-if)#ip access-group 100 in
EdgeSwitch1(config-if)#no ip directed-broadcast
EdgeSwitch1(config-if)#no ip route-cache

Configuring the Telnet Interface

Issue the following commands for configuring the Telnet interface.

EdgeSwitch1(config-if)#line vty 0 4
EdgeSwitch1(config-line)#password <password_2> 
EdgeSwitch1(config-line)#login
EdgeSwitch1(config-line)#line vty 5 15
EdgeSwitch1(config-line)#login
EdgeSwitch1(config-line)#^Z 

!--- CTRL-Z ends the configuration session.

Common Oversights and Mistakes

The following common oversights and mistakes are associated with configuring the 2900/3500 XL switch - port protected (edge switch configuration).

  • The switch does not have the correct number of clients configured in WEBConfig > Switches.

  • The correct setting in WEBConfig > Switches is Cisco 2900/3500.

  • Interface FastEthernet0/24, the port pointing towards the BBSM server, cannot be configured with the port protected, spanning-tree rootguard, or spanning-tree portfast commands.

Configuring the 2900/3500 XL Switch - Virtual Local-Area Network (VLAN) (Optional Edge Switch Configuration)

This configuration is provided for backward compatibility only. The Port Protected configuration is the recommended configuration.

Entering Configuration Mode

Issue the following commands for entering Configuration mode.

Switch>enable 

!--- Enter the password if prompted.

Switch#config terminal

Global Configuration

Issue the following commands for a global configuration.

Switch(config)#enable secret <password_1>
Switch(config)#hostname EdgeSwitch2 

!--- Use a unique hostname for each switch for easy identification.

EdgeSwitch2(config)#ip default-gateway <BBSM_Internal_NIC>
EdgeSwitch2(config)#snmp community <RW_String> RW
EdgeSwitch2(config)#snmp community <RO_String> RO

Global Configuration for VLANs

Issue the following commands for a VLAN global configuration.

EdgeSwitch2(config)#ip rcmd rsh-enable
EdgeSwitch2(config)#ip rcmd remote-host getmac <BBSM_Internal_NIC> Administrator enable
EdgeSwitch2(config)#ip rcmd remote-host getmac <BBSM_Internal_NIC> IWAM_<BBSM_Name> enable

Confuguring the Access List for Security Control

Issue the following commands for configuring the Access List for security control.

EdgeSwitch2(config-if)#exit
EdgeSwitch2(config)#access-list 100 permit icmp host <BBSM_Internal_NIC> host <Switch IP> echo
EdgeSwitch2(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq telnet
EdgeSwitch2(config)#access-list 100 permit tcp host <BBSM_Internal_NIC> host <Switch IP> eq www
EdgeSwitch2(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq tftp
EdgeSwitch2(config)#access-list 100 permit udp host <BBSM_Internal_NIC> host <Switch IP> eq snmp

Configuring the FastEthernet0/1 - 0/23 Interface for VLANs

Issue the following commands for configuring the FastEthernet0/1 - 0/23 interface for VLANs.

EdgeSwitch2(config)#interface fastethernet0/x  

!--- Where x equals the interface number, for instance, 0/1, 0/23.

EgdeSwitch2(config-if)#switchport access vlan x+1 

!--- F0/1 =  vlan 2, F0/23 = vlan 24

EgdeSwitch2(config-if)#spanning-tree rootguard
EgdeSwitch2(config-if)#spanning-tree portfast

Configuring the FastEthernet0/24 Interface for VLANs

Issue the following commands for configuring the FastEthernet0/24 interface for VLANs.

EdgeSwitch2(config-if)#port network
EdgeSwitch2(config-if)#switchport multi vlan 1-24
EdgeSwitch2(config-if)#switchport mode multi
EdgeSwitch2(config-if)#spanning-tree portfast

Configuring the VLAN 1 Interface

Issue the following commands for configuring the VLAN 1 interface.

EdgeSwitch2(config-if)#interface vlan 1
EdgeSwitch2(config-if)#ip address <Switch_IP> <Netmask>
EdgeSwitch2(config-if)#ip access-group 100 in
EdgeSwitch2(config-if)#no ip directed-broadcast
EdgeSwitch2(config-if)#no ip route-cache

Configuring the Telnet Interface

Issue the following commands for configuring the Telnet interface.

EdgeSwitch2(config-if)#line vty 0 4
EdgeSwitch2(config-line)#password <password_2> 
EdgeSwitch2(config-line)#login
EdgeSwitch2(config-line)#line vty 5 15
EdgeSwitch2(config-line)#login
EdgeSwitch2(config-line)#^Z 

!--- CTRL-Z ends the configuration session.

Common Oversights and Mistakes

The following common oversights and mistakes are associated with configuring the 2900/3500 XL switch for the VLAN (optional edge switch configuration).

  • The switch does not have the correct number of clients configured in WEBConfig > Switches.

  • The correct setting in WEBConfig > Switches is Cisco 2900/3500 VLAN/Port.

  • The correct rsh configuration must be set, refer to Global Configuration for VLANs for more information.

Cisco Support Community - Featured Conversations

Cisco Support Community is a forum for you to ask and answer questions, share suggestions, and collaborate with your peers. Below are just some of the most recent and relevant conversations happening right now.

&nbsp;

Related Information



Updated: Oct 26, 2005Document ID: 20710