Unfortunately the only way to do this is from ROMMON mode - so in order to easily access it we can instruct the switch to automatically enter it on the next reload:
conf t
boot enable-break
or alternatively power of the switch, hold down the 'Mode' button, turn the switch on (while still holding the 'Mode' button) for around 15 seconds.
Then set the baud rate appropriately:
set BAUD 9600
boot the IOS image:
flash_init
boot
and finally once it's booted up ensure that we revoke the 'enable-break' command:
conf t
no boot enable-break
Pages
▼
Wednesday, 25 April 2018
Wednesday, 4 April 2018
QoS for telephony on the 3650
Below is an example of QoS you can apply for telephony on the 3650. Ingress traffic on gi1/0/1 is marked accordingly and then queued according to the service-policy on gi1/0/24.
# Input QoS
ip access-list extended VOIP
permit udp any range 16384 32767 any range 16384 32767
ip access-list extended MULTIMEDIA-CONFERENCING
permit udp any any range 16384 32767
ip access-list extended CALL-SIGNALING
! SCCP
10 permit tcp any any range 2000 2002
! SIP
20 permit tcp any any range 5060 5061
30 permit udp any any range 5060 5061
! H.323
40 permit udp any any range 1718 1719
permit tcp any any eq 1720
! MGCP
50 permit tcp any any eq 2428
60 permit tcp any eq 2428 any
70 permit udp any any eq 2427
80 permit udp any eq 2427 any
ip access-list extended TRANSACTIONAL-DATA
10 permit tcp any any eq 443
20 permit tcp any any eq 1521
30 permit udp any any eq 1521
40 permit tcp any any eq 1526
50 permit udp any any eq 1526
60 permit tcp any any eq 1575
70 permit udp any any eq 1575
80 permit tcp any any eq 1630
90 permit udp any any eq 1630
100 permit tcp any any eq 1527
110 permit tcp any any eq 6200
120 permit tcp any any eq 3389
130 permit tcp any any eq 5985
140 permit tcp any any eq 8080
ip access-list extended BULK-DATA
10 permit tcp any any eq 22
20 permit tcp any any eq 465
30 permit tcp any any eq 143
40 permit tcp any any eq 993
50 permit tcp any any eq 995
60 permit tcp any any eq 1914
70 permit tcp any any eq ftp
80 permit tcp any any eq ftp-data
90 permit tcp any any eq smtp
100 permit tcp any any eq pop3
ip access-list extended SCAVENGER
10 permit tcp any any range 2300 2400
20 permit udp any any range 2300 2400
30 permit tcp any any range 6881 6999
40 permit tcp any any range 28800 29100
50 permit tcp any any eq 1214
60 permit udp any any eq 1214
70 permit tcp any any eq 3689
80 permit udp any any eq 3689
90 permit tcp any any eq 11999
class-map VOIP
match access-group name VOIP
class-map MULTIMEDIA-CONFERENCING
match access-group name MULTIMEDIA-CONFERENCING
class-map CALL-SIGNALING
match access-group name CALL-SIGNALING
class-map TRANSACTIONAL-DATA
match access-group name TRANSACTIONAL-DATA
class-map BULK-DATA
match access-group name BULK-DATA
class-map SCAVENGER
match access-group name SCAVENGER
policy-map MARKING-POLICY
class VOIP
set dscp ef
class MULTIMEDIA-CONFERENCING
set dscp af41
class CALL-SIGNALING
set dscp cs3
class TRANSACTIONAL-DATA
set dscp af21
class BULK-DATA
set dscp af11
class SCAVENGER
set dscp cs1
class class-default
set dscp default
int gi1/0/1
service-policy input MARKING-POLICY
# Output QoS
class-map match-any VOICE-QUEUE
match dscp ef
match dscp cs5
match dscp cs4
class-map match-all MULTIMEDIA-CONFERENCING-QUEUE
match dscp af41 af42 af43
class-map match-all MULTIMEDIA-STREAMING-QUEUE
match dscp af31 af32 af33
class-map match-any NETWORK-CONTROL-QUEUE
match dscp cs7
match dscp cs6
class-map match-any SIGNALING-QUEUE
match dscp cs3
match dscp cs2
class-map match-all TRANSACTIONAL-DATA-QUEUE
match dscp af21 af22 af23
class-map match-all BULK-SCAVENGER-DATA-QUEUE
match dscp af11 af12 af13 cs1
policy-map qos_pm_2P6Q3T_out
class VOICE-QUEUE
priority level 1
police rate percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth remaining percent 10
queue-buffers ratio 10
queue-limit dscp af43 percent 80
queue-limit dscp af42 percent 90
queue-limit dscp af41 percent 100
class MULTIMEDIA-STREAMING-QUEUE
bandwidth remaining percent 10
queue-buffers ratio 10
queue-limit dscp af33 percent 80
queue-limit dscp af32 percent 90
queue-limit dscp af31 percent 100
class NETWORK-CONTROL-QUEUE
bandwidth remaining percent 7
queue-buffers ratio 10
class SIGNALING-QUEUE
bandwidth remaining percent 3
queue-buffers ratio 10
class TRANSACTIONAL-DATA-QUEUE
bandwidth remaining percent 30
queue-buffers ratio 10
queue-limit dscp af23 percent 80
queue-limit dscp af22 percent 90
queue-limit dscp af21 percent 100
class BULK-SCAVENGER-DATA-QUEUE
bandwidth remaining percent 5
queue-buffers ratio 10
queue-limit dscp values af13 cs1 percent 80
queue-limit dscp values af12 percent 90
queue-limit dscp values af11 percent 100
class class-default
bandwidth remaining percent 25
queue-buffers ratio 25
int gi1/0/24
service-policy output qos_pm_2P6Q3T_out
# Input QoS
ip access-list extended VOIP
permit udp any range 16384 32767 any range 16384 32767
ip access-list extended MULTIMEDIA-CONFERENCING
permit udp any any range 16384 32767
ip access-list extended CALL-SIGNALING
! SCCP
10 permit tcp any any range 2000 2002
! SIP
20 permit tcp any any range 5060 5061
30 permit udp any any range 5060 5061
! H.323
40 permit udp any any range 1718 1719
permit tcp any any eq 1720
! MGCP
50 permit tcp any any eq 2428
60 permit tcp any eq 2428 any
70 permit udp any any eq 2427
80 permit udp any eq 2427 any
ip access-list extended TRANSACTIONAL-DATA
10 permit tcp any any eq 443
20 permit tcp any any eq 1521
30 permit udp any any eq 1521
40 permit tcp any any eq 1526
50 permit udp any any eq 1526
60 permit tcp any any eq 1575
70 permit udp any any eq 1575
80 permit tcp any any eq 1630
90 permit udp any any eq 1630
100 permit tcp any any eq 1527
110 permit tcp any any eq 6200
120 permit tcp any any eq 3389
130 permit tcp any any eq 5985
140 permit tcp any any eq 8080
ip access-list extended BULK-DATA
10 permit tcp any any eq 22
20 permit tcp any any eq 465
30 permit tcp any any eq 143
40 permit tcp any any eq 993
50 permit tcp any any eq 995
60 permit tcp any any eq 1914
70 permit tcp any any eq ftp
80 permit tcp any any eq ftp-data
90 permit tcp any any eq smtp
100 permit tcp any any eq pop3
ip access-list extended SCAVENGER
10 permit tcp any any range 2300 2400
20 permit udp any any range 2300 2400
30 permit tcp any any range 6881 6999
40 permit tcp any any range 28800 29100
50 permit tcp any any eq 1214
60 permit udp any any eq 1214
70 permit tcp any any eq 3689
80 permit udp any any eq 3689
90 permit tcp any any eq 11999
class-map VOIP
match access-group name VOIP
class-map MULTIMEDIA-CONFERENCING
match access-group name MULTIMEDIA-CONFERENCING
class-map CALL-SIGNALING
match access-group name CALL-SIGNALING
class-map TRANSACTIONAL-DATA
match access-group name TRANSACTIONAL-DATA
class-map BULK-DATA
match access-group name BULK-DATA
class-map SCAVENGER
match access-group name SCAVENGER
policy-map MARKING-POLICY
class VOIP
set dscp ef
class MULTIMEDIA-CONFERENCING
set dscp af41
class CALL-SIGNALING
set dscp cs3
class TRANSACTIONAL-DATA
set dscp af21
class BULK-DATA
set dscp af11
class SCAVENGER
set dscp cs1
class class-default
set dscp default
int gi1/0/1
service-policy input MARKING-POLICY
# Output QoS
class-map match-any VOICE-QUEUE
match dscp ef
match dscp cs5
match dscp cs4
class-map match-all MULTIMEDIA-CONFERENCING-QUEUE
match dscp af41 af42 af43
class-map match-all MULTIMEDIA-STREAMING-QUEUE
match dscp af31 af32 af33
class-map match-any NETWORK-CONTROL-QUEUE
match dscp cs7
match dscp cs6
class-map match-any SIGNALING-QUEUE
match dscp cs3
match dscp cs2
class-map match-all TRANSACTIONAL-DATA-QUEUE
match dscp af21 af22 af23
class-map match-all BULK-SCAVENGER-DATA-QUEUE
match dscp af11 af12 af13 cs1
policy-map qos_pm_2P6Q3T_out
class VOICE-QUEUE
priority level 1
police rate percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth remaining percent 10
queue-buffers ratio 10
queue-limit dscp af43 percent 80
queue-limit dscp af42 percent 90
queue-limit dscp af41 percent 100
class MULTIMEDIA-STREAMING-QUEUE
bandwidth remaining percent 10
queue-buffers ratio 10
queue-limit dscp af33 percent 80
queue-limit dscp af32 percent 90
queue-limit dscp af31 percent 100
class NETWORK-CONTROL-QUEUE
bandwidth remaining percent 7
queue-buffers ratio 10
class SIGNALING-QUEUE
bandwidth remaining percent 3
queue-buffers ratio 10
class TRANSACTIONAL-DATA-QUEUE
bandwidth remaining percent 30
queue-buffers ratio 10
queue-limit dscp af23 percent 80
queue-limit dscp af22 percent 90
queue-limit dscp af21 percent 100
class BULK-SCAVENGER-DATA-QUEUE
bandwidth remaining percent 5
queue-buffers ratio 10
queue-limit dscp values af13 cs1 percent 80
queue-limit dscp values af12 percent 90
queue-limit dscp values af11 percent 100
class class-default
bandwidth remaining percent 25
queue-buffers ratio 25
int gi1/0/24
service-policy output qos_pm_2P6Q3T_out