All language subtitles for 8. IP Addressing

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal) Download
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 0 1 00:00:00,880 --> 00:00:09,340 ... 1 2 00:00:09,430 --> 00:00:10,930 ... 2 3 00:00:11,910 --> 00:00:14,390 ... 3 4 00:00:14,400 --> 00:00:24,510 IPV4 addresses are shown in dotted decimal format. as you can see the picture we have for portions of 4 5 00:00:26,250 --> 00:00:34,440 the IP address and portions are separated from them with a dot. 5 6 00:00:34,530 --> 00:00:41,160 That's why we use dotted decimal format for the IP addresses. 6 7 00:00:41,360 --> 00:00:46,910 And but behind the scenes IP addresses are 32 bit addresses 7 8 00:00:49,850 --> 00:00:51,420 we're going to make a practical training 8 9 00:00:51,460 --> 00:00:57,100 After this video on the board about these calculations. 9 10 00:00:57,310 --> 00:01:03,740 And I'm going to show you how we calculate these numbers.Step-By-Step on the board. 10 11 00:01:03,760 --> 00:01:07,560 Let's take a look to binary to decimal conversion. 11 12 00:01:07,570 --> 00:01:11,520 We have two examples and we have two numbers and here is an example and I'm going to use this for example 12 13 00:01:11,770 --> 00:01:14,300 two. 13 14 00:01:14,380 --> 00:01:16,040 I'm going to use this. 14 15 00:01:16,090 --> 00:01:21,660 These are binary values of the numbers ,In the binary values 15 16 00:01:21,710 --> 00:01:32,520 I can use just 0 or 1, but the decimal values I can use the numbers from 0 to nine. as you know OK let's 16 17 00:01:33,720 --> 00:01:41,530 take a look to the our examples for the first example. 17 18 00:01:41,530 --> 00:01:52,370 I'm writing this number as you can see and I'm writing the example to also one of those 0 1 1 111 10 18 19 00:01:52,700 --> 00:02:04,120 and let's make our conversion if I want to convert this binary value to decimal what 19 20 00:02:04,200 --> 00:02:14,050 I'm doing is i am writing 20 21 00:02:14,080 --> 00:02:17,110 The two the zero , two the power one, two the power two Three four five six and seven 21 22 00:02:19,850 --> 00:02:38,470 and I'm calculating these numbers two to the power seven 128, 6 64, 5 32 ,16 8 4 2 and 1 the last step 22 23 00:02:38,470 --> 00:02:40,320 i am multiplying the numbers 23 24 00:02:43,230 --> 00:02:45,490 and adding them together. 24 25 00:02:46,420 --> 00:02:57,290 For example 1 is multiplied with 128, twenty eight is sixty four with one, 32 with 25 26 00:02:57,290 --> 00:03:00,360 zero and I'm adding these numbers together. 26 27 00:03:00,830 --> 00:03:09,500 And here is the decimal value of the 1 1 0 1 1 0 1 0. 27 28 00:03:09,500 --> 00:03:11,770 This is two hundred and eighteen 28 29 00:03:15,110 --> 00:03:24,210 and if I want to convert from decimal to binary, what I'm going to do ? here we have a reverse logic, for example 29 30 00:03:24,620 --> 00:03:35,710 if I were to convert 225 to decimal, I'm dividing the numbers 30 31 00:03:35,900 --> 00:03:43,360 serially to the two, 225 divided by two. 31 32 00:03:43,540 --> 00:03:55,470 And as you know that quotient is 112 and remainder is 1, and i am doing these steps.. 32 33 00:03:57,100 --> 00:04:07,560 And I am writing the binary number from bottom to up as you can see that 11100001 33 34 00:04:07,620 --> 00:04:09,030 ... 34 35 00:04:09,540 --> 00:04:20,880 And let's take a look to the eight I'm dividing seriously two to eight divided by two is four. 35 36 00:04:21,030 --> 00:04:22,790 And remainder is zero 36 37 00:04:25,920 --> 00:04:32,630 then four divided by two, result is two and remainder is zero again, 37 38 00:04:33,780 --> 00:04:35,470 two divided by two 38 39 00:04:37,110 --> 00:04:41,570 quotient is one and remainder is 0 again 39 40 00:04:45,000 --> 00:04:49,750 and one divided to two, quotation is zero 40 41 00:04:49,780 --> 00:05:07,720 and remainder is 1 this time. and I'm writing from bottom to up again and it's 0 0 0 0 0 1 0 0 0. 41 42 00:05:07,730 --> 00:05:08,080 All right. 42 43 00:05:08,090 --> 00:05:10,850 Let's take a look to the subnet mask. 43 44 00:05:10,880 --> 00:05:15,670 Now subnetting is used to divide the network 44 45 00:05:15,680 --> 00:05:18,540 and subnet mask is a bit mask that can be used 45 46 00:05:18,560 --> 00:05:24,750 to separate the bits of networks identifier from the bits of the host identifier. 46 47 00:05:28,020 --> 00:05:33,130 We should use serial ones to represent the subnet mask 47 48 00:05:33,250 --> 00:05:37,390 and we have some exect values that we can use to represent subnet mask 48 49 00:05:37,450 --> 00:05:38,470 I'm going to show you that. 49 50 00:05:38,720 --> 00:05:49,900 But we can represent a subnet value as in slash X format or in a format like this. 50 51 00:05:49,910 --> 00:05:53,460 Like an IP address I'm going to show you now. 51 52 00:05:53,470 --> 00:05:56,680 Here are the valid subnet mask values. 52 53 00:05:56,770 --> 00:05:59,260 As I told you in a previous slide we should use 53 54 00:05:59,270 --> 00:06:00,070 .. 54 55 00:06:02,950 --> 00:06:03,830 00. 55 56 00:06:03,880 --> 00:06:06,440 I'm sorry 1111 111 11 1 111 56 57 00:06:06,520 --> 00:06:11,920 1 1 1 1 ...... 57 58 00:06:12,460 --> 00:06:21,660 And as you can see that I cant use a separate one between zeros when I'm writing a subnet mask 58 59 00:06:22,660 --> 00:06:25,780 all these can be zero, 59 60 00:06:26,880 --> 00:06:31,640 all that can be one but that shouldn't be a valid 60 61 00:06:31,860 --> 00:06:33,540 subnet mask OK. 61 62 00:06:34,050 --> 00:06:36,880 I cannot separate these guys from each other. 62 63 00:06:37,800 --> 00:06:44,660 Ones are their best friends and they never lived together. 63 64 00:06:44,790 --> 00:06:50,580 If you convert this binary values to decimal values 64 65 00:06:50,570 --> 00:06:51,010 ... 65 66 00:06:51,040 --> 00:07:01,010 you can get these numbers easily and if you convert this one this is going to be 255 for example. 66 67 00:07:01,010 --> 00:07:01,880 You can give it a try. 67 68 00:07:06,180 --> 00:07:15,470 and lets take a look to network ID. network ID is calculated with logic "and" process of the IP address 68 69 00:07:15,770 --> 00:07:18,310 subnet mask. 69 70 00:07:18,310 --> 00:07:20,900 Let's take a look at what and process is. 70 71 00:07:21,100 --> 00:07:30,860 But please keep in mind that in our previous section we have talked about that if the devices are in 71 72 00:07:30,860 --> 00:07:33,500 the same network or not 72 73 00:07:36,510 --> 00:07:44,690 if devices are in the same network they should have same network IDs. 73 74 00:07:44,780 --> 00:07:45,500 If NIDs are same. 74 75 00:07:45,500 --> 00:07:55,420 I never send packet to the default gateway and I can connect over a switch. 75 76 00:07:55,600 --> 00:08:03,840 For example this is PC one and this is PC2 and this is PC three 76 77 00:08:06,950 --> 00:08:14,210 let's say that we have an IP address of two and this is 77 78 00:08:18,420 --> 00:08:21,070 and let's say that this is 78 79 00:08:26,790 --> 00:08:34,430 Let's say that we have all the same Subnet Mask 79 80 00:08:39,040 --> 00:08:45,990 255 255 255 0 80 81 00:08:46,130 --> 00:08:58,540 If I want to calculate the network ID I need logic and of IP address and subnet mask 81 82 00:08:58,570 --> 00:08:59,720 So what that mean. 82 83 00:09:01,160 --> 00:09:04,400 I'm going to show you with a practical training. 83 84 00:09:04,400 --> 00:09:07,220 This on the board. 84 85 00:09:07,330 --> 00:09:12,200 So after the session you're going to check what I mean in here. 85 86 00:09:12,400 --> 00:09:20,220 But please keep in mind that first host address is calculated by adding one to the network. 86 87 00:09:20,440 --> 00:09:28,010 And here is how we calculate the "and" process .If two bits that I'm using with "and" are zero 87 88 00:09:29,320 --> 00:09:38,150 Or even if I have a zero for the "and" process the end result will always be the zero. 88 89 00:09:38,160 --> 00:09:46,460 Please keep in mind that the and is one when both bits are 1 89 90 00:09:49,550 --> 00:09:50,280 OK. 90 91 00:09:51,080 --> 00:09:52,220 It's 0 on the. 91 92 00:09:52,250 --> 00:09:53,030 Any other way. 92 93 00:09:53,030 --> 00:09:57,620 But if it's 1 1 my result is only 1 93 94 00:10:01,520 --> 00:10:10,150 and here is how I can make a dynamic IP configuration for host.i am opening my Internet Protocol 94 95 00:10:10,160 --> 00:10:19,830 version 4 properties on my PC and I'm choosing obtain an IP address and DNS server automatically 95 96 00:10:19,830 --> 00:10:30,120 so I can get a dynamic IP configuration from a DHCP server.And here is how I can make a static IP configuration for host, 96 97 00:10:30,120 --> 00:10:35,880 in this time I'm choosing to use the following 97 98 00:10:36,270 --> 00:10:40,630 IP address method and I'm writing my values manually instead. 98 99 00:10:45,210 --> 00:10:48,270 And here are the IPv4 host communication types. 99 100 00:10:48,300 --> 00:10:56,200 We have unicast multicast and broadcast which we have talked about in our previous sections .if i want unicast 100 101 00:10:56,280 --> 00:10:59,450 i am sending packet directly to B 101 102 00:11:00,210 --> 00:11:11,350 if a want multicast i am sending my packets to b or c but not to d , if I want to send the broadcasts 102 103 00:11:11,560 --> 00:11:14,980 I'm sending my packet to all of them. 103 104 00:11:18,480 --> 00:11:25,600 So how I can make the IP v4 unicast communication? Let's see that: if computer a wants to communicate 104 105 00:11:25,610 --> 00:11:36,910 with computer c, he is choosing the source ip as his own address, and destination 105 106 00:11:36,910 --> 00:11:44,220 IP and packet is going only to computer C , not to computer B 106 107 00:11:44,500 --> 00:11:44,630 ... 107 108 00:11:47,840 --> 00:11:56,470 if i want to send a multicast to the network that I'm in reserve multicast communication 108 109 00:11:57,230 --> 00:11:58,550 IP addresses are : 109 110 00:11:58,610 --> 00:12:00,950 224.0.0.0 and 110 111 00:12:00,950 --> 00:12:02,690 224.0.0.255 111 112 00:12:02,950 --> 00:12:09,380 I need to send a packet to these IP addresses if I want to send the multicast to my network. 112 113 00:12:13,430 --> 00:12:22,230 And here is the private IP addresses and IP classes. these IP addresses private IP addresses are used for 113 114 00:12:22,230 --> 00:12:26,560 local area network communication and they're not globally routable. 114 115 00:12:26,610 --> 00:12:33,290 That means I cannot use this IP address range on the Internet because they're not globally routable 115 116 00:12:35,830 --> 00:12:40,860 And we have a class a class B and class C IP addresses. 116 117 00:12:41,800 --> 00:12:44,490 but classfull adresses are legacy anymore. 117 118 00:12:45,820 --> 00:12:52,600 And if I...For example if I'm using Class A I can use these IP addresses. 118 119 00:12:52,630 --> 00:13:00,050 I just can use the subnet mask, if I'm using Class C I can use this range with the subnet mask but 119 120 00:13:00,250 --> 00:13:03,830 this is legacy and any more we are using classes adressing for example I'm using these private IP address 120 121 00:13:03,850 --> 00:13:11,020 adressing for example I'm using these private IP address range but I can use these subnet mask too without 121 122 00:13:11,040 --> 00:13:11,830 any problem. 122 123 00:13:14,150 --> 00:13:19,880 So let's take a look at the variable length subnet mask.subnetting a network to make for the most 123 124 00:13:19,970 --> 00:13:24,980 efficient use of all of all of the bits means VLSM. 124 125 00:13:25,460 --> 00:13:35,410 And that's the classless adressing that i I talked about for example you are using a range in this class 125 126 00:13:35,410 --> 00:13:43,050 c range, but you're using an another subnet mask that's not in the table of the previous slide. 126 127 00:13:46,960 --> 00:13:50,460 So let's take a look to the IPV 4 broadcast communication 127 128 00:13:53,560 --> 00:14:03,280 these PCs have these IP addresses 1.10, 1.20, 1.30 and here is the default 128 129 00:14:03,280 --> 00:14:11,080 gateway for them and network IDs for these PCs is 129 130 00:14:14,610 --> 00:14:15,680 192.168.1.0, 130 131 00:14:16,760 --> 00:14:19,250 as I told you that I'm going to show you that on the board 131 132 00:14:19,270 --> 00:14:27,020 how i calculate the network IDs detailed and the broadcast address is 132 133 00:14:31,150 --> 00:14:31,800 for this network 133 134 00:14:31,810 --> 00:14:35,030 is this one. I'm going to show you that again. 134 135 00:14:35,440 --> 00:14:37,330 how we calculate this on the board. 135 136 00:14:37,570 --> 00:14:44,910 And because of that the packets destined to this IP address are sent to all hosts as communicate. 136 137 00:14:44,950 --> 00:14:55,100 For example if pc-1 needs to send the broadcast of my network using that source IP as 1.10 137 138 00:14:55,220 --> 00:14:58,090 and destination as the 1.255 138 139 00:15:02,680 --> 00:15:05,810 and let's take a look at the regional internet registries. 139 140 00:15:06,050 --> 00:15:12,260 These guys manage the allocation and the registration of IP addresses within a particular region of 140 141 00:15:12,320 --> 00:15:12,710 network. 141 142 00:15:12,710 --> 00:15:26,450 For example we have APNIC we have AFRINIC in Africa we have ARIN we have LACNIC and we have RIPE 142 143 00:15:26,870 --> 00:15:28,990 ... 143 144 00:15:33,620 --> 00:15:38,750 And it is time to talk about the IP version 6. as we talked about in our previous sections 144 145 00:15:38,750 --> 00:15:46,450 IPv4 addresses are about to finish and need will increase for IP addresses by IOT as you know and 145 146 00:15:46,460 --> 00:15:52,620 IPV6 provides us much more address space. 146 147 00:15:52,630 --> 00:15:54,490 As you remember that it was like 147 148 00:15:57,230 --> 00:16:02,300 340 andecilion and we don't need NAT anymore 148 149 00:16:05,230 --> 00:16:09,310 IP addresses, IP version 6 addresses are shown in the hexadecimal format. 149 150 00:16:09,730 --> 00:16:11,350 But it's too.... 150 151 00:16:11,410 --> 00:16:16,360 I'm sorry It's one hundred and twenty eight bit addresses behind the scenes 151 152 00:16:19,630 --> 00:16:31,390 in hexadecimal format you can use 0... 9 after a b c d e f 152 153 00:16:37,170 --> 00:16:40,700 and we can also simplify the IP version 6 notation 153 154 00:16:40,940 --> 00:16:44,250 We have two rules about this. 154 155 00:16:44,280 --> 00:16:47,050 First one is the zero suppression rule : 155 156 00:16:49,120 --> 00:16:59,060 strip off all leading zeros.If we have a leading zero in my Ip version 6 adress I can strip off this. 156 157 00:16:59,060 --> 00:16:59,650 example. 157 158 00:17:00,830 --> 00:17:10,140 in here as you can see I have a leading zero , here I have leading zeros so I'm stripping off them 158 159 00:17:10,160 --> 00:17:19,670 and I can write this 0db8 and I can write just db8 instead of 0db8 159 160 00:17:19,670 --> 00:17:20,500 The first rule that I can use 160 161 00:17:20,630 --> 00:17:24,720 and the second thing is the zero compression rule. 161 162 00:17:27,710 --> 00:17:34,450 And replaced the contiguous groups of 0 with a column column. 162 163 00:17:34,630 --> 00:17:38,650 please keep in mind that I can make it just one time 163 164 00:17:42,350 --> 00:17:49,850 As you can see that we have a continuous groups of 0 and I'm writing just the column column instead 164 165 00:17:49,850 --> 00:17:50,990 of this one 165 166 00:17:55,720 --> 00:18:02,780 Let's take a look to IPv6 prefix-length, which is used to identify how many bits 166 167 00:18:02,780 --> 00:18:14,710 of IP version 6 address are there in network part.And as you can see that we have these number 64 which is 167 168 00:18:14,710 --> 00:18:22,840 represented to you to identify that the first 64 bits are in network part.IPv6 doesn't use 168 169 00:18:22,840 --> 00:18:25,470 dotted decimal subnet mask notation 169 170 00:18:26,200 --> 00:18:37,780 we can just use the slash X notation instead of the other one and in IP version 6 we have unicast communication 170 171 00:18:37,780 --> 00:18:46,070 ,again multicast connection again.But we don't have broadcast communication 171 172 00:18:46,090 --> 00:18:48,230 in version 6 172 173 00:18:48,460 --> 00:18:55,900 but we have anycast communication instead of the broadcast which means one to any as you can see that in the picture. 173 174 00:18:59,570 --> 00:19:05,190 IP version 6 unicast is the same with the IPv4 unicast. 174 175 00:19:05,280 --> 00:19:08,280 If computer A wants to send a unicast msg to C 175 176 00:19:11,420 --> 00:19:19,500 that's using Source IP as it's own IP address and destination IP as the computer C2s IP version 6 address 176 177 00:19:19,500 --> 00:19:27,000 and we have some unicast address types of the IP version 6. 177 178 00:19:27,190 --> 00:19:34,900 They are global unicast link local loopback unspecified address unique local and embedded IP v4. 178 179 00:19:36,620 --> 00:19:38,770 Let's take a look to the IP of ipv6 global unicast 179 180 00:19:38,790 --> 00:19:46,280 first ipv6 global unicast address is globally 180 181 00:19:46,390 --> 00:19:55,010 That's a similar logic to the IPV4 for public address.And this address is routable on the Internet too 181 182 00:19:55,240 --> 00:20:00,470 and here is the address range of the IPV6 global unicast. 182 183 00:20:00,680 --> 00:20:04,170 And here's how we can configure this. 183 184 00:20:04,280 --> 00:20:11,700 Please keep in mind that if you're making IP version 6 configuration, first thing you should do is using 184 185 00:20:11,910 --> 00:20:23,040 IP version 6 unicast routing command and make your device ready to make IP version 6 routing then 185 186 00:20:23,140 --> 00:20:28,930 you open the interface that you want to go in with interface command interface fe 0 0 then you type 186 187 00:20:28,930 --> 00:20:39,950 the IP address.If you would configure IPv4 for you type IP address blah and 187 188 00:20:40,690 --> 00:20:43,560 blah blah blah and blah blah blah. 188 189 00:20:43,640 --> 00:20:47,370 This is the IP address that you use and this is the subnet mask. 189 190 00:20:47,480 --> 00:20:55,650 But if you're configuring ipv 6 you're typing IPV 6 address instead of IP address. 190 191 00:20:55,670 --> 00:20:56,420 That's it. 191 192 00:20:57,200 --> 00:21:09,360 The rest is the same IP address and the subnet mask. 192 193 00:21:09,540 --> 00:21:15,240 We can make the IP version 6 host globally unicast configuration dynamically in two ways. 193 194 00:21:15,240 --> 00:21:20,550 The first way is stateless address auto configuration. 194 195 00:21:20,610 --> 00:21:27,720 The second method is dhcp version 6 in the stateless address auto configuration router can send the IP 195 196 00:21:27,990 --> 00:21:29,020 IP address. 196 197 00:21:29,040 --> 00:21:35,560 prefix length and default gw information to the clients , in dhcpv6 197 198 00:21:35,610 --> 00:21:43,110 server sends the IP address. prefix length, gw, dns and domain name information 198 199 00:21:43,290 --> 00:21:45,350 to clients. 199 200 00:21:45,360 --> 00:21:55,310 Let's take a look at the SLAAC. the router can offer three types of informations as SLAAC type. 200 201 00:21:55,380 --> 00:21:56,810 The first one is SLAAC only 201 202 00:21:56,820 --> 00:22:00,690 if router sends SLAAC on the message. 202 203 00:22:00,720 --> 00:22:10,100 That means use the information that router sends only. if router offers SLAAC and dhcpv6 203 204 00:22:10,130 --> 00:22:16,070 That means use the information that router sends and get the others from the dhcpv6 server for 204 205 00:22:16,080 --> 00:22:23,710 example use the information that I'm sending you like IP address and prefix length and Gateway but get 205 206 00:22:24,050 --> 00:22:32,900 your DNS from the dhcp version 6 server and third method is dhcpv6 only. 206 207 00:22:33,520 --> 00:22:38,410 And in this method router is offering that.I'm sorry man I cannot offer you anything. 207 208 00:22:38,410 --> 00:22:44,710 Just use the dhcpv 6 server to get all of your informations Let's see that with an example for 208 209 00:22:45,810 --> 00:22:46,440 Let's see. 209 210 00:22:47,420 --> 00:22:56,290 With an example host is saying that hey router I need IP version 6 options man ! router gets the message. 210 211 00:22:56,530 --> 00:23:06,490 And can offer three types of messages in the first message SLAAC only router saying that here is your 211 212 00:23:06,490 --> 00:23:11,770 IP prefix length and gw , in the second method 212 213 00:23:12,220 --> 00:23:14,470 router is offering that here is your IP. 213 214 00:23:14,470 --> 00:23:24,320 prefix length But ask the DHCP version 6 server for the DNS and domain name and here's the last step. 214 215 00:23:24,320 --> 00:23:34,700 Router can also say that I'm sorry my friend, I don't have anything for you as the DHCP version 6 server about all 215 216 00:23:34,940 --> 00:23:39,230 And here we can dhcp version 6 216 217 00:23:39,230 --> 00:23:47,450 6 you can take a look to the version 6 options in those example host is saying that hey router 217 218 00:23:47,450 --> 00:23:48,560 I need IP version 6 options 218 219 00:23:50,080 --> 00:23:52,540 router can offer that : 219 220 00:23:52,610 --> 00:23:59,440 Here is your IP, prefix length but ask the dhcp version 6 server for DNS and domain name . host gets the IP and 220 221 00:23:59,440 --> 00:24:06,580 prefix length from router and ask DHCPv6 server for DNS and domain name. 221 222 00:24:06,580 --> 00:24:17,020 the other unicast type that we are using in IP version 6 is IP version 6 local unicast .that provides communication 222 223 00:24:17,080 --> 00:24:19,050 on the same local link. 223 224 00:24:20,190 --> 00:24:25,390 That's a similar logic to IP version 4 private addresses. 224 225 00:24:25,920 --> 00:24:29,450 And this address is assigned with prefix 225 226 00:24:29,590 --> 00:24:40,810 fe80::/64 although being defined as the block of this block and link 226 227 00:24:40,810 --> 00:24:47,770 local unicast addresses are also being used for the next hop calculation in routing protocols and interface ID 227 228 00:24:47,860 --> 00:24:55,640 can be randomly created or can be created. with the EUI-64 process 228 229 00:24:55,720 --> 00:25:03,610 which we're going to examine in the next slide . as you can see the IPV6 link local 229 230 00:25:03,670 --> 00:25:05,500 unicast has two portions 230 231 00:25:08,160 --> 00:25:12,020 first portion is these address space. 231 232 00:25:12,050 --> 00:25:18,920 This is the remaining 54 bits and in the second portion we have interface ID and we can calculate the interface 232 233 00:25:18,940 --> 00:25:25,200 ID randomly or with EUI process. 233 234 00:25:25,210 --> 00:25:31,900 And let's take a look to the EUI 64 process. 234 235 00:25:32,230 --> 00:25:37,000 The first step is F F E E to the middle of the client's MAC address. 235 236 00:25:37,120 --> 00:25:47,210 Let's say that this is my MAC address 0 0 0 C 2 9 2 c 0 0 c 0 3 4 so on and the 5 and the middle 236 237 00:25:50,300 --> 00:25:54,820 of the mac address is here. 237 238 00:25:54,910 --> 00:26:06,810 and I'm ejecting an F F F E to the middle of the address. 238 239 00:26:07,010 --> 00:26:11,270 Then I need to reverse the seventh bit for example. 239 240 00:26:11,480 --> 00:26:14,780 If so it is 0. make it 1. 240 241 00:26:15,020 --> 00:26:23,800 If it's 1 make it 0 and establish the 64 bit device identifier. 241 242 00:26:23,940 --> 00:26:24,990 And I'm going to 242 243 00:26:28,340 --> 00:26:31,790 here 0 0 and I'm writing 0 0 243 244 00:26:36,580 --> 00:26:47,730 this is 0 0 and I'm reverting 7 bit, my 7th bit is zero. 244 245 00:26:47,850 --> 00:26:57,370 But I'm reverting it to one and as you can see that here is still 0 which presents here and here represents too. 245 246 00:26:57,550 --> 00:27:01,930 And here is my device identifier. 246 247 00:27:06,430 --> 00:27:15,560 and we have loopback, unspecified address, unique local and embedded IPv4 address types. 247 248 00:27:15,660 --> 00:27:21,750 embedded IPv4 helps transition to IP version 6 , unique local is used for a local addressing, unspecified 248 249 00:27:21,820 --> 00:27:29,070 address is used when the device doesn't yet have a permanent IP version 6 address and loopback is used 249 250 00:27:29,070 --> 00:27:33,560 for sending packet to itself by a host. 250 251 00:27:33,750 --> 00:27:42,530 If I want to display the IP version 6 routing table, I'm using the show IP version 6 route. in a router 251 252 00:27:43,500 --> 00:27:54,180 IP version 6 routing tables and IP v4 routing tables are kept separately. If I want to display this, 252 253 00:27:54,370 --> 00:28:03,290 I'm using show ip route command but if I want to display the IP version 6 routing table I need to use 253 254 00:28:03,290 --> 00:28:05,670 the show IP version 6 route command. 254 255 00:28:12,240 --> 00:28:15,960 But we have the same logic in the routing table as you can see that as you will remember that means 255 256 00:28:15,960 --> 00:28:16,590 connected. 256 257 00:28:16,600 --> 00:28:24,550 That's local That's EIGRP and I have also my networks and I have my next hops that's the same logic with ipv4 257 258 00:28:24,570 --> 00:28:28,650 routing table. 258 259 00:28:28,680 --> 00:28:32,340 Let's take a look to the where to find and troubleshooting type connectivity. 259 260 00:28:32,760 --> 00:28:40,320 The easiest method that I can verify and troubleshoot the IP connectivity is the ping command. 260 261 00:28:42,090 --> 00:28:53,060 For example if I want to check the reachability between PC one and PC2 I can use ping command in PC1 261 262 00:28:53,060 --> 00:29:04,490 I can use that ping 0 3 and check that if I have reachability to PC 2 or not 262 263 00:29:08,500 --> 00:29:15,590 I can also use the extended ping too which has another features like 263 264 00:29:15,590 --> 00:29:22,870 How many times I can ping, I can specify datagram size and timeout and sth like 264 265 00:29:22,870 --> 00:29:25,810 that. 265 266 00:29:25,940 --> 00:29:28,120 And here is output of ping command 266 267 00:29:28,260 --> 00:29:35,420 For example in here I'm seeing the successful ping because I'm getting a reply from the remote device 267 268 00:29:36,090 --> 00:29:38,990 and we are happy as you see 268 269 00:29:41,780 --> 00:29:45,780 if you see an output like this request time out 269 270 00:29:45,920 --> 00:29:52,480 That means that the remote device is not sending a reply to us and that means here's the bad news. 270 271 00:29:54,170 --> 00:29:55,510 Time to cry. 271 272 00:29:55,820 --> 00:29:56,910 Rquest time out. 272 273 00:29:58,440 --> 00:30:05,610 And we have also traceroute command to verify connectivity traceroute is used to test 273 274 00:30:05,610 --> 00:30:06,320 the path 274 275 00:30:06,420 --> 00:30:20,770 hop by hop for example if I want to test the Path from PC1 to until here I can use from PC one to tracert 275 276 00:30:22,150 --> 00:30:23,660 10.0.0.1 command. 276 277 00:30:27,280 --> 00:30:30,310 This will check the path hop by hop 277 278 00:30:31,160 --> 00:30:37,210 And will say me if there's a problem on the road or not. 278 279 00:30:38,170 --> 00:30:43,980 Please keep in mind that if I'm using trace routes from a PC I need to use tracert 279 280 00:30:44,290 --> 00:30:50,830 But if I want to use trace route from a network device such as a switch or router I need to use trace 280 281 00:30:50,830 --> 00:30:58,970 route command in and and traceroute has also extended options too 281 282 00:30:59,290 --> 00:31:03,020 And here is the command the output of the trace route. 282 283 00:31:03,080 --> 00:31:04,830 For example tracert 283 284 00:31:07,520 --> 00:31:14,010 this IP address we can write the domain name or the IP address too. 284 285 00:31:14,160 --> 00:31:21,260 And here is the path that I'm using when I'm trying to reach to this IP address. 285 286 00:31:21,500 --> 00:31:31,930 And that means trace complete and that shows that you have reachability and there's no problem. 286 287 00:31:32,080 --> 00:31:38,120 But in this scenario as you can see that I'm going to this ip add., here too , here too 287 288 00:31:38,140 --> 00:31:46,200 But here is the last node that I can go when I'm trying to go to the IP address. 288 289 00:31:46,510 --> 00:31:48,390 And as you can see that it's time to cry. 289 290 00:31:48,390 --> 00:32:00,130 Here is bad news, if I need to troubleshoot that way I don't need to check the nodes between here I need to 290 291 00:32:00,130 --> 00:32:03,560 go I need to take a look at the further of here. 291 292 00:32:05,230 --> 00:32:10,340 and we have also debug command which provides real time troubleshoot about protocols 292 293 00:32:10,340 --> 00:32:12,150 IOs processes and events. 293 294 00:32:12,410 --> 00:32:20,000 But please keep in mind that you should use debug command very carefully because debug command may 294 295 00:32:20,000 --> 00:32:20,440 cause 295 296 00:32:20,450 --> 00:32:22,330 Hi CPU usage. 296 297 00:32:25,400 --> 00:32:29,700 If you want to stop the Debug that you open you should perform. 297 298 00:32:29,840 --> 00:32:32,720 u all command and and that's your best friend. 298 299 00:32:33,410 --> 00:32:43,980 And for example debug IP X is an example usage of the command for example debug IP RIP 299 300 00:32:44,100 --> 00:32:46,050 when you are debugging RIPmessages 300 301 00:32:50,020 --> 00:32:52,390 and we have another great tool that I can use. 301 302 00:32:52,530 --> 00:32:59,130 That's the terminal monitor command which is used to display log messages when connected via telnet or Ssh 302 303 00:32:59,130 --> 00:33:00,050 to the device. 303 304 00:33:00,720 --> 00:33:05,050 Log messages are displayed by default for just console connection. 304 305 00:33:05,330 --> 00:33:10,220 And if you want to view them in Telnet or SSH session you need to type terminal monitor. 31701

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.