Confidential

DHCP Option 82 Feature Testing Plan

and verify that the information is retained through a soft reset Verify that the current configuration can be displayed correctly in the bootp menu Verify that the Layer 3 information menu displays correct information about the running state of the feature Verify that Relay Agent Info becomes active when enabled in the configuration Verify that Relay Agent Info becomes inactive when disabled in the configuration Verify that Relay Agent Info-enabled DHCP packets are modified correctly by the DUT Verify that DHCP requests are relayed with the correct Relay Agent Info to the primary server Verify that DHCP requests are relayed with the correct Relay Agent Info to the secondary server Verify that DHCP requests are relayed to the primary server with Relay Agent Info disabled Verify that DHCP requests are relayed to the secondary server with Relay Agent Info disabled Verify that Relay Agent Info is correct when requests are relayed from external ports Verify that Relay Agent Info is correct when relaying multiple client requests from ports on both GEA units 2 . save. and verify that the information is retained through a hot-remove/insert Modify Relay Agent Info from default. save. apply and verify that revert apply will set all items to the saved configuration Modify Relay Agent Info from default and verify that saving will modify all items in the saved configuration Modify Relay Agent Info from default.Confidential Table of Contents DHCP_Option82_Conf_001 DHCP_Option82_Flash_001 DHCP_Option82_Flash_002 DHCP_Option82_Flash_003 DHCP_Option82_Flash_004 DHCP_Option82_Flash_005 DHCP_Option82_Flash_006 DHCP_Option82_Flash_007 DHCP_Option82_Info_001 DHCP_Option82_Info_002 DHCP_Option82_Functional_001 DHCP_Option82_Functional_002 DHCP_Option82_Functional_003 DHCP_Option82_Functional_004 DHCP_Option82_Functional_005 DHCP_Option82_Functional_006 DHCP_Option82_Functional_007 DHCP_Option82_Functional_008 DHCP_Option82_Functional_009 Verify that the Relay Agent Info can be enabled and disabled Modify Relay Agent Info from default and verify that the diff shows correct information Modify Relay Agent Info from default and verify that revert will clear the pending configuration Modify Relay Agent Info from default and verify that applying will modify all items in the running configuration Modify Relay Agent Info from default.

• Apply • Check config.circuit-id Verify that the Windows DHCP service sees the port DHCP_Option82_Compat_004 number as agent. or SNMP • Locate the DHCP relay agent command. ISCLI. BBI. • Connect to the DUT using AOS.Confidential Verify that Relay Agent Info is correct when relaying a request on one GEA unit's ports to a server on another DHCP_Option82_Functional_010 GEA unit's ports Verify that Relay Agent Info is correct when Chassis S/N DHCP_Option82_Functional_011 is changed after initial lease DHCP_Option82_Compat_001 Verify that DHCPD sees the chassis ID as agent.remoteDHCP_Option82_Compat_002 id Verify that the Windows DHCP service sees the chassis ID DHCP_Option82_Compat_003 as agent. 1xDUT. or SNMP 3 .circuit-id Verify that DHCPD sees the port number as agent. Command should successfully enable and disable the DHCP relay agent.remote-id Verify that Option 82 information is inserted when DHCP_Option82_Compat_005 relaying requests from Windows DHCP clients Verify that Option 82 information is inserted when DHCP_Option82_Compat_006 relaying requests from Linux DHCP clients Section A – Repeat tests using AOS / ISCLI / BBI / SNMP Case ID Purpose Supports Assertion Procedure DHCP_Option82_Conf_001 Verify that the Relay Agent Info can be enabled and disabled. BBI. • Disable the agent. • Connect to the DUT using AOS. • Enable Relay Agent Info. 1xClient Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_001 Modify Relay Agent Info from default and verify that the diff shows correct information.

• Enable Relay Agent Info. N/A for ISCLI 1xDUT. or SNMP • Locate the DHCP relay agent commands. Revert Use the diff command to see that pending changes are removed. All configurations should be applied in the config and diff should be clear. All pending configuration changes should be removed. BBI.Confidential • Locate the DHCP relay agent commands. • Enable Relay Agent Info without applying • Use the diff command to see pending changes. 1xClient Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_002 Modify Relay Agent Info from default and verify that revert will clear the pending configuration. • • • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. Expected Results Tips 4 . • Apply • Check config to see last changes took affect. ISCLI. BBI. or SNMP Locate the DHCP relay agent commands. 1xClient Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_003 Modify Relay Agent Info from default and verify that applying will modify items in the running configuration. • Connect to the DUT using AOS. All configuration changes should be listed as pending. Enable Relay Agent Info without applying Use the diff command to see pending changes. N/A for ISCLI 1xDUT. • Use the diff command to see pending changes.

