1 00:00:00,000 --> 00:00:00,960 In this lesson, 2 00:00:00,960 --> 00:00:03,390 we're going to discuss interface issues. 3 00:00:03,390 --> 00:00:04,920 When we talk about an interface issue, 4 00:00:04,920 --> 00:00:06,300 we're really focused on any problems 5 00:00:06,300 --> 00:00:07,950 in the network's interface operation 6 00:00:07,950 --> 00:00:09,720 that can impact your data transmissions 7 00:00:09,720 --> 00:00:11,220 and network performance. 8 00:00:11,220 --> 00:00:13,500 These interface issues can significantly affect 9 00:00:13,500 --> 00:00:15,750 your network's performance and reliability as well, 10 00:00:15,750 --> 00:00:16,860 so it's important to understand 11 00:00:16,860 --> 00:00:18,090 how you can best troubleshoot 12 00:00:18,090 --> 00:00:21,030 and remediate these different kinds of interface issues. 13 00:00:21,030 --> 00:00:22,680 Interface issues include things 14 00:00:22,680 --> 00:00:24,240 like increasing interface counters 15 00:00:24,240 --> 00:00:26,820 for cyclic redundancy check errors, runts, 16 00:00:26,820 --> 00:00:28,260 giants and drops, 17 00:00:28,260 --> 00:00:30,300 as well as issues with various port statuses, 18 00:00:30,300 --> 00:00:31,800 including the error disabled, 19 00:00:31,800 --> 00:00:35,070 administratively down, and suspended port statuses. 20 00:00:35,070 --> 00:00:37,110 First, we have increasing interface counters 21 00:00:37,110 --> 00:00:39,900 that are associated with cyclic redundancy errors. 22 00:00:39,900 --> 00:00:43,260 A cyclical redundancy error or CRC error is any error 23 00:00:43,260 --> 00:00:46,020 that occurs when the check of a data's block integrity 24 00:00:46,020 --> 00:00:48,570 upon reception doesn't match the check sum value 25 00:00:48,570 --> 00:00:50,910 that was attached during the transmission. 26 00:00:50,910 --> 00:00:51,870 Now, when this occurs, 27 00:00:51,870 --> 00:00:53,340 this indicates that the actual data 28 00:00:53,340 --> 00:00:54,870 has been corrupted or altered 29 00:00:54,870 --> 00:00:57,690 during the transmission from one device to another. 30 00:00:57,690 --> 00:01:00,540 Whenever you see increasing numbers of CRC errors, 31 00:01:00,540 --> 00:01:02,220 this can indicate that there is a noise, 32 00:01:02,220 --> 00:01:04,170 interference, or other physical issue 33 00:01:04,170 --> 00:01:06,360 that's affecting your network connectivity. 34 00:01:06,360 --> 00:01:09,450 These CRC errors can occur whenever the frame's check sum 35 00:01:09,450 --> 00:01:12,030 doesn't match the check sum that's calculated upon arrival 36 00:01:12,030 --> 00:01:13,680 for that data frame. 37 00:01:13,680 --> 00:01:16,800 So if you see a high number of CRC errors in your network, 38 00:01:16,800 --> 00:01:18,750 this usually is going to indicate that there's an issue 39 00:01:18,750 --> 00:01:21,210 related to the electrical interference, cable damage, 40 00:01:21,210 --> 00:01:23,130 or a hardware fault inside of your network 41 00:01:23,130 --> 00:01:24,870 or your network devices. 42 00:01:24,870 --> 00:01:27,120 Second, we have increasing interface counters 43 00:01:27,120 --> 00:01:28,590 associated with runts. 44 00:01:28,590 --> 00:01:30,090 Now, runts are frames that are smaller 45 00:01:30,090 --> 00:01:32,520 than the minimum frame size used by your network. 46 00:01:32,520 --> 00:01:34,830 A runt is going to be created whenever there's a collision 47 00:01:34,830 --> 00:01:36,180 or other disruption that occurs 48 00:01:36,180 --> 00:01:38,460 during your packet transmissions on your network, 49 00:01:38,460 --> 00:01:41,370 but they can also be indicative of a deeper network issue 50 00:01:41,370 --> 00:01:43,860 that you may need to diagnose and resolve. 51 00:01:43,860 --> 00:01:46,200 When I've experienced these type of runts in the past, 52 00:01:46,200 --> 00:01:47,790 it's normally going to be caused by a problem 53 00:01:47,790 --> 00:01:49,380 like a network card malfunction, 54 00:01:49,380 --> 00:01:51,360 using a collision domain that's too large, 55 00:01:51,360 --> 00:01:53,160 or simply being a cabling issue 56 00:01:53,160 --> 00:01:54,750 that may need your attention. 57 00:01:54,750 --> 00:01:55,650 For these reasons, 58 00:01:55,650 --> 00:01:57,780 it's essential that you monitor your network traffic 59 00:01:57,780 --> 00:02:00,120 to identify and address the root cause of any runt frames 60 00:02:00,120 --> 00:02:02,100 that you see in order to maintain the integrity 61 00:02:02,100 --> 00:02:04,740 and performance levels associated with your network. 62 00:02:04,740 --> 00:02:06,930 Third, we have an increasing interface counter 63 00:02:06,930 --> 00:02:08,550 associated with giants. 64 00:02:08,550 --> 00:02:10,410 Now, giants are going to refer to any frames 65 00:02:10,410 --> 00:02:13,080 that exceed the maximum frame size of your network. 66 00:02:13,080 --> 00:02:15,510 A giant is often created due to a misconfiguration 67 00:02:15,510 --> 00:02:18,060 or the malfunctioning of a network device. 68 00:02:18,060 --> 00:02:19,800 Now, because a giant is so much larger 69 00:02:19,800 --> 00:02:21,840 than the expected frame size on your network, 70 00:02:21,840 --> 00:02:23,970 a giant can cause network traffic congestion, 71 00:02:23,970 --> 00:02:26,640 which can lead to poor performance inside of your networks. 72 00:02:26,640 --> 00:02:28,410 To prevent these kinds of congestions, 73 00:02:28,410 --> 00:02:30,210 many network devices are going to be configured 74 00:02:30,210 --> 00:02:31,470 to simply drop any frames 75 00:02:31,470 --> 00:02:33,570 that are larger than the maximum frame size setting 76 00:02:33,570 --> 00:02:35,160 for your particular network. 77 00:02:35,160 --> 00:02:36,240 If this happens, 78 00:02:36,240 --> 00:02:38,010 you're going to see the number of giants increase 79 00:02:38,010 --> 00:02:40,080 and the number of drop frames also increase 80 00:02:40,080 --> 00:02:42,060 in a direct linear relationship. 81 00:02:42,060 --> 00:02:44,520 Like runts, you should always monitor your network traffic 82 00:02:44,520 --> 00:02:47,250 to identify and address the root cause of any giant frames 83 00:02:47,250 --> 00:02:49,260 that you may find on your network. 84 00:02:49,260 --> 00:02:51,540 Fourth, we have the increasing interface counters 85 00:02:51,540 --> 00:02:53,190 that are associated with drops. 86 00:02:53,190 --> 00:02:55,410 Now, drops occur when the device's buffer is full 87 00:02:55,410 --> 00:02:58,560 and it can't accommodate incoming frames or packets anymore. 88 00:02:58,560 --> 00:03:00,540 This kind of dropping can lead to the packet 89 00:03:00,540 --> 00:03:02,490 simply being discarded by your network device 90 00:03:02,490 --> 00:03:04,920 because it's becoming too overloaded or overwhelmed, 91 00:03:04,920 --> 00:03:06,600 and therefore it's unable to process 92 00:03:06,600 --> 00:03:08,490 any new incoming frames. 93 00:03:08,490 --> 00:03:09,690 Now, drops usually occur 94 00:03:09,690 --> 00:03:11,310 whenever a high level of network traffic 95 00:03:11,310 --> 00:03:12,960 is being experienced by a device, 96 00:03:12,960 --> 00:03:14,940 or if the network device is operating 97 00:03:14,940 --> 00:03:17,520 beyond its normal operating capacity limits. 98 00:03:17,520 --> 00:03:20,370 If you see fairly persistent drop rates inside your network, 99 00:03:20,370 --> 00:03:22,137 this will significantly affect the data flow 100 00:03:22,137 --> 00:03:24,330 and the network efficiency that you can achieve, 101 00:03:24,330 --> 00:03:25,950 so it is important that you set up monitoring 102 00:03:25,950 --> 00:03:28,440 to identify and address any underlying issues, 103 00:03:28,440 --> 00:03:29,940 such as bandwidth bottlenecks, 104 00:03:29,940 --> 00:03:31,440 inefficient traffic management, 105 00:03:31,440 --> 00:03:32,400 or to determine if 106 00:03:32,400 --> 00:03:35,070 inadequate hardware resources are available. 107 00:03:35,070 --> 00:03:36,780 Fifth, we have the issue associated 108 00:03:36,780 --> 00:03:38,970 with an error disabled port status. 109 00:03:38,970 --> 00:03:40,680 Now, a port status of error disabled 110 00:03:40,680 --> 00:03:41,790 is going to be used to indicate 111 00:03:41,790 --> 00:03:44,100 that a port on a switch has been automatically shut down 112 00:03:44,100 --> 00:03:45,720 by the network system itself 113 00:03:45,720 --> 00:03:48,900 because of a network error or a violation in policy. 114 00:03:48,900 --> 00:03:51,030 For example, if a port starts to experience 115 00:03:51,030 --> 00:03:53,610 a bridge protocol data unit guard violation, 116 00:03:53,610 --> 00:03:56,040 that switch can proactively disable the port 117 00:03:56,040 --> 00:03:58,410 to prevent possible network loops from occurring. 118 00:03:58,410 --> 00:04:01,380 Then it can require that you perform a manual intervention 119 00:04:01,380 --> 00:04:03,780 or that you utilize specific configuration commands 120 00:04:03,780 --> 00:04:07,170 to re-enable the port for normal operations once more. 121 00:04:07,170 --> 00:04:08,850 Six, we have the issues associated 122 00:04:08,850 --> 00:04:11,310 with an administratively down port status. 123 00:04:11,310 --> 00:04:13,140 Now, an administratively down port status 124 00:04:13,140 --> 00:04:14,730 is going to signify that a network port 125 00:04:14,730 --> 00:04:16,200 has been intentionally disabled 126 00:04:16,200 --> 00:04:17,579 by your network administrators 127 00:04:17,579 --> 00:04:18,959 and that the port was not disabled 128 00:04:18,959 --> 00:04:21,480 due to some kind of error or network issue. 129 00:04:21,480 --> 00:04:23,370 For example, your network administrator 130 00:04:23,370 --> 00:04:25,830 may have chosen to shut down a port to perform an upgrade, 131 00:04:25,830 --> 00:04:28,110 or to modify the settings on that port. 132 00:04:28,110 --> 00:04:29,340 In this type of scenario, 133 00:04:29,340 --> 00:04:32,250 the port status will be reflected as administratively down 134 00:04:32,250 --> 00:04:34,080 because this indicates that a deliberate, 135 00:04:34,080 --> 00:04:37,890 not an error induced deactivation of that port has occurred. 136 00:04:37,890 --> 00:04:39,870 Now, to return an administratively down port 137 00:04:39,870 --> 00:04:41,580 back to normal operations, again, 138 00:04:41,580 --> 00:04:43,440 you simply need to issue a specific command 139 00:04:43,440 --> 00:04:46,350 within the network device's interface configuration mode. 140 00:04:46,350 --> 00:04:48,750 If you're using a Cisco based device, for example, 141 00:04:48,750 --> 00:04:51,000 you're going to use the command no shutdown. 142 00:04:51,000 --> 00:04:52,890 to reverse the administrative down status 143 00:04:52,890 --> 00:04:53,940 and re-enable the port 144 00:04:53,940 --> 00:04:56,190 for normal traffic flow in operations. 145 00:04:56,190 --> 00:04:59,040 Before you activate the port using the no shutdown command, 146 00:04:59,040 --> 00:04:59,880 you should first ensure 147 00:04:59,880 --> 00:05:01,770 that the port is ready to be reactivated 148 00:05:01,770 --> 00:05:03,990 and that all the necessary maintenance and configurations 149 00:05:03,990 --> 00:05:06,930 have been completed properly to avoid any potential issues 150 00:05:06,930 --> 00:05:08,610 once that port is reactivated 151 00:05:08,610 --> 00:05:11,010 and back in normal operational use. 152 00:05:11,010 --> 00:05:12,120 Seventh and finally, 153 00:05:12,120 --> 00:05:15,060 we have the issues associated with a suspended port status. 154 00:05:15,060 --> 00:05:17,850 Now, a suspended port status is normally going to indicate 155 00:05:17,850 --> 00:05:19,950 when there's a violation of an established protocol 156 00:05:19,950 --> 00:05:21,870 or policy within your network. 157 00:05:21,870 --> 00:05:24,600 For example, if there is an ether channel misconfiguration 158 00:05:24,600 --> 00:05:25,950 on your network switch port, 159 00:05:25,950 --> 00:05:28,200 that network switch port will automatically be placed 160 00:05:28,200 --> 00:05:30,210 into a suspended port status. 161 00:05:30,210 --> 00:05:32,070 Basically, anytime the network determines 162 00:05:32,070 --> 00:05:33,180 that a port has the potential 163 00:05:33,180 --> 00:05:36,270 to cause a data transmission error or a network loop, 164 00:05:36,270 --> 00:05:39,360 that switch port will be put into a suspended port status 165 00:05:39,360 --> 00:05:42,210 until the switch port's configuration issue gets resolved 166 00:05:42,210 --> 00:05:44,370 and its protocols are realigned. 167 00:05:44,370 --> 00:05:46,530 Typically, a suspended port status 168 00:05:46,530 --> 00:05:48,870 is going to be used in a port channel configuration 169 00:05:48,870 --> 00:05:50,820 whenever a violation of the channeling protocol 170 00:05:50,820 --> 00:05:52,080 is going to occur. 171 00:05:52,080 --> 00:05:54,180 To solve a suspended port status issue, 172 00:05:54,180 --> 00:05:56,430 you need to resolve the underlying configuration issue 173 00:05:56,430 --> 00:05:58,500 on that switch port first to be able to ensure 174 00:05:58,500 --> 00:06:00,450 it's consistently and correctly configured 175 00:06:00,450 --> 00:06:02,490 for ongoing operational use. 176 00:06:02,490 --> 00:06:04,470 So, remember, interface issues are defined 177 00:06:04,470 --> 00:06:06,960 as any problems in the network's interface operation 178 00:06:06,960 --> 00:06:08,550 that could impact your data transmission 179 00:06:08,550 --> 00:06:10,050 and network performance. 180 00:06:10,050 --> 00:06:11,670 Interface issues include things 181 00:06:11,670 --> 00:06:13,410 such as increasing interface counters 182 00:06:13,410 --> 00:06:15,300 for cyclic redundancy check errors, 183 00:06:15,300 --> 00:06:17,100 runts, giants, and drops, 184 00:06:17,100 --> 00:06:19,440 as well as any issues with various port statuses, 185 00:06:19,440 --> 00:06:20,820 like the error disabled, 186 00:06:20,820 --> 00:06:24,000 administratively down, and suspended port statuses. 187 00:06:24,000 --> 00:06:25,380 By learning how to best troubleshoot 188 00:06:25,380 --> 00:06:27,600 and remediate the different kinds of interface issues, 189 00:06:27,600 --> 00:06:29,490 you can drastically increase the performance 190 00:06:29,490 --> 00:06:31,563 and reliability of your networks.