Huawei S6700 Switches - shawfdong/hyades GitHub Wiki
There are 6 Huawei Quidway S6700 switches in the Huawei Universal Distributed Storage, two on each cabinet. The model appears to be Quidway S6700-48-EI Routing Switch. Each S6700 switch has 48x 10GE SFP+ ports: XGigabitEthernet0/0/1 – XGigabitEthernet0/0/48; and an ETH management port: MEth0/0/1.
The IP address of Collective_LSW6700 is 172.16.0.254. Use SSH to access the switch:
# ssh [email protected]
Collective_LSW6700 is an S6700 switch on cabinet 2, performing Layer 3 routing among the various subnets of the Huawei Universal Distributed Storage.
> display ip routing-table ------------------------------------------------------------------------------ Destination/Mask Proto Pre Cost Flags NextHop Interface 0.0.0.0/0 Static 60 0 RD 128.114.126.238 Vlanif3078 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 128.114.126.224/27 Direct 0 0 D 128.114.126.252 Vlanif3078 128.114.126.252/32 Direct 0 0 D 127.0.0.1 Vlanif3078 172.16.0.0/24 Direct 0 0 D 172.16.0.254 Vlanif3080 172.16.0.254/32 Direct 0 0 D 127.0.0.1 Vlanif3080 172.16.1.0/24 Direct 0 0 D 172.16.1.254 Vlanif3081 172.16.1.254/32 Direct 0 0 D 127.0.0.1 Vlanif3081 172.16.2.0/24 Direct 0 0 D 172.16.2.254 Vlanif3082 172.16.2.254/32 Direct 0 0 D 127.0.0.1 Vlanif3082 172.16.6.0/24 Direct 0 0 D 172.16.6.254 Vlanif3076 172.16.6.254/32 Direct 0 0 D 127.0.0.1 Vlanif3076 172.16.7.0/24 Direct 0 0 D 172.16.7.254 Vlanif3077 172.16.7.254/32 Direct 0 0 D 127.0.0.1 Vlanif3077
6 Virtual LANs (VLANs) are created on Collective_LSW6700, each corresponding to a subnet of the Huawei Universal Distributed Storage.
> display ip interface brief
VLAN ID | IP Address | Subnet | Netmask | Description |
---|---|---|---|---|
3076 | 172.16.6.254 | 172.16.6.0 | 255.255.255.0 | Management Plane |
3077 | 172.16.7.254 | 172.16.7.0 | 255.255.255.0 | BMC |
3078 | 128.114.126.252 | 128.114.126.224 | 255.255.255.224 | public subnet of Hyades |
3080 | 172.16.0.254 | 172.16.0.0 | 255.255.255.0 | cabinet 1 of Storage Plane |
3081 | 172.16.1.254 | 172.16.1.0 | 255.255.255.0 | cabinet 2 of Storage Plane |
3082 | 172.16.2.254 | 172.16.2.0 | 255.255.255.0 | cabinet 3 of Storage Plane |
Link Aggregation is combining/aggregating multiple network connections in parallel in order to increase throughput beyond what a single connection could sustain, and to provide redundancy in case one of the links should fail. Huawei's link aggregation scheme is called Eth-Trunk, which supports the vendor-independent standard Link Aggregation Control Protocol (LACP).
Eth-Trunk | peer | ports | VLANs |
---|---|---|---|
Eth-Trunk0 | Cabinet01_LSW6700 | 1, 2 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk1 | Cabinet02_LSW6700 | 37, 38 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk2 | Cabinet03_LSW6700 | 47, 48 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk6 | Dell 8132F Switch | 25, 26, 27, 28 | 3078 |
Eth-Trunk8 | Dell 8132F Switch | 35 | 3076 |
Eth-Trunk10 | Cabinet01_LSW3700 | 7 | 3076, 3077, 3078, 3080 |
Eth-Trunk11 | Cabinet02_LSW3700 | 9 | 3077, 3081 |
Eth-Trunk12 | Cabinet03_LSW3700 | 11 | 3077, 3082 |
Note that Eth-Trunk 8, 10, 11 & 12 seem unnecessary, as there is only one link in each Eth-Trunk. We'll fix it later.
# sysname Collective01_LSW6700 # vlan batch 3076 to 3078 3080 to 3082 # stp disable # undo http server enable # undo nap slave enable # dhcp enable # diffserv domain default # acl number 3001 rule 5 deny ip destination 128.114.126.252 0 rule 10 permit ip destination 172.16.0.0 0.0.255.255 # drop-profile default # aaa authentication-scheme default authorization-scheme default accounting-scheme default domain default domain default_admin local-user admin password cipher xxxxxxxx local-user admin service-type http local-user client001 password cipher xxxxxxxx local-user client001 service-type ssh # interface Vlanif1 # interface Vlanif3076 ip address 172.16.6.254 255.255.255.0 # interface Vlanif3077 ip address 172.16.7.254 255.255.255.0 # interface Vlanif3078 ip address 128.114.126.252 255.255.255.224 # interface Vlanif3080 ip address 172.16.0.254 255.255.255.0 # interface Vlanif3081 ip address 172.16.1.254 255.255.255.0 dhcp select relay dhcp relay server-ip 172.16.0.11 # interface Vlanif3082 ip address 172.16.2.254 255.255.255.0 dhcp select relay dhcp relay server-ip 172.16.0.11 # interface MEth0/0/1 # interface Eth-Trunk0 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk1 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk2 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk6 port hybrid pvid vlan 3078 port hybrid untagged vlan 3078 mode lacp-static # interface Eth-Trunk8 port hybrid pvid vlan 3076 port hybrid untagged vlan 3076 # interface Eth-Trunk10 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 # interface Eth-Trunk11 port link-type trunk port trunk allow-pass vlan 3077 3081 # interface Eth-Trunk12 port link-type trunk port trunk allow-pass vlan 3077 3082 # interface XGigabitEthernet0/0/1 eth-trunk 0 # interface XGigabitEthernet0/0/2 eth-trunk 0 # interface XGigabitEthernet0/0/7 eth-trunk 10 # interface XGigabitEthernet0/0/9 eth-trunk 11 # interface XGigabitEthernet0/0/11 eth-trunk 12 # interface XGigabitEthernet0/0/25 eth-trunk 6 # interface XGigabitEthernet0/0/26 eth-trunk 6 # interface XGigabitEthernet0/0/27 eth-trunk 6 # interface XGigabitEthernet0/0/28 eth-trunk 6 # interface XGigabitEthernet0/0/35 eth-trunk 8 # interface XGigabitEthernet0/0/37 eth-trunk 1 # interface XGigabitEthernet0/0/38 eth-trunk 1 # interface XGigabitEthernet0/0/47 eth-trunk 2 # interface XGigabitEthernet0/0/48 eth-trunk 2 # interface NULL0 # ip route-static 0.0.0.0 0.0.0.0 128.114.126.238 # sftp server enable stelnet server enable ssh user client001 ssh user client001 authentication-type password ssh user client001 service-type all # user-interface con 0 authentication-mode password set authentication password cipher xxxxxxxx user-interface vty 0 4 acl 3001 inbound authentication-mode aaa user privilege level 3 protocol inbound ssh user-interface vty 16 20 # return
The IP address of Cabinet01_LSW6700 is 172.16.0.1. Use SSH to access the switch:
ssh [email protected]
Cabinet01_LSW6700 is a switch stack, comprised of two S6700 switches on cabinet 1. Ports 5 to 8 on both switches are used as physical member ports of the stack.
Note Any 10GE port can be a Stack Port on S6700. Each switch can use a maximum of eight service ports as physical member ports. Four ports with contiguous IDs must be configured together, and the last ID of the service ports must be a multiple of 4. For example, ports 1 to 4, or 5 to 8 can be configured as physical member ports together, but ports 2 to 5 cannot.
Eth-Trunk | peer | ports | VLANs |
---|---|---|---|
Eth-Trunk0 | Collective_LSW6700 | 0/0/47, 0/0/48 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk2 | MN | 0/0/37, 1/0/37 | 3076, 3080 |
Eth-Trunk3 | OMS01 | 0/0/38, 1/0/38 | 3076, 3080 |
Eth-Trunk4 | OMS02 | 0/0/39, 1/0/39 | 3076, 3080 |
# sysname Cabinet01_LSW6700 # vlan batch 3076 to 3078 3080 to 3082 # efm enable # undo http server enable # undo nap slave enable # drop illegal-mac alarm # diffserv domain default # drop-profile default # aaa authentication-scheme default authorization-scheme default accounting-scheme default domain default domain default_admin local-user admin password cipher xxxxxxxx local-user admin service-type http local-user client001 password cipher xxxxxxxx local-user client001 service-type ssh # interface Vlanif1 # interface Vlanif3080 ip address 172.16.0.1 255.255.255.0 # interface MEth0/0/1 # interface Eth-Trunk0 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk2 port hybrid pvid vlan 3080 port hybrid tagged vlan 3076 port hybrid untagged vlan 3080 # interface Eth-Trunk3 port hybrid pvid vlan 3080 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3080 # interface Eth-Trunk4 port hybrid pvid vlan 3080 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3080 # interface XGigabitEthernet0/0/15 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/16 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/17 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/18 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/19 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/20 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/21 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/22 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/23 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/24 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet0/0/37 eth-trunk 2 # interface XGigabitEthernet0/0/38 eth-trunk 3 # interface XGigabitEthernet0/0/39 eth-trunk 4 # interface XGigabitEthernet0/0/47 eth-trunk 0 # interface XGigabitEthernet0/0/48 eth-trunk 0 # interface XGigabitEthernet1/0/15 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/16 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/17 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/18 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/19 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/20 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/21 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/22 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/23 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/24 port link-type access port default vlan 3080 efm enable efm trigger if-down # interface XGigabitEthernet1/0/37 eth-trunk 2 # interface XGigabitEthernet1/0/38 eth-trunk 3 # interface XGigabitEthernet1/0/39 eth-trunk 4 # interface NULL0 # ip route-static 0.0.0.0 0.0.0.0 172.16.0.254 # snmp-agent snmp-agent local-engineid 800007DB03E468A3F5F7E0 snmp-agent sys-info version v3 snmp-agent group v3 uds6200 authentication snmp-agent usm-user v3 uds6200 uds6200 authentication-mode md5 xxxxxxxx # sftp server enable stelnet server enable ssh user client001 ssh user client001 authentication-type password ssh user client001 service-type all ssh client first-time enable # user-interface con 0 authentication-mode password set authentication password cipher xxxxxxxx user-interface vty 0 4 authentication-mode aaa user privilege level 3 protocol inbound ssh user-interface vty 16 20 # return
The IP address of Cabinet02_LSW6700 is 172.16.1.1. Cabinet02_LSW6700 is a single S6700 switch on cabinet 2. Use SSH to access the switch:
ssh [email protected]
Eth-Trunk | peer | ports | VLANs |
---|---|---|---|
Eth-Trunk0 | Collective_LSW6700 | 0/0/47, 0/0/48 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk5 | OSC01 | 0/0/37 | 3076, 3078, 3081 |
Eth-Trunk6 | OSC02 | 0/0/38 | 3076, 3078, 3081 |
Eth-Trunk7 | OSC03 | 0/0/39 | 3076, 3078, 3081 |
Note that there is only one link in each of Eth-Trunk 5, 6 & 7. We'll fix it later.
# sysname Cabinet02_LSW6700 # vlan batch 3076 to 3078 3080 to 3082 # stp disable # efm enable # undo http server enable # undo nap slave enable # drop illegal-mac alarm # diffserv domain default # drop-profile default # aaa authentication-scheme default authorization-scheme default accounting-scheme default domain default domain default_admin local-user admin password cipher xxxxxxxx local-user admin service-type http local-user client001 password cipher xxxxxxxx local-user client001 service-type ssh # interface Vlanif1 # interface Vlanif3081 ip address 172.16.1.1 255.255.255.0 # interface MEth0/0/1 # interface Eth-Trunk0 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk5 port hybrid pvid vlan 3081 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3081 # interface Eth-Trunk6 port hybrid pvid vlan 3081 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3081 # interface Eth-Trunk7 port hybrid pvid vlan 3081 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3081 # interface XGigabitEthernet0/0/15 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/16 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/17 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/18 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/19 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/20 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/21 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/22 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/23 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/24 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/25 port link-type access port default vlan 3081 efm enable efm trigger if-down # interface XGigabitEthernet0/0/37 eth-trunk 5 # interface XGigabitEthernet0/0/38 eth-trunk 6 # interface XGigabitEthernet0/0/39 eth-trunk 7 # interface XGigabitEthernet0/0/47 eth-trunk 0 # interface XGigabitEthernet0/0/48 eth-trunk 0 # interface NULL0 # ip route-static 0.0.0.0 0.0.0.0 172.16.1.254 # snmp-agent snmp-agent local-engineid 800007DB03E468A3500660 snmp-agent sys-info version v3 snmp-agent group v3 uds6200 authentication snmp-agent usm-user v3 uds6200 uds6200 authentication-mode md5 xxxxxxxx # sftp server enable stelnet server enable ssh user client001 ssh user client001 authentication-type password ssh user client001 service-type all ssh client first-time enable # user-interface con 0 authentication-mode password set authentication password cipher xxxxxxxx user-interface vty 0 4 authentication-mode aaa user privilege level 3 protocol inbound ssh user-interface vty 16 20 # return
The IP address of Cabinet03_LSW6700 is 172.16.2.1. Use SSH to access the switch:
ssh [email protected]
Cabinet03_LSW6700 is a switch stack, comprised of two S6700 switches on cabinet 3. Ports 5 to 8 on both switches are used as physical member ports of the stack.
Eth-Trunk | peer | ports | VLANs |
---|---|---|---|
Eth-Trunk0 | Collective_LSW6700 | 0/0/47, 0/0/48 | 3076, 3077, 3078, 3080, 3081, 3082 |
Eth-Trunk8 | OSC04 | 0/0/37, 1/0/37 | 3076, 3078, 3082 |
Eth-Trunk9 | OSC05 | 0/0/38, 1/0/38 | 3076, 3078, 3082 |
Eth-Trunk10 | OSC06 | 0/0/39, 1/0/39 | 3076, 3078, 3082 |
# sysname Cabinet03_LSW6700 # vlan batch 3076 to 3078 3080 to 3082 # stp disable # efm enable # undo http server enable # undo nap slave enable # drop illegal-mac alarm # diffserv domain default # drop-profile default # aaa authentication-scheme default authorization-scheme default accounting-scheme default domain default domain default_admin local-user admin password cipher xxxxxxxx local-user admin service-type http local-user client001 password cipher xxxxxxxx local-user client001 service-type ssh # interface Vlanif1 # interface Vlanif3082 ip address 172.16.2.1 255.255.255.0 # interface MEth0/0/1 # interface Eth-Trunk0 port link-type trunk port trunk allow-pass vlan 3076 to 3078 3080 to 3082 mode lacp-static # interface Eth-Trunk8 port hybrid pvid vlan 3082 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3082 # interface Eth-Trunk9 port hybrid pvid vlan 3082 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3082 # interface Eth-Trunk10 port hybrid pvid vlan 3082 port hybrid tagged vlan 3076 3078 port hybrid untagged vlan 3082 # interface XGigabitEthernet0/0/15 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/16 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/17 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/18 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/19 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/20 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/21 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/22 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/23 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/24 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/25 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet0/0/37 eth-trunk 8 # interface XGigabitEthernet0/0/38 eth-trunk 9 # interface XGigabitEthernet0/0/39 eth-trunk 10 # interface XGigabitEthernet0/0/47 eth-trunk 0 # interface XGigabitEthernet0/0/48 eth-trunk 0 # interface XGigabitEthernet1/0/15 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/16 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/17 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/18 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/19 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/20 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/21 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/22 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/23 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/24 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/25 port link-type access port default vlan 3082 efm enable efm trigger if-down # interface XGigabitEthernet1/0/37 eth-trunk 8 # interface XGigabitEthernet1/0/38 eth-trunk 9 # interface XGigabitEthernet1/0/39 eth-trunk 10 # interface NULL0 # ip route-static 0.0.0.0 0.0.0.0 172.16.2.254 # snmp-agent snmp-agent local-engineid 800007DB03E468A3F5F7D0 snmp-agent sys-info version v3 snmp-agent group v3 uds6200 authentication snmp-agent usm-user v3 uds6200 uds6200 authentication-mode md5 xxxxxxxx # sftp server enable stelnet server enable ssh user client001 ssh user client001 authentication-type password ssh user client001 service-type all ssh client first-time enable # user-interface con 0 authentication-mode password set authentication password cipher xxxxxxxx user-interface vty 0 4 authentication-mode aaa user privilege level 3 protocol inbound ssh user-interface vty 16 20 # return