Page 4
Note: Before using this information and the product it supports, read the general information in the Safety information and Environmental Notices and User Guide documents on the IBM Documentation CD and the Warranty Information document that comes with the product.
Preface The IBM N/OS 6.8 Application Guide describes how to configure and use the IBM Networking OS 6.8 software on the RackSwitch G8000 (referred to as G8000 throughout this document). For documentation on installing the switch physically, see the Installation Guide for your G8000.
Page 18
(BGP) concepts and features supported in N/OS. • Chapter 22, “OSPF,” describes key Open Shortest Path First (OSPF) concepts and their implemented in N/OS, and provides examples of how to configure your switch for OSPF support. RackSwitch G8000: Application Guide...
Select only one of the listed options. Do not type the vertical bar. AaBbCc123 This block type depicts menus, Click the Save button. buttons, and other controls that appear in Web browsers and other graphical interfaces. RackSwitch G8000: Application Guide...
Chapter 1. Switch Administration Your RackSwitch G8000 (G8000) is ready to perform basic switching functions right out of the box. Some of the more advanced features, however, require some administrative configuration before they can be used effectively. The extensive IBM Networking OS switching software included in the G8000 provides a variety of options for accessing the switch to perform configuration, and to view switch information and statistics.
To access the switch, the following IP parameters must be configured: 1. Log on to the switch. 2. Enter IP interface mode. RS G8000> enable RS G8000# configure terminal RS G8000(config)# interface ip <IP interface number> RackSwitch G8000: Application Guide...
• Encryption: 3DES-CBC, DES • User Authentication: Local password authentication, RADIUS, TACACS+ IBM Networking OS implements the SSH version 2.0 standard and is confirmed to work with SSH version 2.0-compliant clients such as the following: • OpenSSH_5.4p1 for Linux •...
Page 30
When a client (such as a web browser) connects to the switch, the client is asked to accept the certificate and verify that the fields match what is expected. Once BBI access is granted to the client, the BBI can be used as described in the IBM Networking OS 6.8 BBI Quick Guide.
N/OS provides Simple Network Management Protocol (SNMP) version 1, version 2, and version 3 support for access through any network management software, such as IBM Director or HP-OpenView. Note: SNMP read and write functions are enabled by default. For best security practices, if SNMP is not needed for your network, it is recommended that you disable these functions prior to connecting the switch to the network.
RS G8000(config)# ip bootp-relay bcast-domain <1-10> server <1-5> address <IPv4 address> RS G8000(config)# ip bootp-relay bcast-domain <1-10> enable As with global relay agent servers, domain-specific BOOTP/DHCP functionality may be assigned on a per-interface basis (see Step 2 page 32). RackSwitch G8000: Application Guide...
Setup (see “Initial Setup” on page 35”), a utility designed to help you through the first-time configuration process. If the switch has already been configured, the command line is displayed instead. RackSwitch G8000: Application Guide...
Chapter 2. Initial Setup To help with the initial process of configuring your switch, the IBM Networking OS software includes a Setup utility. The Setup utility prompts you step-by-step to enter all the necessary information for basic configuration of the switch.
If you decide not to configure VLANs during this session, you can configure them later using the configuration menus, or by restarting the Setup facility. For more information on configuring VLANs, see the IBM Networking OS Application Guide. Next, the Setup utility prompts you to input basic system information.
Page 40
To keep the current setting, press <Enter>. 6. The system prompts you to configure the next port: Enter port (INT1-14, MGT1-2, EXT1-48): When you are through configuring ports, press <Enter> without specifying any port. Otherwise, repeat the steps in this section. RackSwitch G8000: Application Guide...
IP interfaces are used for defining the networks to which the switch belongs. Up to 128 IP interfaces can be configured on the RackSwitch G8000 (G8000). The IP address assigned to each IP interface provides the switch with an IP presence on your network.
IP addresses, router IDs for various protocols, and persistent peer IDs for neighbor relationships. In IBM N/OS 6.8, loopback interfaces have been expanded for use with routing protocols such as OSPF and BGP. Loopback interfaces can also be specified as the source IP address for syslog, SNMP, RADIUS, TACACS+, NTP, and router IDs.
This part of the Setup program prompts you to configure the various routing parameters. At the prompt, enable or disable forwarding for IP Routing: Enable IP forwarding? [y/n] Enter y to enable IP forwarding. To disable IP forwarding, enter n. To keep the current setting, press <Enter>. RackSwitch G8000: Application Guide...
G8000 through a remote Telnet connection. 1. Telnet is enabled by default. To change the setting, use the following command: >> # /cfg/sys/access/tnet 2. Apply and save the configuration(s). >> System# apply >> System# save RackSwitch G8000: Application Guide...
CAUTION: Although the typical upgrade process is all that is necessary in most cases, upgrading from (or reverting to) some versions of IBM Networking OS requires special steps prior to or after the software installation process. Please be sure to follow all applicable instructions in the release notes document for the specific software release to ensure that your switch continues to operate as expected after installing new software.
The name of the new software image or boot file When the software requirements are met, use one of the following procedures to download the new software to your switch. You can use the IBM N/OS CLI, the ISCLI, or the BBI to download and activate new software.
To change the configuration block, press 2, and follow the screen prompts. • To perform an Xmodem download, press 3 and follow the screen prompts. • To exit the Boot Management menu, press 4. The booting process continues. RackSwitch G8000: Application Guide...
Page 52
9. Select 3 to start a new XModem Download. When you see the following message, change the Serial Port characteristics to 115200 bps: ## Switch baudrate to 115200 bps and press ENTER ... 10. Press <Enter> to continue the download. RackSwitch G8000: Application Guide...
• Encrypting messages between the remote administrator and switch • Secure copy support IBM Networking OS implements the SSH version 2.0 standard and is confirmed to work with SSH version 2.0-compliant clients such as the following: • OpenSSH_5.4p1 for Linux •...
>> ssh [-4|-6] <switch IP address> -or- >> ssh [-4|-6] <login name>@<switch IP address> Note: The -4 option (the default) specifies that an IPv4 switch address will be used. The -6 option specifies IPv6. Example: >> ssh scpadmin@205.178.15.157 RackSwitch G8000: Application Guide...
Thus, an SSH/SCP client will not be able to log in if the switch is performing key generation at that time. Also, key generation will fail if an SSH/SCP client is logging in at that time. RackSwitch G8000: Application Guide...
End User Access Control IBM N/OS allows an administrator to define end user accounts that permit end users to perform operation tasks via the switch CLI commands. Once end user accounts are configured and enabled, the switch requires username/password authentication.
Once an end user account is configured and enabled, the user can login to the switch using the username/password combination. The level of switch access is determined by the COS established for the end user account. RackSwitch G8000: Application Guide...
“TACACS+ Authentication” on page 66 • “LDAP Authentication and Authorization” on page 69 Note: IBM Networking OS 6.8 does not support IPv6 for RADIUS, TACACS+ or LDAP. RADIUS Authentication and Authorization IBM N/OS supports the RADIUS (Remote Authentication Dial-in User Service)
4. Configure the number retry attempts for contacting the RADIUS server, and the timeout period. RS G8000(config)# radius-server retransmit 3 RS G8000(config)# radius-server timeout 5 RADIUS Authentication Features in IBM N/OS N/OS supports the following RADIUS authentication features: • Supports RADIUS client on the switch, based on the protocol definitions in RFC 2138 and RFC 2866.
RADIUS Attributes for IBM N/OS User Privileges When the user logs in, the switch authenticates his/her level of access by sending the RADIUS access request, that is, the client authentication request, to the RADIUS authentication server.
RADIUS dictionary. RADIUS attribute 6 which is built into all RADIUS servers defines the administrator. The file name of the dictionary is RADIUS vendor-dependent. The following RADIUS attributes are defined for G8000 user privileges levels: Table 4. IBM N/OS-proprietary Attributes for RADIUS User Name/Access User-Service-Type Value...
TACACS+ Authentication Features in IBM N/OS Authentication is the action of determining the identity of a user, and is generally done when the user first attempts to log in to a device or gain access to its services. N/OS supports ASCII inbound login to the device. PAP, CHAP and ARAP login methods, TACACS+ change password requests, and one-time password authentication are not supported.
Note: You can use a configured loopback address as the source address so the TACACS+ server accepts requests only from the expected loopback address block. Use the following command to specify the loopback interface: RS G8000(config)# ip tacacs source-interface loopback <1-5> RackSwitch G8000: Application Guide...
Page 72
The well-known port for LDAP is 389. >> # ldap-server port <1-65000> 4. Configure the number of retry attempts for contacting the LDAP server, and the timeout period. >> # ldap-server retransmit 3 >> # ldap-server timeout 10 RackSwitch G8000: Application Guide...
LAN port that has point-to-point connection characteristics. It prevents access to ports that fail authentication and authorization. This feature provides security to ports of the RackSwitch G8000 (G8000) that connect to blade servers. The following topics are discussed in this section: •...
Extensible Authentication Protocol over LAN IBM Networking OS can provide user-level security for its ports using the IEEE 802.1X protocol, which is a more secure alternative to other methods of port-based network access control. Any device attached to an 802.1X-enabled port that fails authentication is prevented access to the network and denied services offered through that port.
Page 76
EAPOL-Start frame. When no response is received, the client retransmits the request for a fixed number of times. If no response is received, the client assumes the port is in authorized state, and begins sending frames, even if the port is unauthorized. RackSwitch G8000: Application Guide...
VLAN assignment). The attribute must be untagged (the Tag field must be 0). 65 Tunnel-Medium- Only 802 (type 6) is currently Type supported (for 802.1X RADIUS VLAN assignment). The attribute must be untagged (the Tag field must be 0). RackSwitch G8000: Application Guide...
Unsupported 802.1X attributes include Service-Type, Session-Timeout, and Termination-Action. • RADIUS accounting service for 802.1X-authenticated devices or users is not currently supported. • Configuration changes performed using SNMP and the standard 802.1X MIB will take effect immediately. RackSwitch G8000: Application Guide...
Each filter defines the conditions that must match for inclusion in the filter, and also the actions that are performed when a match is made. IBM Networking OS 6.8 supports the following ACLs: • IPv4 ACLs Up to 512 ACLs are supported for networks that use IPv4 addressing.
Page 82
• IPv6 header options (for IPv6 ACLs only) – Source IPv6 address and prefix length – Destination IPv6 address and prefix length – Next Header value – Flow Label value – Traffic Class value RackSwitch G8000: Application Guide...
One ACL match from each precedence group is permitted, meaning that up to four ACL matches may be considered for action: one from precedence group 1, one from precedence group 2, and so on. RackSwitch G8000: Application Guide...
You can configure the ACL to re-mark a packet as follows: • Change the DSCP value of a packet, used to specify the service level that traffic receives. • Change the 802.1p priority of a packet. RackSwitch G8000: Application Guide...
VMap is applied for either the switch server ports (serverports) or uplink ports (non-serverports). If omitted, the operation will be applied to all ports in the associated VLAN or VM group. RackSwitch G8000: Application Guide...
VLAN. The RackSwitch G8000 (G8000) supports jumbo frames with a Maximum Transmission Unit (MTU) of 9,216 bytes. Within each frame, 18 bytes are reserved for the Ethernet header and CRC trailer. The remaining space in the frame (up to 9,198 bytes) comprise the packet, which includes the payload of up to 9,000 bytes and any additional overhead, such as 802.1q or VLAN tags.
Each port on the switch can belong to one or more VLANs, and each VLAN can have any number of switch ports in its membership. Any port that belongs to multiple VLANs, however, must have VLAN tagging enabled (see “VLAN Tagging” on page 95). RackSwitch G8000: Application Guide...
VLAN Tagging IBM Networking OS software supports 802.1Q VLAN tagging, providing standards-based VLAN support for Ethernet systems. Tagging places the VLAN identifier in the frame header of a packet, allowing each port to belong to multiple VLANs. When you add a port to multiple VLANs, you also must enable tagging on that port.
Page 98
Figure 3. Port-based VLAN assignment Port 1 Port 2 Port 3 Tagged member PVID = 2 of VLAN 2 Untagged packet 802.1Q Switch Data Before Port 6 Port 7 Port 8 Untagged member of VLAN 2 RackSwitch G8000: Application Guide...
Page 102
VLAN 3. Tagging on switch ports is enabled. Note: VLAN tagging is required only on ports that are connected to other switches or on ports that connect to tag-capable end-stations, such as servers with VLAN-tagging adapters. RackSwitch G8000: Application Guide...
Ethernet type—consists of a 4-digit (16 bit) hex value that defines the Ethernet type. You can use common Ethernet protocol values, or define your own values. Following are examples of common Ethernet protocol values: – IPv4 = 0800 – IPv6 = 86dd – ARP = 0806 RackSwitch G8000: Application Guide...
Chapter 9. Ports and Trunking Trunk groups can provide super-bandwidth, multi-link connections between the RackSwitch G8000 (G8000) and other trunk-capable devices. A trunk group is a group of ports that act together, combining their bandwidth to create a single, larger virtual link.
You cannot configure a trunk member as a monitor port in a port-mirroring configuration. • Trunks cannot be monitored by a monitor port; however, trunk members can be monitored. • All ports in static trunks must be have the same link configuration (speed, duplex, flow control). RackSwitch G8000: Application Guide...
Prior to configuring each switch in this example, you must connect to the appropriate switches as the administrator. Note: For details about accessing and using any of the commands described in this example, see the RackSwitch G8000 ISCLI Reference. 1. Follow these steps on the G8000: a. Define a trunk group.
Page 112
Up to 8 ports can belong to the same trunk group. • All ports in static trunks must be have the same link configuration (speed, duplex, flow control). ® ® • Trunking from third-party devices must comply with Cisco EtherChannel technology. RackSwitch G8000: Application Guide...
LACP trunk group fails, traffic is reassigned dynamically to the remaining link(s) of the dynamic trunk group. Note: LACP implementation in the IBM Networking OS does not support the Churn machine, an option used to detect if the port is operable within a bounded time period between the actor and the partner.
Page 114
RS G8000 # show lacp information Note: If you configure LACP on ports with 802.1X network access control, make sure the ports on both sides of the connection are properly configured for both LACP and 802.1X. RackSwitch G8000: Application Guide...
When enabled, Layer 4 port information (TCP, UPD, etc.) is added to the hash if available. The L4port option is ignored when Layer 4 information is not included in the packet (such as for Layer 2 packets). RackSwitch G8000: Application Guide...
When multiple paths exist between two points on a network, Spanning Tree Protocol (STP), or one of its enhanced variants, can prevent broadcast loops and ensure that the RackSwitch G8000 (G8000) uses only the most efficient network path. This chapter covers the following topics: •...
Port Trunk group or one or more VLANs Trunk group One or more VLANs VLAN (non-default) • PVRST: One VLAN per STG • RSTP: All VLANs are in STG 1 • MSTP: Multiple VLANs per STG RackSwitch G8000: Application Guide...
RS G8000(config)# interface port <port number> RS G8000(config-if)# spanning-tree stp <STG> path-cost <path cost value> RS G8000(config-if)# exit The port path cost can be a value from 1 to 200000000. Specify 0 for automatic path cost. RackSwitch G8000: Application Guide...
Page 122
To configure the port path cost on the switch-to-switch links in this example, use the following commands on each G8000. RS G8000(config)# interface port 10 RS G8000(config-if)# spanning-tree stp 1 path-cost 60000 RS G8000(config-if)# exit RackSwitch G8000: Application Guide...
When a VLAN is assigned to a new STG, the VLAN is automatically removed from its prior STG. Note: For proper operation with switches that use Cisco PVST+, it is recommended that you create a separate STG for each VLAN. RackSwitch G8000: Application Guide...
Switch C receives this BPDU on port 8 and is identified as participating in VLAN 3, STG 2. Since Switch C has no additional ports participating in STG 2, this BPDU is not forwarded to any additional ports and Switch A remains the designated root. RackSwitch G8000: Application Guide...
This example shows how multiple Spanning Trees can provide redundancy without wasting any uplink ports. In this example, the server ports are split between two separate VLANs. Both VLANs belong to two different MSTP groups. The Spanning RackSwitch G8000: Application Guide...
Note: Any STP port in full-duplex mode can be manually configured as a shared port when connected to a non-STP-aware shared device (such as a typical Layer 2 switch) used to interconnect multiple STP-aware devices. RackSwitch G8000: Application Guide...
Page 134
– Mark DSCP or 802.1p Priority – Set COS queue (with or without re-marking) • Queue and schedule traffic: – Place packets in one of the COS queues. – Schedule transmission based on the COS queue. RackSwitch G8000: Application Guide...
The switch can classify traffic by reading the DiffServ Code Point (DSCP) or IEEE 802.1p priority value, or by using filters to match specific criteria. When network traffic attributes match those specified in a traffic pattern, the policy instructs the RackSwitch G8000: Application Guide...
COS queue. To configure a port’s default 802.1p priority value, use the following commands. RS G8000(config)# interface port 1 RS G8000(config-if)# dot1p <802.1p value (0-7)> RS G8000(config-if)# exit RackSwitch G8000: Application Guide...
Virtualization allows resources to be allocated in a fluid manner based on the logical needs of the data center, rather than on the strict, physical nature of components. The following virtualization features are included in IBM Networking OS 6.8 on the RackSwitch G8000 (G8000): •...
Stacking Overview A stack is a group of up to six RackSwitch G8000 switches with IBM Networking OS that work together as a unified system. A stack has the following properties, regardless of the number of switches included: • The network views the stack as a single entity.
If, while the stack is still split, the Backup (acting as Master) is explicitly reconfigured to become a regular Master, then when the split stacks are finally merged, the Master with the lowest MAC address will become the new active Master for the entire stack. RackSwitch G8000: Application Guide...
It is recommended that asnum 1 and csnum 1 be used for identifying the Master switch. By default, csnum 1 is assigned to the Master. If csnum 1 is not available, the lowest available csnum is assigned to the Master. RackSwitch G8000: Application Guide...
Page 156
Once the stack trunks are connected, the switches will perform low-level stacking configuration. Note: Although stack link failover/failback is accomplished on a sub-second basis, to maintain the best stacking operation and avoid traffic disruption, it is recommended not to disrupt stack links after the stack is formed. RackSwitch G8000: Application Guide...
RS G8000(config)# no stack switch-number <csnum> Assigning a Stack Backup Switch To define a Member switch as a Backup (optional) which will assume the Master role if the Master switch fails, execute the following command: RS G8000(config)# stack backup <csnum> RackSwitch G8000: Application Guide...
Page 160
Master. For example, if the new image is loaded into image 1 on the Master switch, the Master will push the same firmware to image 1 on each Member switch. RackSwitch G8000: Application Guide...
2. From the stack interface, assign the csnum for the new switch. You can bind Member switches to a stack csnum using either the new switch’s asnum or MAC address : RS G8000(config)# stack switch-number <csnum> mac <MAC address> -or- RS G8000(config)# stack switch-number <csnum> bind <asnum> RackSwitch G8000: Application Guide...
The IBM Networking OS 6.8 VMready feature supports up to 1024 VEs in a virtualized data center environment. The switch automatically discovers the VEs attached to switch ports, and distinguishes between regular VMs, Service Console ®...
<profile name> (Add STG to group) stg <Spanning Tree group> (Set VLAN tagging on ports) (Specify the group VLAN) vlan <VLAN number> (Add VM member to group) vm <MAC>|<index>|<UUID>|<IPv4 address>|<name> (Specify VMAP number) vmap <VMAP number> [intports|extports] RackSwitch G8000: Application Guide...
“VM Profiles” on page 168 for details. Once a VM profile is available, a distributed VM group may be initialized using the following configuration command: RS G8000(config)# virt vmgroup <VM group number> profile <VM profile name> RackSwitch G8000: Application Guide...
However, you can force an immediate scan of the vCenter by using one of the following ISCLI privileged EXEC commands: (Scan the vCenter) RS G8000# virt vmware scan -or- (Scan vCenter and display result) RS G8000# show virt vm -v -r RackSwitch G8000: Application Guide...
RS G8000(config)# [no] virt vmgroup <VM group number> vm <VE MAC address> For the pre-provisioning of undiscovered VEs, a MAC address is required. Other identifying properties, such as IPv4 address or VM name permitted for known VEs, cannot be used for pre-provisioning. RackSwitch G8000: Application Guide...
Bandwidth policies are enforced by the G8000. VE traffic that exceeds configured levels is dropped by the switch upon ingress. Setting txrate uses ACL resources on the switch. Bandwidth shaping and bandwidth policies can be used separately or in concert. RackSwitch G8000: Application Guide...
Page 178
If a vCenter is available, the following ISCLI privileged EXEC command displays the name and UUID of all VMware hosts, providing an essential overview of the data center: RS G8000# show virt vmware hosts UUID Name(s), IP Address --------------------------------------------------------------- 00a42681-d0e5-5910-a0bf-bd23bd3f7800 172.16.41.30 002e063c-153c-dd11-8b32-a78dd1909a00 172.16.46.10 00f1fe30-143c-dd11-84f2-a8ba2cd7ae00 172.16.44.50 0018938e-143c-dd11-9f7a-d8defa4b8300 172.16.46.20 RackSwitch G8000: Application Guide...
When prompted, enter the user password that the switch must use for access to the vCenter. 4. Create the VM profile. RS G8000(config)# virt vmprofile Finance RS G8000(config)# virt vmprofile edit Finance vlan 30 RS G8000(config)# virt vmprofile edit Finance shaping 1000 2000 3000 RackSwitch G8000: Application Guide...
With Layer 3 IP routing in place on the switch, routing between different IP subnets can be accomplished entirely within the switch. This leaves the routers free to handle inbound and outbound traffic for this group of subnets. RackSwitch G8000: Application Guide...
Page 192
RS G8000(config)# ip bootp-relay enable RS G8000(config)# show ip bootp-relay Additionally, DHCP Relay functionality can be assigned on a per interface basis. Use the following commands to enable the Relay functionality: RS G8000(config)# interface ip <Interface number> RS G8000(config-ip-if)# relay RackSwitch G8000: Application Guide...
Border Gateway Protocol for IPv6 (BGP) • Routing Information Protocol for IPv6 (RIPng) Most other IBM Networking OS 6.8 features permit IP addresses to be configured using either IPv4 or IPv6 address formats. However, the following switch features support IPv4 only: •...
In most implementations, the interface identifier is derived from the switch's MAC address, using a method called EUI-64. Most IBM N/OS 6.8 features permit IP addresses to be configured using either IPv4 or IPv6 address formats. Throughout this manual, IP address is used in places where either an IPv4 or IPv6 address is allowed.
When a unicast address is assigned to more than one interface, thus turning it into an anycast address, the nodes to which the address is assigned must be explicitly configured to know that it is an anycast address. RackSwitch G8000: Application Guide...
Use the following commands to configure the IPv6 gateway: RS G8000(config)# ip gateway6 1 address <IPv6 address> RS G8000(config)# ip gateway6 1 enable IPv6 gateway 1 is reserved for IPv6 data interfaces. IPv6 gateway 4 is the default IPv6 management gateway. RackSwitch G8000: Application Guide...
Page 200
To set an interface to host mode, use the following command: RS G8000(config)# interface ip <interface number> RS G8000(config-ip-if)# ip6host RS G8000(config-ip-if)# exit The G8000 supports up to 1156 IPv6 routes. RackSwitch G8000: Application Guide...
Page 202
IPv6 address. If no AAAA record is found for that hostname (no IPv6 address for that hostname) an A query is sent to resolve the hostname with an IPv4 address. RackSwitch G8000: Application Guide...
The following topics are discussed in this chapter: • “IPsec Protocols” on page 203 • “Using IPsec with the RackSwitch G8000” on page 204 IPsec Protocols The IBM N/OS implementation of IPsec supports the following protocols: • Authentication Header (AH) AHs provide connectionless integrity outand data origin authentication for IP packets, and provide protection against replay attacks.
IPsec supports the fragmentation and reassembly of IP packets that occurs when data goes to and comes from an external device. The RackSwitch G8000 acts as an end node that processes any fragmentation and reassembly of packets but does not forward the IPsec traffic.
A number from 256-4294967295 – outbound ESP cipher key The outbound ESP key code, in hexadecimal – outbound ESP SPI A number from 256-4294967295 – The outbound ESP authenticator key code, in outbound ESP authenticator key hexadecimal RackSwitch G8000: Application Guide...
In a routed environment, routers communicate with one another to keep track of available routes. Routers can learn about available routes dynamically using the Routing Information Protocol (RIP). IBM Networking OS software supports RIP version 1 (RIPv1) and RIP version 2 (RIPv2) for exchanging TCP/IPv4 route information with other routers.
Triggered updates are an attempt to speed up convergence. When Triggered Updates is enabled, whenever a router changes the metric for a route, it sends update messages almost immediately, without waiting for the regular update interval. It is recommended to enable Triggered Updates. RackSwitch G8000: Application Guide...
For those RIP routes learned within the garbage collection period, that are routes phasing out of the routing table with metric 16, use the following command: >> # show ip rip Locally configured static routes do not appear in the RIP Routes table. RackSwitch G8000: Application Guide...
Mrouters are learned on a switch. To enable or disable IGMP flood, use the following command: # vlan <vlan ID> RS G8000(config) # [no] flood RS G8000(config-vlan) RackSwitch G8000: Application Guide...
This indicates that the host wants to receive traffic only from sources that are not part of the Exclude list. To disable snooping on EXCLUDE mode reports, use the following command: RS G8000(config) # no ip igmp snoop igmpv3 exclude RackSwitch G8000: Application Guide...
RS G8000# show ip igmp mrouter VLAN Port Version Expires Max Query Resp. Time QQIC ------ ------- -------- -------- -------------------- ---- static 4:09 These commands display information about IGMP Groups and Mrouters learned by the switch. RackSwitch G8000: Application Guide...
Page 226
RS G8000(config-vlan)# no member 1-6 RS G8000(config-vlan)# exit 2. Configure an IP interface with IPv4 address, and assign a VLAN. RS G8000(config)# interface ip 1 RS G8000(config-ip-if)# ip address 10.10.10.3 enable RS G8000(config-ip-if)# vlan 2 RS G8000(config-ip-if)# exit RackSwitch G8000: Application Guide...
RS G8000# show ip igmp groups If some of the groups are not displayed, ensure the multicast application is running on the host device and the generated IGMP Reports are correct. RackSwitch G8000: Application Guide...
IGMP Snooping. You can configure up to two Mrouters to use with IGMP Relay. One Mrouter acts as the primary Mrouter, and one is the backup Mrouter. The G8000 uses health checks to select the primary Mrouter. RackSwitch G8000: Application Guide...
Mrouter are connected must be used only for VLAN 2, VLAN 3, or VLAN 5. RS G8000(config)# show vlan Note: To avoid such a scenario, disable IPMC flooding for all VLANs enabled on the switches (if this is an acceptable configuration). RackSwitch G8000: Application Guide...
If access to a multicast group is denied, IGMP Membership Reports from the port are dropped, and the port is not allowed to receive IPv4 multicast traffic from that group. If access to the multicast group is allowed, Membership Reports from the port are forwarded for normal processing. RackSwitch G8000: Application Guide...
1. For each Mrouter, configure a port, VLAN, and IGMP version. RS G8000(config)# ip igmp mrouter 5 1 2 The IGMP version is set for each VLAN, and cannot be configured separately for each Mrouter. 2. Verify the configuration. RS G8000(config)# show ip igmp mrouter RackSwitch G8000: Application Guide...
This message is sent to the link-scope all-routers IPv6 destination address of FF02::2. When an Mrouter receives a Multicast Listener Done message from the last member of the multicast address on a link, it stops forwarding traffic to this multicast address. RackSwitch G8000: Application Guide...
When the other querier present timer expires, it regains the Querier state and starts sending general queries. Note: When MLD Querier is enabled on a VLAN, the switch performs the role of an MLD Querier only if it meets the MLD Querier election criteria. RackSwitch G8000: Application Guide...
BGP and take BGP feeds from as many as 16 BGP router peers. This allows more resilience and flexibility in balancing traffic from the Internet. Note: IBM Networking OS 6.8 does not support IPv6 for BGP. The following topics are discussed in this section: •...
22), the top router would not learn the route to AS 50, and the bottom router would not learn the route to AS 11, even though the two AS 20 routers are connected via the RackSwitch G8000. Figure 22. iBGP and eBGP...
253. IBM N/OS allows you to configure 32 route maps. Each route map can have up to eight access lists. Each access list consists of a network filter. A network filter defines an IPv4 address and subnet mask of the network that you want to include in the filter.
RS G8000(config)# route-map <map number>(Select a route map) precedence <1-255> (Specify a precedence) RS G8000(config-route-map)# RS G8000(config-route-map)# exit The smaller the value the higher the precedence. If two route maps have the same precedence value, the smaller number has higher precedence. RackSwitch G8000: Application Guide...
Page 252
Select the peer router and then add the route map to the incoming route map list, RS G8000(config-router-bgp)# neighbor 1 route-map in <1-32> or to the outgoing route map list. RS G8000(config-router-bgp)# neighbor 1 route-map out <1-32> 8. Exit Router BGP mode. RS G8000(config-router-bgp)# exit RackSwitch G8000: Application Guide...
7. If all routes are from eBGP, the route with the lower router ID is selected. When the path is selected, BGP puts the selected path in its routing table and propagates the path to its neighbors. RackSwitch G8000: Application Guide...
Configure the G8000 to redistribute the default routes from AS 200 to AS 135. At the same time, configure for route aggregation to allow you to condense the number of routes traversing from AS 135 to AS 200. RackSwitch G8000: Application Guide...
Chapter 22. OSPF IBM Networking OS supports the Open Shortest Path First (OSPF) routing protocol. The IBM N/OS implementation conforms to the OSPF version 2 specifications detailed in Internet RFC 1583, and OSPF version 3 specifications in RFC 2740. The following sections discuss OSPF support for the RackSwitch G8000: •...
OSPF domain and non-OSPF domains, such as RIP, BGP, and static routes. Figure 27. OSPF Domain and an Autonomous System OSPF Autonomous System Backbone Area 3 Area 0 Inter-Area Routes External (Summary Routes) ASBR Routes Internal ASBR Router Area 1 Area 2 RackSwitch G8000: Application Guide...
For example, if the routing device advertises 192.204.4.0/24, it is declaring that if another router sends data destined for any address in the 192.204.4.0/24 range, it will carry that data to its destination. RackSwitch G8000: Application Guide...
OSPFv2 Implementation in IBM N/OS N/OS supports a single instance of OSPF and up to 4K routes on the network. The following sections describe OSPF implementation in N/OS: • “Configurable Parameters” on page 261 • “Defining Areas” on page 262 •...
Area index set to an arbitrary value (Use index 1 to set area 0 in ID octet area 1 area-id 0.0.0.0 format) (Use index 2 to set area 1 in ID octet area 2 area-id 0.0.0.1 format) RackSwitch G8000: Application Guide...
<range number> is a number 1 to 16, <IP address> is the base IP address for the range, and <mask> is the IP address mask for the range. For a detailed configuration example, see “Example 3: Summarizing Routes” on page 277. RackSwitch G8000: Application Guide...
To modify the router ID from static to dynamic, set the router ID to 0.0.0.0, save the configuration, and reboot the G8000. • To view the router ID, use the following command: RS G8000(config-router-ospf)# show ip ospf RackSwitch G8000: Application Guide...
4. Enable OSPF MD5 authentication for Area 2 on switch 4. RS G8000(config)# router ospf RS G8000(config-router-ospf)# area 1 authentication-type md5 5. Configure MD5 key for the virtual link between Area 2 and Area 0 on switches 2 and 4. RS G8000(config-router-ospf)# message-digest-key 2 md5-key test RackSwitch G8000: Application Guide...
4. Define the OSPF areas. 5. Configure OSPF interface parameters. IP interfaces are used for attaching networks to the various areas. 6. (Optional) Configure route summarization between OSPF areas. 7. (Optional) Configure virtual links. 8. (Optional) Configure host routes. RackSwitch G8000: Application Guide...
Switch 2 Note: OSPFv2 supports IPv4 only. IPv6 is supported in OSPFv3 (see “OSPFv3 Implementation in IBM N/OS” on page 279). Configuring OSPF for a Virtual Link on Switch #1 1. Configure IP interfaces on each network that will be attached to the switch.
Page 276
RS G8000(config-ip-if)# ip address 10.10.12.2 RS G8000(config-ip-if)# ip netmask 255.255.255.0 RS G8000(config-ip-if)# enable RS G8000(config-ip-if)# exit RS G8000(config)# interface ip 2 RS G8000(config-ip-if)# ip address 10.10.24.1 RS G8000(config-ip-if)# ip netmask 255.255.255.0 RS G8000(config-ip-if)# enable RS G8000(config-ip-if)# exit RackSwitch G8000: Application Guide...
Page 278
You can use redundant paths by configuring multiple virtual links. • Only the endpoints of the virtual link are configured. The virtual link path may traverse multiple routers in an area as long as there is a routable path between the endpoints. RackSwitch G8000: Application Guide...
36.128.200.0 through 36.128.200.255. Note: OSPFv2 supports IPv4 only. IPv6 is supported in OSPFv3 (see “OSPFv3 Implementation in IBM N/OS” on page 279). Figure 32. Summarizing Routes Note: You can specify a range of addresses to prevent advertising by using the hide option.
Use the following commands to verify the OSPF configuration on your switch: • show ip ospf • show ip ospf neighbor • show ip ospf database database-summary • show ip ospf routes Refer to the IBM Networking OS Command Reference for information on the preceding commands. RackSwitch G8000: Application Guide...
OSPFv3 Implementation in IBM N/OS OSPF version 3 is based on OSPF version 2, but has been modified to support IPv6 addressing. In most other ways, OSPFv3 is similar to OSPFv2: They both have the same packet types and interfaces, and both use the same mechanisms for neighbor discovery, adjacency formation, LSA flooding, aging, and so on.
36::0/32 Summary Route (- 36::0/8) 10::0/56 36::0/56 Network Network Note: You can specify a range of addresses to prevent advertising by using the hide option. In this example, routes in the 36::0/8 range are kept private. RackSwitch G8000: Application Guide...
Page 284
RS G8000(config-router-ospf)# area-range 2 area 0 RS G8000(config-router-ospf)# area-range 2 hide RS G8000(config-router-ospf)# exit This differs from OSPFv2 only in that the OSPFv3 command path is used, and the address and prefix are specified in IPv6 format. RackSwitch G8000: Application Guide...
Chapter 23. Basic Redundancy IBM Networking OS 6.8 includes various features for providing basic link or device redundancy: • “Trunking for Link Redundancy” on page 285 • “Virtual Link Aggregation” on page 285 • “Hot Links” on page 286 •...
Backup interface. A port that is a member of one Hot Links trigger cannot be a member of another Hot Links trigger. • An individual port that is configured as a Hot Link interface cannot be a member of a trunk. RackSwitch G8000: Application Guide...
Note: For proper AMP operation, all access switches must be configured with a higher priority value (lower precedence) than the aggregators. Otherwise, some AMP control packets may be sent to access switches, even when their AMP groups are disabled. RackSwitch G8000: Application Guide...
2. Turn AMP on. >> # active-multipath enable 3. Define the AMP group links, and enable the AMP group. >> # active-multipath group 1 port 3 >> # active-multipath group 1 port2 4 >> # active-multipath group 1 enable RackSwitch G8000: Application Guide...
Verify that the AMP topology is UP, and that each link state is set to forwarding. Stacking for High Availability Topologies A stack is a group of up to six RackSwitch G8000 devices that work together as a unified system. Because the multiple members of a stack acts as a single switch entity with distributed resources, high-availability topologies can be more easily achieved.
LACP trunks to a failover trigger using automatic monitoring. When you add an admin key to a trigger, any LACP trunk with that admin key becomes a member of the trigger. RackSwitch G8000: Application Guide...
The BNT RackSwitch G8000 (G8000) supports IPv4 high-availability network topologies through an enhanced implementation of the Virtual Router Redundancy Protocol (VRRP). Note: IBM Networking OS 6.8 does not support IPv6 for VRRP. The following topics are discussed in this chapter: •...
There is no requirement for any VRRP router to be the IPv4 address owner. Most VRRP installations choose not to implement an IPv4 address owner. For the purposes of this chapter, VRRP routers that are not the IPv4 address owner are called renters. RackSwitch G8000: Application Guide...
With service availability becoming a major concern on the Internet, service providers are increasingly deploying Internet traffic control devices, such as application switches, in redundant configurations. N/OS high availability configurations are based on VRRP. The N/OS implementation of VRRP includes proprietary extensions. RackSwitch G8000: Application Guide...
IBM N/OS Extensions to VRRP This section describes VRRP enhancements that are implemented in N/OS. N/OS supports a tracking function that dynamically modifies the priority of a VRRP router, based on its current state. The objective of tracking is to have, whenever possible, the master bidding processes for various virtual routers in a LAN converge on the same switch.
Master because it has a higher priority. Traffic is forwarded to G8000 2, which forwards it to G8000 1 through port 4. Return traffic uses default gateway 2 (192.168.2.1), and is forwarded through the Layer 2 switch at the bottom of the drawing. RackSwitch G8000: Application Guide...
Chapter 26. Link Layer Discovery Protocol The IBM Networking OS software support Link Layer Discovery Protocol (LLDP). This chapter discusses the use and configuration of LLDP on the switch: • “LLDP Overview” on page 311 • “Enabling or Disabling LLDP” on page 311 •...
LLDP packets in rapid succession when port status is in flux, a transmit delay timer can be configured. The transmit delay timer represents the minimum time permitted between successive LLDP transmissions on a port. Any interval-driven or change-driven updates will be consolidated until the configured transmit delay expires. RackSwitch G8000: Application Guide...
LLDP information option from Table Table 24. LLDP Optional Information Types Type Description Port Description portdesc System Name sysname System Description sysdescr System Capabilities syscap Management Address mgmtaddr IEEE 802.1 Port VLAN ID portvid RackSwitch G8000: Application Guide...
Page 318
Interface Number : 128 Object Identifier Note: Received LLDP information can change very quickly. When using show commands, it is possible that flags for some expected events may be too short-lived to be observed in the output. RackSwitch G8000: Application Guide...
Default Configuration IBM N/OS has two SNMPv3 users by default. Both of the following users have access to all the MIBs supported by the switch: • User 1 name is adminmd5 (password adminmd5). Authentication used is MD5. • User 2 name is adminsha (password adminsha). Authentication used is SHA.
Note: N/OS 6.8 supports only IPv4 addresses for SNMP trap hosts. 5. Use the community table to specify which community string is used in the trap. (Define the community string) /c/sys/ssnmp/snmpv3/comm 10 index v1trap name public uname v1trap RackSwitch G8000: Application Guide...
GET operation and “private” for SNMP SET operation. The community string can be modified only through the Command Line Interface (CLI). Detailed SNMP MIBs and trap definitions of the N/OS SNMP agent are contained in the N/OS enterprise MIB document. RackSwitch G8000: Application Guide...
Page 327
The SNMP agent also supports two Spanning Tree traps as defined in RFC 1493: • NewRoot • TopologyChange The following are the enterprise SNMP traps supported in N/OS: Table 25. IBM N/OS-Supported Enterprise SNMP Traps Trap Name Description Signifies that the default gateway is alive. altSwDefGwUp Signifies that the default gateway is down.
Page 328
Table 25. IBM N/OS-Supported Enterprise SNMP Traps (continued) Trap Name Description Indicates that the sending agent has altSwVrrpNewBackup transitioned to “Backup” state. Signifies that a packet has been received from altSwVrrpAuthFailure a router whose authentication key or authentication type conflicts with this router's authentication key or authentication type.
FTP/TFTP server at IPv4 address 192.168.10.10, though IPv6 is also supported. 1. Set the FTP/TFTP server address where the configuration file is saved: Set agTransferServer.0 "192.168.10.10" 2. Set the name of the configuration file: Set agTransferCfgFileName.0 "MyRunningConfig.cfg" RackSwitch G8000: Application Guide...
The type of data that can be sampled must be of an ifIndex object type, as described in RFC 1213 and RFC 1573. The most common data type for the History sample is as follows: 1.3.6.1.2.1.2.2.1.1.<x> The last digit (x) represents the number of the port to monitor. RackSwitch G8000: Application Guide...
RS G8000(config)# rmon alarm 1 owner "Alarm for ifInOctets" This configuration creates an RMON alarm that checks ifInOctets on port 1 once every hour. If the statistic exceeds two billion, an alarm is generated that triggers event index 100. RackSwitch G8000: Application Guide...
RS G8000(config)# rmon event 110 type log RS G8000(config)# rmon event 110 description "SYSLOG_this_alarm" RS G8000(config)# rmon event 110 owner "log icmpInEchos alarm" This configuration creates an RMON event that sends a syslog message each time it is triggered by an alarm. RackSwitch G8000: Application Guide...
The switch is responsible only for forwarding sFlow information. A separate sFlow analyzer is required elsewhere on the network to interpret sFlow data. Note: IBM Networking OS 6.8 does not support IPv6 for sFlow. sFlow Statistical Counters The G8000 can be configured to send network statistics to an sFlow analyzer at regular intervals.
(Data sampling rate) RS G8000(config-if)# sflow sampling <sampling rate> Specify a sampling rate between 256 and 65536 packets, or 0 to disable. By default, the sampling rate is 0 (disabled) for each port. 4. Save the configuration. RackSwitch G8000: Application Guide...
Each monitor port can receive mirrored traffic from any number of target ports. IBM N/OS does not support “one to many” or “many to many” mirroring models where traffic from a specific port traffic is copied to multiple monitor ports. For example, port 1 traffic cannot be monitored by both port 3 and 4 at the same time, nor can port 2 ingress traffic be monitored by a different port than its egress traffic.
Page 344
3. View the current configuration. RS G8000# show port-mirroring Port Monitoring : Enabled Monitoring Ports Mirrored Ports none none (1, in) (2, both) none none none none none none none RackSwitch G8000: Application Guide...
Page 348
If the backup switch didn't do the Gratuitous ARP the Layer 2 devices attached to the switch would not know that the MAC address had moved in the network. For a more detailed description, refer to RFC 2338. RackSwitch G8000: Application Guide...
If you need help, service, or technical assistance or just want more information about IBM products, you will find a wide variety of sources available from IBM to assist you. This section contains information about where to go for additional information about IBM and IBM products, what to do if you experience a problem with your system, and whom to call for service, if it is necessary.
You can find service information for IBM systems and optional devices at http://www.ibm.com/systems/support/. Software service and support Through IBM Support Line, you can get telephone assistance, for a fee, with usage, configuration, and software problems with System x and x Series servers, BladeCenter products, IntelliStation workstations, and appliances. For information about which products are supported by Support Line in your country or region, see http://www.ibm.com/services/sl/products/.
The materials at those websites are not part of the materials for this IBM product, and use of those websites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.
IBM makes no representations or warranties with respect to non-IBM products. Support (if any) for the non-IBM products is provided by the third party, not IBM. Some software might differ from its retail version (if available) and might not include user manuals or all program functionality.
If IBM determines that the levels of particulates or gases in your environment have caused damage to the device, IBM may condition provision of repair or replacement of devices or parts on implementation of appropriate remedial measures to mitigate such environmental contamination.
In the request, be sure to include the publication part number and title. When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.
Klasse A ein. Um dieses sicherzustellen, sind die Geräte wie in den Handbüchern beschrieben zu installieren und zu betreiben. Des Weiteren dürfen auch nur von der IBM empfohlene Kabel angeschlossen werden. IBM übernimmt keine Verantwortung für die Einhaltung der Schutzanforderungen, wenn das Produkt ohne Zustimmung der IBM verändert bzw.
Der verantwortliche Ansprechpartner des Herstellers in der EU ist: IBM Deutschland Technical Regulations, Department M456 IBM-Allee 1, 71137 Ehningen, Germany Telephone: +49 7032 15-2937 E-mail: tjahn@de.ibm.com Generelle Informationen: Das Gerät erfüllt die Schutzanforderungen nach EN 55024 und EN 55022 Klasse A.
Page 360
IP interface 40 routing example 185 Neighbor Discovery, IPv6 197 IP configuration via setup 39 network management 23 IP interfaces 40 notes, important 350 example configuration 185 notices 349 notices, electronic emission 352 notices, FCC Class A 352 RackSwitch G8000: Application Guide...