1xDUT. 1xClient Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_005 Modify Relay Agent Info from default and verify that saving will modify all items in the saved configuration. apply and verify that revert apply will set all items to the saved configuration. 1xDUT. • Use the diff command to see pending changes. ISCLI. • Connect to the DUT using AOS. • Use the diff command to see pending changes.Confidential Expected Time Tools Needed 1xDUT. or SNMP • Locate the DHCP relay agent commands. ISCLI. 1xClient Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_004 Modify Relay Agent Info from default. BBI. • Enable Relay Agent Info. BBI. 1xClient Expected Results Tips Expected Time Tools Needed 5 . All configuration changes should be saved with no errors. • Save • Check config to see changes are saved. • Apply • Check config to see changes took affect. All changes from the last apply should be removed from the config. • Revert apply • Check config to see last changes removed. or SNMP • Locate the DHCP relay agent commands. • Enable Relay Agent Info. • Apply • Check config to see changes took affect. • Connect to the DUT using AOS.

ISCLI. 1xClient Expected Results Tips Expected Time Tools Needed 6 . • Save • Pull the switch module from the chassis. • Insert the switch module into the chassis. • Use the diff command to see pending changes. check config. • Connect to the DUT using AOS. save. BBI. • Enable Relay Agent Info. and verify that the information is retained through a hot-remove/insert. 1xClient Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_007 Modify Relay Agent Info from default. • Connect to the DUT using AOS. All configuration changes should be saved and running. 1xDUT. • Use the diff command to see pending changes. • Enable Relay Agent Info. 1xDUT. or SNMP • Locate the DHCP relay agent commands. save. • After booting is complete. • Apply • Check config to see changes took affect. ISCLI. • Apply • Check config to see changes took affect. All configuration changes should be saved and running. • Save • Reset the switch • After booting is complete. and verify that the information is retained through a soft reset. or SNMP • Locate the DHCP relay agent commands. BBI.Confidential Case ID Purpose Supports Assertion Procedure DHCP_Option82_Flash_006 Modify Relay Agent Info from default. check config.

1xClient Expected Results Tips Expected Time Tools Needed Section B . • • Connect to the DUT using AOS. • Connect to the DUT using AOS. 1xClient Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Info_002 Verify that the Layer 3 information menu displays correct information about the running state of the feature. or SNMP • Locate the DHCP relay agent commands. Information about the DHCP relay agent should be displayed and accurate. ISCLI. 7 .Perform each test once Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_001 Verify that Relay Agent Info becomes active when enabled in the configuration. or SNMP • Locate the DHCP relay agent commands. • Enable Relay Agent Info. • Assure the DHCP relay agent information is present. 1xDUT. BBI. or SNMP Locate the DHCP relay agent commands. type ‘cur’. • Connect to the DUT using AOS. BBI. BBI. All current values should be displayed and accurate.Confidential Case ID Purpose Supports Assertion Procedure DHCP_Option82_Info_001 Verify that the current configuration can be displayed correctly in the bootp menu. ISCLI. 1xDUT. • Apply • Check the Layer 3 information. • Apply • While in the bootp menu. • Enable Relay Agent Info. ISCLI.

Verify that DHCP Opt 82 Info is present in DHCP requests when the feature is enabled. ISCLI. 1xClient Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_003 Verify that Relay Agent Info-enabled DHCP packets are modified correctly by the DUT. BBI. Apply Use a sniffer to capture packets. 1xDUT. Apply Use a sniffer to capture DHCP relayed packets. Enable Relay Agent Info. Apply Use a sniffer to capture packets. 1xDUT.Confidential Enable Relay Agent Info. • • • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. or SNMP Locate the DHCP relay agent commands. or SNMP Locate the DHCP relay agent commands. Relay agent should remain enabled and stop modifying DHCP packets. Relay agent should become enabled and start modifying packets sent to DHCP server. 1xClient • • • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_002 Verify that Relay Agent Info becomes inactive when disabled in the configuration. ISCLI. Disable Relay Agent Info. Verify that DHCP Opt 82 Info is not present in DHCP requests when the feature is disabled. • • • • • • Connect to the DUT using AOS. 8 . Modify the information for the relay agent. BBI.

ISCLI. Packets should contain the correct relay agent information in DHCP packets. BBI. or SNMP Locate the DHCP relay agent commands. 1xDUT. • Apply • Use a sniffer to capture DHCP relayed packets. • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. or SNMP Locate the DHCP relay agent commands. 1xClient Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_005 Verify that DHCP requests are relayed with the correct Relay Agent Info to the secondary server.Confidential Verify that DHCP Opt 82 Info is present and correct in DHCP requests. Enable Relay Agent Info. 1xClient • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_004 Verify that DHCP requests are relayed with the correct Relay Agent Info to the primary server. • • • • • Connect to the DUT using AOS. • Verify that packets have correct information and a destination address of the primary server Packets should contain the relay agent information and have the IP destination of the primary server. 1xDUT. ISCLI. Modify the information for the relay agent including an IP address for the primary and secondary servers. BBI. Apply 9 . Enable Relay Agent Info. • Check packets for relay information. Modify the information for the relay agent including an IP address for the primary server.

BBI. Verify that packets have correct information and a destination address of the secondary server. BBI. 1xDUT. or SNMP Locate the DHCP relay agent commands. ISCLI. • • • • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. 1xDUT. Check packets for relay information. • • • • • Connect to the DUT using AOS. or SNMP Locate the DHCP relay agent commands. Disable Relay Agent Info. Apply Remove connectivity from primary server. Check DHCP request packets for IP information. Packets should contain the relay agent information and have the IP destination of the secondary server. 1xClient • • • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_006 Verify that DHCP requests are relayed to the primary server with Relay Agent Info disabled. Apply Use a sniffer to capture packets. 1xClient Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_007 Verify that DHCP requests are relayed to the secondary server with Relay Agent Info disabled. Disable Relay Agent Info. Use a sniffer to capture DHCP relayed packets.Confidential Remove connectivity from the primary server. Verify that packets are relayed correctly to the primary server and that they do not contain chassis/port information DHCP request should be sent to the primary server with no agent info added. 10 . ISCLI.

or SNMP Configure the DUT as a BOOTP relay agent with Option 82 information enabled • Connect a DHCP server to the DUT • Connect a DHCP client to an external port • Using a protocol analyzer. Verify that packets are relayed correctly to the secondary server and that they do not contain chassis/port information DHCP request should be sent to the secondary server with no agent info added. ISCLI.Confidential Use a sniffer to capture packets. ISCLI. 1xDUT. or SNMP Configure the DUT as a BOOTP relay agent with Option 82 information enabled Connect a DHCP server to the DUT Using /info/geaport. capture packets on the network segment that contains the DHCP server • Verify that Option 82 information is inserted correctly Relay Agent Info should be added to DHCP requests originating from external ports 1xDUT. BBI. Check DHCP request packets for IP information. note which internal ports use different GEAs Connect two or more clients to internal ports on GEA unit 0 11 . 1xProtocol Analyzer Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_009 Verify that Relay Agent Info is correct when relaying multiple client requests from ports on both GEA units • • • • • Connect to the DUT using AOS. 1xClient DHCP_Option82_Functional_008 Verify that Relay Agent Info is correct when requests are relayed from external ports • • • • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. BBI. 1xClient.

or SNMP Configure the DUT as a BOOTP relay agent with Option 82 information enabled 12 . note which ports use different GEAs • Connect a DHCP server to the DUT and note which GEA controls the port • Connect a client to a port on the other GEA unit (do not use ports on the same GEA unit as the server) • Using a protocol analyzer. 1xProtocol Analyzer Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_011 Verify that Relay Agent Info is correct when Chassis S/N is changed after initial lease • • Connect to the DUT using AOS. 1xClient. ISCLI. BBI. BBI.Confidential Connect two or more clients to internal ports on GEA unit 2 Configure DHCP server with pools that will assign addresses based on originating port • Perform DHCP requests from all clients • Verify that multiple client requests have the correct option 82 information added DHCP requests should have correct info on each port 1xDUT. 1xClient • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Functional_010 Verify that Relay Agent Info is correct when relaying a request on one GEA unit's ports to a server on another GEA unit's ports • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. capture packets on the network segment that contains the DHCP server • Verify that Option 82 information is inserted correctly Relay Agent Information should be added correctly when relaying requests across ports with different controlling GEA units 1xDUT. or SNMP Configure the DUT as a BOOTP relay agent with Option 82 information enabled • Using /info/geaport. ISCLI.

Enable Relay Agent Info.circuit-id = 42:6C:61:64:65:53:77:69:74:63:68:69:6E:67:0:0 • Verify that DHCP sees the information correctly and assigns the address DHCPD on the server should see the ID in agent. ISCLI. • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. 1xProtocol Analyzer • • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure DHCP_Option82_Compat_001 Verify that DHCPD sees the chassis ID as agent.circuit-id format.circuit-id. Modify the information for the relay agent including an IP address for the primary and secondary servers.Confidential Connect a DHCP server to the DUT Connect a DHCP client to the DUT Using a protocol analyzer. • Configure the chassis ID to “BladeSwitching” • Apply • Configure an address on the DHCPD server to match if option agent. BBI.remote-id. capture packets on the network segment that contains the DHCP server • Verify that the initial DHCP request has the correct Option 82 information added • Change the Chassis S/N over a serial connection to the backplane • Verify that the next DHCP request uses the new information Relay agent info should be modified when the Chassis S/N is changed 1xDUT. 1xDHCPD Server. 1xDUT. 13 . 1xClient. 1xClient. ID will be in HEX mode. 1xBlade Server Case ID Purpose Supports Assertion DHCP_Option82_Compat_002 Verify that DHCPD sees the port number as agent. or SNMP Locate the DHCP relay agent commands.

remote-id = 0:0:0:01 • Verify that DHCP sees the information correctly and assigns the address The DHCP service on the server should see the port number in agent. 1xDUT.remoteid format. Modify the information for the relay agent including an IP address for the primary and secondary servers. Enable Relay Agent Info. 1xWindows DHCP Server. 1xBlade Server 14 . ISCLI. 1xBlade Server DHCP_Option82_Compat_003 Verify that the Windows DHCP service sees the chassis ID as agent. BBI. BBI. ID will be in HEX mode. 1xClient. 1xClient.remote-id format. Modify the information for the relay agent including an IP address for the primary and secondary servers. • Insert the Blade Server in the chassis so that it links up to port 1 of the DUT • Apply • Configure an address on the Windows DHCP server to match if option agent. or SNMP Locate the DHCP relay agent commands.circuit-id • • • • • • • • Expected Results Tips Expected Time Tools Needed Case ID Purpose Supports Assertion Procedure Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. • Insert the Blade Server in the chassis so that it links up to port 1 of the DUT • Apply • Configure an address on the DHCPD server to match if option agent. 1xDUT.remote-id = 0:0:0:01 • Verify that DHCP sees the information correctly and assigns the address DHCPD on the server should see the port number in agent.Confidential Procedure Connect to the DUT using AOS. ISCLI. or SNMP Locate the DHCP relay agent commands. Enable Relay Agent Info. 1xDHCPD Server.

1xDUT.remote-id. • Insert the Blade Server in the chassis so that it links up to port 1 of the DUT • Apply • Configure an address on the Windows DHCP server to match if option agent. 1xWindows DHCP Server. • Insert a Windows-based Blade Server in the chassis so that it links up to a port on the DUT • Apply • Configure an address on the DHCP server to match both Option 82 sub-options • Verify that DHCP sees the information correctly and assigns the address Option 82 information should be correctly inserted into requests from Windows clients 15 . Enable Relay Agent Info. ISCLI.remote-id format. Modify the information for the relay agent including an IP address for the primary and secondary servers. 1xClient. or SNMP Locate the DHCP relay agent commands. ISCLI. or SNMP Locate the DHCP relay agent commands. • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. BBI. ID will be in HEX mode. 1xBlade Server Case ID Purpose Supports Assertion Procedure DHCP_Option82_Compat_005 Verify that Option 82 information is inserted when relaying requests from Windows DHCP clients • • • • Expected Results Connect to the DUT using AOS.Confidential Case ID Purpose Supports Assertion Procedure DHCP_Option82_Compat_004 Verify that the Windows DHCP service sees the port number as agent. BBI. Modify the information for the relay agent including an IP address for the primary and secondary servers.remote-id = 0:0:0:01 • Verify that DHCP sees the information correctly and assigns the address The DHCP service on the server should see the port number in agent. Enable Relay Agent Info.

1xDHCP Server. 1xClient. BBI. or SNMP Locate the DHCP relay agent commands. • Insert a Linux-based Blade Server in the chassis so that it links up to a port on the DUT • Apply • Configure an address on the DHCP server to match both Option 82 sub-options • Verify that DHCP sees the information correctly and assigns the address Option 82 information should be correctly inserted into requests from Linux clients 1xDUT.Confidential Tips Expected Time Tools Needed 1xDUT. Modify the information for the relay agent including an IP address for the primary and secondary servers. 1xBlade Server Case ID Purpose Supports Assertion Procedure DHCP_Option82_Compat_006 Verify that Option 82 information is inserted when relaying requests from Linux DHCP clients • • • • Expected Results Tips Expected Time Tools Needed Connect to the DUT using AOS. 1xBlade Server 16 . Enable Relay Agent Info. 1xClient. 1xDHCP Server. ISCLI.

Sign up to vote on this title
UsefulNot useful