Network Infrastructure - Concepts & Slides


 


Table of Contents
Course Files
Bookmarks
Transcript
  • 1 Introduction and Agenda Closed Caption 0h 21m
    2 Network Infrastructure - Concepts & Slides Closed Caption 0h 36m
    3 Network Infrastructure - Demonstration Closed Caption 1h 05m
    4 Quality of Service - Concepts & Slides Closed Caption 1h 02m
    5 Quality of Service - LAN Demonstration Closed Caption 1h 24m
    6 Quality of Service - WAN Demonstration Closed Caption 0h 58m
    7 Quality of Service - WAN Demonstration Part 2 Closed Caption 1h 12m
    8 Unified CM - System Core - Concepts & Slides Closed Caption 1h 14m
    9 Unified CM - System Core - Demonstration Closed Caption 1h 28m
    10 Unified CM - Users & LDAP - Demonstration Closed Caption 0h 25m
    11 Unified CM - Calling Features - Concepts & Slides Closed Caption 0h 16m
    12 Unified CM - Calling Features - Demonstration Closed Caption 0h 55m
    13 Unified CM - Native Applications - Concepts & Slides Closed Caption 0h 17m
    14 Unified CM - Native Applications - Demonstration Part 1 Closed Caption 1h 45m
    15 Unified CM - Native Applications - Demonstration Part 2 Closed Caption 0h 20m
    16 Unified CM - Native Applications - Demonstration Part 3 Closed Caption 0h 18m
    17 Unified CM - Media Resources - Concept & Slides Closed Caption 1h 06m
    18 Unified CM - Media Resources - Demonstration Part 1 Closed Caption 0h 41m
    19 Unified CM - Media Resources - Demonstration Part 2 Closed Caption 1h 44m
    20 Unified CM - Gateways and Trunks - Concepts & Slides Closed Caption 0h 38m
    21 Unified CM - Gateways and Trunks - Demonstration Closed Caption 1h 34m
    22 H.323 Gatekeeper with CUBE - Concepts & Slides Part 1 Closed Caption 1h 30m
    23 H.323 Gatekeeper with CUBE - Concepts & Slides Part 2 Closed Caption 0h 43m
    24 H.323 Gatekeeper with CUBE - Demonstration Part 1 Closed Caption 1h 05m
    25 H.323 Gatekeeper with CUBE - Demonstration Part 2 Closed Caption 1h 10m
    26 H.323 Gatekeeper with CUBE - Demonstration Part 3 Closed Caption 0h 11m
    27 H.323 Gatekeeper with CUBE - Demonstration Part 4 Closed Caption 1h 10m
    28 Dial Plan - Concepts & Slides Part 1 Closed Caption 1h 05m
    29 Dial Plan - Concepts & Slides Part 2 Closed Caption 1h 21m
    30 Dial Plan - Concepts & Slides Part 3 Closed Caption 0h 59m
    31 Outbound Dial Plan - Demonstration Part 1 Closed Caption 0h 48m
    32 Outbound Dial Plan - Demonstration Part 2 Closed Caption 1h 26m
    33 Outbound Dial Plan - Demonstration Part 3 Closed Caption 1h 24m
    34 Outbound Dial Plan - Demonstration Part 4 Closed Caption 0h 08m
    35 Outbound Dial Plan - Demonstration Part V Closed Caption 1h 05m
    36 Outbound Dial Plan - Demonstration Part VI Closed Caption 0h 57m
    37 Inbound Dial Plan - Demonstration Part 1 Closed Caption 1h 02m
    38 Inbound Dial Plan - Demonstration Part 2 Closed Caption 1h 34m
    39 Unified CM - Unified Mobility - Concepts & Slides Closed Caption 0h 16m
    40 Unified CM - Unified Mobility - Demonstration Closed Caption 0h 57m
    41 High Availability - Concepts & Slides Closed Caption 0h 54m
    42 Unified CM Express - Concepts & Slides Closed Caption 0h 40m
    43 High Availability - Demonstration Part 1 Closed Caption 1h 15m
    44 High Availability - Demonstration Part 2 Closed Caption 1h 21m
    45 High Availability - Demonstration Part 3 Closed Caption 0h 18m
    46 Messaging - Unity Express - Concepts & Slides Closed Caption 1h 14m
    47 Messaging - Unity Express - Demonstration Part 1 Closed Caption 0h 41m
    48 Messaging - Unity Express - Demonstration Part 2 Closed Caption 0h 11m
    49 Messaging - Unity Connection - Concepts & Slides Closed Caption 0h 34m
    50 Messaging - Unity Connection - Demonstration Part 1 Closed Caption 1h 07m
    51 Messaging - Unity Connection - Demonstration Part 2 Closed Caption 1h 01m
    52 Unified Contact Center Express - Concepts & Slides Closed Caption 0h 46m
    53 Unified Contact Center Express - Demonstration Part 1 Closed Caption 1h 19m
    54 Unified Contact Center Express - Demonstration Part 2 Closed Caption 0h 37m
    55 Unified Contact Center Express - Demonstration Part 3 Closed Caption 1h 33m
    56 Presence - Concepts & Slides Closed Caption 0h 49m
    57 Presence - CUCM - Demonstration Closed Caption 0h 41m
    58 Presence - CUPS - Demonstration Closed Caption 1h 24m
    59 Strategy - Concepts & Slides Closed Caption 1h 47m
    60 Strategy - Questions and Study Plan Closed Caption 0h 43m
    Total Duration   57h 05m
  • 0:00:14 Ok, so taking a look at network infrastructure,
    0:00:18 first thing we're going to talk about is in IOS,
    0:00:21 and just the basics about adding VLANs.
    0:00:24 Ok, don't assume that they exist when you're in your lab
    0:00:28 or even when you're doing your mock or practice labs.
    0:00:31 Ok, check them to make sure they exist or add them if they don't exist.
    0:00:36 Remember that just because two devices look like they're
    0:00:40 in the same VLAN, in other words,
    0:00:42 if I' m on a switch port, whether it's an Ethernet switch
    0:00:46 module on a router or whether it's in a Catalyst 3750 or 3560,
    0:00:52 really the same switch other than stacking.
    0:00:54 If I'm in a port and I see "switchport voice vlan 103",
    0:01:01 or "switchport access vlan 12",
    0:01:04 whatever I might see there, just because I see that
    0:01:07 it does not mean that that VLAN actually exists.
    0:01:10 It should exist, and normally if you were to key that command in,
    0:01:14 if the VLAN did not exist you would create the VLAN,
    0:01:17 or I should say the switch would automatically create it for you.
    0:01:20 However, if that command were in there,
    0:01:24 or you keyed it in,
    0:01:25 I guess I shouldn't say if you keyed it in
    0:01:27 because then you would know whether it had been created or not
    0:01:31 because you'd see the syslog,
    0:01:33 assuming logging is turned on,
    0:01:35 the syslog output saying that the VLAN was created,
    0:01:37 but maybe you'd go into a lab and you'd see
    0:01:40 that the VLANs are already set,
    0:01:43 the access and voice VLANs are already set
    0:01:44 on the switch ports for servers or,you know, main [...]
    0:01:49 if it has a voice VLAN, or auxiliary, or dot1q,
    0:01:51 it's going to be a phone port.
    0:01:54 You see that they're already set up, so you assume those VLANs exist.
    0:01:56 But what if a proctor or pre- configuration had been entered,
    0:02:01 and of course there is troubleshooting in the voice exam,
    0:02:05 I'll just go ahead and preempt there.
    0:02:06 There can be pre-configuration.
    0:02:09 I'll just go ahead and head off any conspiracy theory
    0:02:12 or any one that's concerned with proctors
    0:02:15 doing anything to change or modify
    0:02:17 or damage your configuration while you're in your lab,
    0:02:21 either while you're at your seat or even like go to lunch or a break,
    0:02:25 there is no time that they affect your configuration.
    0:02:28 However, before you ever sit down for your lab exam,
    0:02:32 they do have pre-configuration,
    0:02:35 some of it is possibly very likely configured for you,
    0:02:39 some of it properly, some of it improperly
    0:02:42 intentionally as inherent troubleshooting.
    0:02:46 Ok, so maybe they already had the VLAN set for you,
    0:02:50 and it looks like "switchport access vlan 12",
    0:02:55 "switch port voice vlan 11",
    0:02:58 so you assume, well my phones can talk to each other
    0:03:00 because they're both in "switchport voice vlan 11",
    0:03:03 and when I look at, you know, my phones
    0:03:06 Operational VLAN shows that they're in vlan 11.
    0:03:10 Well, here is the problem,
    0:03:13 they could have created the VLANs, applied them to the interface,
    0:03:17 and then gone and deleted the VLANs.
    0:03:19 So you can't assume that a VLAN actually exists.
    0:03:22 And if the VLAN doesn't exist,
    0:03:23 two devices that appear to be in the same VLAN,
    0:03:27 but in fact are not because the VLAN is not actually there,
    0:03:30 will not be able to talk.
    0:03:32 Ok, they do have to have that logical entity
    0:03:36 in the VLAN database known as the particular VLAN ID.
    0:03:40 Ok, so in Catalyst IOS we do a "show vlan"
    0:03:44 or "show vlan brief".
    0:03:45 In router IOS, if you type "show vlans",
    0:03:48 it will produce the VLANs that the router portion
    0:03:52 of the router knows about,
    0:03:53 not the Ethernet switch module,
    0:03:55 so you need "show vlan-switch".
    0:03:57 And then you can add them to either Catalyst IOS
    0:04:01 or Router from IOS, you know,
    0:04:05 just standard config t mode.
    0:04:09 Ok, you don't have to name them, it can help,
    0:04:11 it's up to you, or up to what the lab says.
    0:04:14 By the way, throughout all of this lecture,
    0:04:16 throughout all of this class,
    0:04:18 if I say something is up to you,
    0:04:21 I really do mean that it's completely up to your discretion
    0:04:25 what you want to use,
    0:04:26 unless the wording in a particular exam is more specific.
    0:04:32 If it tells you what to do,
    0:04:33 then you have to do that thing.
    0:04:35 Ok, that always overrides any time that I'm going to say,
    0:04:38 throughout all of this lecture,
    0:04:40 it overrides any time I might say your discretion.
    0:04:44 However, if the lab is not specific on something,
    0:04:47 and I tell you it's your discretion,
    0:04:49 then, really it's up to you however you want to implement.
    0:04:54 Ok, you're not going to get any bonus points by
    0:04:57 doing anything additional or more or better,
    0:05:00 you just have to meet the prerequisites,
    0:05:04 or the way that the task is worded.
    0:05:08 Meet the requirements of the task,
    0:05:10 that's all that's asked of you,
    0:05:12 there is no penalty for over configuration,
    0:05:14 but there is no bonus points either.
    0:05:17 Ok, so looking at VLAN Trunking Protocol,
    0:05:21 obviously used for 802.1Q Trunks.
    0:05:27 Ok, so for looking in Catalyst IOS,
    0:05:29 we can either do "switchport mode trunk",
    0:05:33 or we can in the sense of.... We'll actually look at phone ports in a minute,
    0:05:39 this is more for uplinks,
    0:05:40 so, Cat IOS over to a router or looking at it from the router perspective.
    0:05:45 So if we're looking at an uplink,
    0:05:47 we're going to want to do switchport
    0:05:50 or hard-code "switchport mode trunk".
    0:05:52 Don't leave it to auto or switchport mode desirable.
    0:05:57 Ok, you might have to include which VLANs are allowed,
    0:06:01 so switchport allow vlans,
    0:06:04 you know, 101 through 105,
    0:06:08 or something like that.
    0:06:09 That's a form of security,
    0:06:10 if we see any dot1q headers come through
    0:06:13 or the VLAN ID equal something other than the VLANs that are allowed,
    0:06:16 then we simply drop those frames,
    0:06:20 and that's on the Catalyst IOS side.
    0:06:23 You keep in mind that could be one small portion of security
    0:06:26 I suppose that you could have is the allow vlans.
    0:06:30 Ok, so Router IOS, we define sub interfaces
    0:06:34 if we're dealing with anything other than the Native VLAN,
    0:06:38 and we can also define a sub interface for the Native VLAN.
    0:06:41 So what is the Native VLAN?
    0:06:43 Well, with 802.1Q, as opposed to ISL,
    0:06:47 which is Cisco proprietary Inter-Switch Link Trunking method.
    0:06:51 With the industry standard 802.1Q... one second...ok...
    0:07:01 with 802.1Q, we have what's known as the native VLAN,
    0:07:06 or the untagged VLAN,
    0:07:09 and the untagged VLAN essentially by default is...
    0:07:14 it essentially does not have an 802.1Q header.
    0:07:18 It is just the Ethernet frame, like you would experience
    0:07:21 on any nontrunking switch port.
    0:07:25 So it doesn't have the 802.1Q header,
    0:07:28 it doesn't have a VLAN ID, sub field to that header,
    0:07:31 it doesn't have the 802.1P priority,
    0:07:35 user priority bits for Class of Service,
    0:07:38 it doesn't have any of those.
    0:07:41 And, so this raw Ethernet header,
    0:07:44 standard Ethernet header as you could look at it,
    0:07:46 can be passed on a router physical interface.
    0:07:50 So, here the example would be interface FastEthernet 0.0,
    0:07:53 with no sub-interface, that's one way.
    0:07:56 The other way is if we had specifically noted sub interface,
    0:08:02 so let's say "interface FastEthernet 0/0.10",
    0:08:06 and we would say "encapsulation dot1Q",
    0:08:10 VLAN ID 10, and then we would tag native on at the end.
    0:08:16 That would mean, don't tag.
    0:08:18 If anything that we're using this sub interface as a Layer 3 interface,
    0:08:23 when we're passing this traffic back over to the switch,
    0:08:27 don't add the dot1q header.
    0:08:29 Leave it as a raw Ethernet frame.
    0:08:32 Those are the two ways that we can look at
    0:08:35 the Native VLAN from a router mode.
    0:08:37 From a switch mode, we already see up there
    0:08:40 "switchport mode trunk",
    0:08:43 and "switchport trunk encapsulation dot1q",
    0:08:46 we can also say "switchport trunk native vlan",
    0:08:49 and name that Native VLAN.
    0:08:51 There is a way to tag all VLANs including the Native VLAN,
    0:08:55 and that is from the global config of Catalyst IOS.
    0:08:59 And then we would have to honor that from the router side.
    0:09:03 Ok, so here we see that in Router IOS
    0:09:05 we're simply not even mentioning the Native VLAN,
    0:09:10 and we didn't mention it in Catalyst IOS,
    0:09:12 which means that it stays at the default
    0:09:15 which is VLAN 1 as the default.
    0:09:19 Do make sure that they match on either side,
    0:09:21 so that VTP traffic can pass properly.
    0:09:26 Ok, so we've got our VLAN ID for 11,
    0:09:30 and we've got our IP address for Layer 3 information for that.
    0:09:34 And then we've got a data VLAN 12,
    0:09:36 also tagged with our Layer 3 information for that.
    0:09:41 For phone ports, it's a good idea to use CDP,
    0:09:45 to see what phones exist and where.
    0:09:49 Note that in the actual CCIE Voice exam,
    0:09:52 all testing centers, including San Jose,
    0:09:55 have Layer 2 trunks, or Layer 2 VPNs really
    0:10:02 back to all of the hardware,
    0:10:04 so around the world all of the hardware actually exists
    0:10:09 in San Jose, and the only thing that exists there local
    0:10:12 to you is your test candidate PC,
    0:10:15 not to be confused with the Utility XP PC
    0:10:20 that you use in your rack.
    0:10:21 That's actually a virtual machine back in San Jose,
    0:10:23 all of your routers are back in San Jose,
    0:10:26 your CUCMs, your 3750 switch,
    0:10:30 your Ethernet switch module,
    0:10:32 your modules, your Unity Connection,
    0:10:35 all of the servers, all of that is back in San Jose.
    0:10:38 And even in San Jose, it's in a different room or at least
    0:10:41 logically in a different area.
    0:10:45 So the only thing local to you is your phones
    0:10:48 and an actual switch that is used to power your phones,
    0:10:53 but you were not telnetting in or consoling in to
    0:10:56 your switch there in front of you,
    0:10:59 you were consoling to the switch that logically looks at,
    0:11:04 or from your topology logically looks like your corporate headquarter,
    0:11:09 or your Branch 1, or Site, you know,
    0:11:11 Site 1, Site 2, however they name them,
    0:11:14 those 3750 and Ethernet switch modules.
    0:11:20 Ok, you will see phones show up,
    0:11:22 this is because they have everything layered to VPN.
    0:11:26 So, or layered to Trunk Tunneling Protocol
    0:11:28 and if it's over the LAN, it's Layer 2 Tunneling Protocol
    0:11:30 combined with LT2PV3 or
    0:11:33 Layer-2 Tunneling Protocol Version 3, so the WAN.
    0:11:39 What this means is that if you do a shut down on one of your ports,
    0:11:43 you will not be actually powering down one of your phones,
    0:11:50 so you can shut a port and you'll notice that your phone doesn't react.
    0:11:55 If you want to actually power cycle a phone,
    0:11:57 you will need to physically disconnect the Ethernet
    0:12:00 from the phone in front of you, and then power it back on.
    0:12:07 You also should be aware....
    0:12:12 In fact one of the ways you can look at that is
    0:12:14 if let's say you're on your Cat 3750,
    0:12:16 and we'll do a demonstration of this in just a little bit,
    0:12:19 if you do a "show power inline", you'll see....
    0:12:23 or actually if you do "show CDP neighbor details",
    0:12:25 you'll see that the phone thinks that it's sending
    0:12:28 or the switch thinks it's sending power to the phone,
    0:12:31 but then if you do "show power inline",
    0:12:32 you'll see that there actually is no power that's being sent to the phone
    0:12:36 because it's remote.
    0:12:38 CDP makes it think that it is, but it's really not actually sending any
    0:12:43 Layer 2 or Layer 1 really power.
    0:12:47 Ok, with CDP, it's important to know that there is two versions,
    0:12:52 Version1 and Version 2.
    0:12:53 And Version 2 is the standard and the default,
    0:12:57 but it's possible that, you know,
    0:12:59 the lab could change any parameters before you get in there,
    0:13:02 or any configuration, and Version1,
    0:13:05 amongst other things, doesn't carry any Voice VLAN
    0:13:10 or auxiliary VLAN data.
    0:13:13 That's actually not mentioned in any of the documentation I've ever seen
    0:13:16 on CDP Version 2, but a Voice VLAN was
    0:13:23 one of the new features to Version 2,
    0:13:25 but way back, I mean probably 2000, 2001.
    0:13:31 Ok, but do note that you need CDP version 2,
    0:13:33 you need CDP run globally,
    0:13:36 and you need CDP enabled on each port.
    0:13:39 Again those are all the defaults, but you might want to look for them.
    0:13:43 Ok, there are two methods that we can use to configure phone ports,
    0:13:48 and this applies to both the 4-port Ethernet switch module,
    0:13:53 which is what's in the lab,
    0:13:55 or the 3750/3560.
    0:13:58 And these methods are either the trunk method where we see
    0:14:04 up there that we're explicitly configuring the trunk,
    0:14:08 hard-coding it to a mode trunk or what's known as the access VLAN method.
    0:14:12 So the trunk port method, we explicitly configure
    0:14:16 the trunk the access port method,
    0:14:17 we're saying "switchport access vlan 12",
    0:14:20 which is our data VLAN, and "switchport voice vlan 11".
    0:14:26 The switch port voice VLAN is of course what's being passed
    0:14:30 on to the phone through CDP to tell it what
    0:14:33 internal switch port it should attach to.
    0:14:38 Now, the thing with an access port is that
    0:14:42 it's not allowing trunking information, right?
    0:14:45 So, if it's not allowing trunking information,
    0:14:48 then how are we distinguishing between two different VLANs?
    0:14:54 How are we actually sending data on two different VLANs?
    0:14:56 Well, the truth is that with the access port method,
    0:15:00 or actually any time we enter the command "switchport voice vlan11",
    0:15:05 or "switchport voice vlan (whatever)"
    0:15:07 other than the fact that the Voice VLAN information
    0:15:16 or ID is transmitted in CDP to the phone,
    0:15:19 if the other side doesn't happen to be a phone,
    0:15:22 it, you know, CDP doesn't transfer that information,
    0:15:26 but the "switchport voice vlan" still works for really anything on the other side.
    0:15:31 What it's essentially saying is that the switch is doing a pseudo trunking method.
    0:15:37 So, it's still using dot1q,
    0:15:40 and it's essentially allowing dot1q headers on top of Ethernet headers,
    0:15:45 or on top of Ethernet frames, to come into the switch,
    0:15:49 but it's just checking their VLAN ID.
    0:15:51 And if the VLAN ID equals whatever the Voice VLAN ID
    0:15:56 command is set to in the Catalyst switch,
    0:15:58 then it will automatically go ahead and allow that traffic to come in.
    0:16:09 If it's not the same as whatever the Voice VLAN ID is configured to be,
    0:16:13 the VLAN ID is different on the actual incoming dot1q header,
    0:16:16 then it will simply ignore that traffic.
    0:16:18 Ok, so it is a pseudo dot1q trunk,
    0:16:21 it's just allowing one additional dot1q header or one additional
    0:16:26 VLAN in addition to the Native or Untagged VLAN.
    0:16:30 If we're doing the trunk port method,
    0:16:33 or we hard-code "switchport mode trunk",
    0:16:36 then what we need to do is,
    0:16:40 we can still use the "switchport voice vlan" command,
    0:16:43 but we also use the "switchport trunk native" command
    0:16:51 in order to send and access VLAN or the PC port,
    0:16:54 VLAN on the back of the phone.
    0:16:57 Ok, looking at Spanning Tree,
    0:16:59 how this applies to the voice lab is basically in reducing the wait time
    0:17:04 for the phone to be able to talk or send traffic.
    0:17:07 Catalyst IOS, simply for the phone ports,
    0:17:11 spanning-tree portfast,
    0:17:12 we noted back a couple of slides back that for trunks,
    0:17:17 if we want, we can do "spanning-tree portfast trunk".
    0:17:21 And essentially what this is saying is,
    0:17:22 don't wait for the blocking, learning,
    0:17:26 listening, forwarding mode.
    0:17:28 We're not dealing with rapid spanning-tree
    0:17:30 or anything like that, but essentially sort of
    0:17:34 turn off spanning-tree for this port,
    0:17:36 or just don't listen for it.
    0:17:39 Ok, so that allows the phone to talk quicker.
    0:17:43 Looking at TFTP Services,
    0:17:48 we need to enable TFTP first of course
    0:17:50 in Serviceability, for our Unified Communication Manager servers
    0:17:55 or what I'll typically call CUCM from this point on,
    0:17:58 any time that you add files to the TFTP service,
    0:18:02 so we'll take a look at this.
    0:18:04 But in CUCM, when we go to the operating system drop-down,
    0:18:07 the operating system, OS User Interface,
    0:18:11 and we go to system upgrade and we add files to TFTP,
    0:18:17 we must restart the TFTP Service.
    0:18:19 Also, those files are not kept in sync,
    0:18:23 rsync or anything else, not in CUCM 7 across servers.
    0:18:30 So if we want them to be available or for [....]
    0:18:32 to make them available in a redundant fashion,
    0:18:35 maybe on the Pub and the Sub,
    0:18:36 or publisher and subscriber,
    0:18:38 then we need to add them to both and restart both TFTP Services.
    0:18:44 In IOS, we can always do like a "sh flash | in (whatever phone or
    0:18:50 type or name or something like that).
    0:18:54 If we want to see files that are specific to that,
    0:18:56 and then we can add those manually,
    0:18:59 so we can say "tftp-server" in config mode,
    0:19:01 "flash: (the name of the path and then the name of the file)"
    0:19:06 and we can also use the alias command
    0:19:09 to make look like they appear in the route directory
    0:19:13 because when phones ask for firmware files
    0:19:17 they don't ask for them through TFTP with any directory structure.
    0:19:20 On a contrary, when phones go to ask for desktop settings like
    0:19:25 ringtones or the.... I should say customization settings
    0:19:29 like the desktop picture or ringtones
    0:19:32 they do ask for them, at least the desktop settings in
    0:19:35 a specific directory structure, and we'll cover that in a little bit later,
    0:19:39 and look at some examples of that,
    0:19:42 but we need to make sure that they appear aliased
    0:19:45 just like you would through an FTP server
    0:19:48 or a web server, but the TFTP server hands them out
    0:19:51 or at least recognizes and serves them up
    0:19:57 as if they appear from the route directory
    0:20:00 even if they don't happen to be. So that's what an alias command is for.
    0:20:04 Looking at the Network Time Protocol,
    0:20:07 we need to configure NTP on the Publisher,
    0:20:10 CUCM server, and all Subscribers sync with the Publisher,
    0:20:14 so any Publishers in our system
    0:20:17 if we were only told to do the CUCM server you might only have to do that,
    0:20:22 it probably will not hurt, nor take you very much time at all
    0:20:27 to make sure that all of your Publisher servers, so like,
    0:20:29 your Unity Connection, Publisher
    0:20:32 or UCCX, well actually UCCX in the lab is still Windows,
    0:20:37 so you can set that in Windows Time.
    0:20:39 Again I wouldn't be too concerned with it if the lab isn't
    0:20:43 more specific, but if they are, set it on all the servers that are necessary.
    0:20:49 Present server for instance, and this can be configured via the CUCS,
    0:20:54 sorry CUOS, or the Cisco Unified Operating System Command Line
    0:20:58 or you can do it through the web user interface
    0:21:01 I think it's easier through the web interface,
    0:21:04 you can see if it's available, we'll take a look at it here in just a moment.
    0:21:09 The only way to fully verify the time is through the command line, although
    0:21:14 you can see if the service is accessible from the web interface.
    0:21:19 You should configure routers and switches, set their
    0:21:22 time zones first, and manually set the clock
    0:21:27 to within a second or two of whatever the server source is.
    0:21:32 If the server happens to be on the PSTN,
    0:21:34 then just look up at your local clock in the actual testing centers
    0:21:37 since you don't have access to the PSTN WAN router in the lab.
    0:21:42 But if it happens to be one on your rack, like let's say
    0:21:45 yours told the sync to Router 1,
    0:21:47 then make sure you set Router 1 to whatever your local time is there
    0:21:50 at your testing center, and then set all of your other routers manually
    0:21:54 using the clock set command before you begin setting up NTP.
    0:22:01 This is to allow them to sync up a lot quicker,
    0:22:03 they'll still take a while to sync up,
    0:22:05 so once you enter your commands for NTP,
    0:22:07 don't sit there and wait for your routers to sync up to each other,
    0:22:11 just go on and do other things, trust that they will sync
    0:22:14 and come back in maybe a half hour or an hour and check them out later.
    0:22:20 Ok, don't forget to set the proper date and time groups in the CUCM,
    0:22:24 also there is a Phone NTP Reference in CUCM,
    0:22:28 this is for SIP phones if you should have them.
    0:22:32 Skinny phones get their time through the date-time group
    0:22:34 and the Skinny Protocol, SIP phones use NTP.
    0:22:38 So on IOS, you can set up a server as NTP Master, and then the stratum time.
    0:22:44 Any of you that have ever tried to install CUCM 8 or 8.5,
    0:22:48 you'll note that unless your router is set to stratum 2,
    0:22:51 or, I always set it to stratum 2 but...
    0:22:54 Stratum 2 or 3, you will not be able to get your CUCM server to install this is because
    0:23:01 the CUCM wants to be sure that it's looking at an NTP server
    0:23:06 with a stratum of no less than 4,
    0:23:09 I'm sorry, no greater than 4 or worse off,
    0:23:13 higher number the worse, the lower number the better,
    0:23:17 closer to the cesium atomic time clock.
    0:23:24 So, keep in mind about stratum,
    0:23:27 lower stratums outweigh a higher stratum,
    0:23:30 so if I'm not only doing NTP master, but I also have NTP server set
    0:23:35 that is I want to learn my time as a router from another router,
    0:23:39 but then I also want to be a master in the sense that I'll
    0:23:41 serve time to other people, maybe I'm kind of a border router for my enterprise.
    0:23:46 Maybe Router 1 is syncing from the PSTN, so I'm doing NTP server with the
    0:23:50 IP address of the PSTN, maybe a loopback,
    0:23:53 and then I'm also doing NTP master,
    0:23:55 I need to make sure that my stratum for NTP master on my
    0:23:58 Router 1 let's say is higher than what the PSTN server is sending.
    0:24:04 I can just configure the NTP server command
    0:24:08 point it to the PSTN, and wait for a little while and do a
    0:24:12 "show ntp status" or really "show ntp associations" I like,
    0:24:18 to see which stratum the PSTN is telling me it's set at,
    0:24:21 and then I set mine at least one higher.
    0:24:26 Ok, that way I won't.... That way I'll sync with the PSTN,
    0:24:29 but I'll also be able to serve time.
    0:24:31 If I set it equal to or lower, then I'll sync with myself first,
    0:24:35 and I won't really sync with the PSTN.
    0:24:39 Ok, so it's always a good idea to do "ntp source loopback",
    0:24:41 it's pretty much a good idea to always link everything
    0:24:44 all sources of protocol traffic from your router
    0:24:50 link them to a loopback, unless you're told otherwise.
    0:24:53 If you're told otherwise, obviously do whatever you're told.
    0:24:57 Ok, looking at DHCP inside CUCM,
    0:25:00 it's important and critical to enable the DHCP Monitor Service
    0:25:05 under serviceability, service activation
    0:25:08 make sure it's running,
    0:25:08 and then configure your DHCP server
    0:25:11 if you were told to use CUCM as a DHCP server.
    0:25:14 Use whichever one they told you,
    0:25:17 if they didn't tell you I'd probably use the Publisher,
    0:25:19 not in a real environment, I'd probably never use CUCM DHCP
    0:25:24 real environment, this is for the lab.
    0:25:26 And then you would configure a subnet for each site,
    0:25:29 after you would configure the server,
    0:25:32 make sure you'd assigned the default router IP address,
    0:25:34 and TFTP address, and DNS if they asked you, but that's
    0:25:38 probably less likely that you [...] in the lab,
    0:25:42 although they certainly could ask you to do that.
    0:25:43 We'll look over that during this week.
    0:25:49 Ensure that "ip helper-address" command is configured under any
    0:25:53 Voice VLAN sub interfaces on any routers or switches.
    0:25:57 So, first of all if I'm on a switch, and I want to obtain the DHCP information
    0:26:02 from that switch, I should note that I have to have an
    0:26:06 SVI, Switch Virtual Interface.
    0:26:08 Ok, I have to have a Layer 3 component to
    0:26:11 my switch if the actual DHCP pool is on an IOS switch.
    0:26:17 Or else I don't have any way of ever listening to Layer 3 information
    0:26:21 much less serving it back.
    0:26:23 It has to of course before the subnet where the
    0:26:25 request, the DHCP request is coming from.
    0:26:30 If I have a DHCP, and I'm going to pull up a topology here in a moment,
    0:26:37 but let's just say a headquarter switch, there's a phone
    0:26:39 attached to it and I've got a headquarter router,
    0:26:42 which has a dot1q Layer 3 interface on that router,
    0:26:46 I don't have to use IP DHCP, or sorry ip helper-address,
    0:26:51 if the DHCP pool is on the router.
    0:26:55 But if it's on the CUCM server,
    0:26:57 and the reason I don't have to if it's on the router is because
    0:26:59 I have a Layer 3 interface where the router can listen for that request.
    0:27:05 The router is serving it from a global pool,
    0:27:07 just looking to see where, what subnet it came from.
    0:27:12 But if I have that IOS, I'm sorry not IOS
    0:27:16 but DHCP pool set on a CCM server,
    0:27:20 and my phones are in a different VLAN from the server,
    0:27:24 as they most likely will be or,
    0:27:26 certainly most likely are in real installations.
    0:27:30 And I do need to have a helper address
    0:27:32 on my phone's VLAN, or VLAN sub interface, Layer 3 interface
    0:27:39 where I take that broadcast address,
    0:27:42 it can't be a unicast because a unicast packet
    0:27:45 has both source and destination IP address.
    0:27:48 I can't have a source IP address if I'm a phone that doesn't have an IP address yet, right?
    0:27:52 I'm looking to get one, that's what DHCP is for.
    0:27:55 So my source is essentially blank.
    0:27:58 I've got a broadcast packet.
    0:28:00 And I need to turn that broadcast into a unicast.
    0:28:04 That's the router's job.
    0:28:06 With the "ip helper-address" turn that broadcast for
    0:28:09 BOOTP, BOOTPS...
    0:28:14 A number of other things, DNS, there is a number of other
    0:28:16 IP4 Protocol that can be done, but
    0:28:20 turn that broadcast DHCP into a unicast
    0:28:23 and send it on to the server,
    0:28:27 the actual unicast IP address of the CUCM server,
    0:28:30 let's say Publisher.
    0:28:31 So I need the "ip helper-address" on any Layer 3 interface
    0:28:35 where my phones are living and sending out their broadcast.
    0:28:42 Then verify the address allocation under each scope.
    0:28:44 This is certainly possible in IOS,
    0:28:48 it's not really so possible in CUCM.
    0:28:52 Ok, there really not even a command line to show you that.
    0:28:55 It's not the best DHCP server.
    0:28:57 And then ping the phone address to make sure you've allocated the gateway correctly.
    0:29:02 Go to the web interface for the phone,
    0:29:04 so just put the IP address in a web browser,
    0:29:06 the IP address of the phone,
    0:29:08 make sure you can reach that web server.
    0:29:11 Ok, looking at IOS DHCP
    0:29:13 we can verify address reservations with "show ip dhcp bindings",
    0:29:17 and check for maybe stale addresses with "show cdp neighbor".
    0:29:21 Sometimes clearing a CDP Table can help us well.
    0:29:25 So from EXEC Mode, but not config t Mode,
    0:29:29 do "clear cdp table", and then power cycle any phones
    0:29:33 that take too much time to obtain an IP address.
    0:29:38 We'll go over this, we'll go over the actual configuration for this
    0:29:42 in just a bit in our demo.
    0:29:44 So looking at Multicast Routing
    0:29:46 is about the last thing we need to look at
    0:29:48 before our demos with network infrastructure.
    0:29:50 Now multicast of course fits into media resources,
    0:29:54 under Music On Hold,
    0:29:55 because that's at least in what we're concerned with
    0:30:00 for the CCIE Voice lab, that's really the only time we care about multicast traffic,
    0:30:04 we might care about it for Broadcast IPTV, but
    0:30:08 you know, and then a number of other things
    0:30:10 in real networks, but for the lab, Music On Hold
    0:30:14 is about the only thing we care about Multicast.
    0:30:16 But it really falls... Breaks down into two components,
    0:30:20 One is the server configuration,
    0:30:24 the other is the network infrastructure,
    0:30:26 so we'll cover the infrastructure portion here.
    0:30:29 First of all, in a lab environment,
    0:30:32 a small lab environment, like our CCIE Voice Exam,
    0:30:37 and practice labs, it's perfectly safe in a small lab environment to
    0:30:44 use PIM Dense Mode.
    0:30:45 And Dense mode simply floods all multicast groups,
    0:30:49 and multicast traffic everywhere,
    0:30:51 Ok, this is for routers,
    0:30:53 PIM is Protocol Independent Multicast,
    0:30:55 we're not going to go into a long lengthy discussion of multicast.
    0:30:58 There is easily an entire day worth of multicast
    0:31:03 that we could go over, maybe two.
    0:31:04 In fact, if you're interested in that,
    0:31:07 and you happen to have the all access pass,
    0:31:09 please watch, I can send you a link to Brian McGahan's
    0:31:14 full day of IP Multicast that he just recorded last week,
    0:31:20 for his Routing and Switching Class On Demand,
    0:31:23 but we really don't need to go into a lot of detail for multicast
    0:31:27 when it comes, as it pertains to the CCIE Voice lab I should say.
    0:31:32 We'll use dense mode on the routers
    0:31:34 to flood it everywhere, and we can use a form of Dense Mode
    0:31:39 on the switches if we like as well.
    0:31:41 Now, there is already something called IGMP,
    0:31:43 or Internet Group Management Protocol
    0:31:46 running on the 3750 switches and
    0:31:48 even on the Ethernet switch module portion
    0:31:51 router where we have that ESW,
    0:31:55 and it snoops and listens for join requests.
    0:31:58 So, by default we have IGMP snooping turned on for VLAN.
    0:32:04 We can say "no igmp snooping"
    0:32:08 in the Cat 3750 or even the Ethernet switch modules to turn it off.
    0:32:14 It's perfectly fine to leave it on, on both.
    0:32:17 But it can be helpful.
    0:32:19 There used to be a bug many IOS versions ago
    0:32:21 where we had to turn it of for the Ethernet switch module.
    0:32:23 That's not the case anymore.
    0:32:25 We just need to make sure that we have
    0:32:27 ccm-manager music-on-hold configured on any IOS router,
    0:32:32 and we'll talk about that when we get to media resources.
    0:32:35 But for the multicast portion, we can do "no igmp snooping"
    0:32:41 on either the Ethernet switch module in the router,
    0:32:44 router IOS or the Catalyst IOS,
    0:32:47 if we wish to turn it off just to avoid any possible troubleshooting.
    0:32:52 Ok, we can also just under any Layer 3 interface
    0:32:56 that's either a incoming or an outgoing,
    0:32:59 so coming from the server,
    0:33:02 and we'll look at a topology and draw this up on the white board in a moment.
    0:33:06 Probably more so, when we get to the...
    0:33:08 do it again when we get to the Media Resources section.
    0:33:13 We would need it first incoming from these server VLAN
    0:33:17 because the Publisher and Subscriber,
    0:33:19 at least one of the two is where Music On Hold Server is going to lie.
    0:33:23 so we need PIM Dense Mode there on the incoming server VLAN
    0:33:28 Layer 3 interface, most likely
    0:33:31 Layer 3 sub interface of a Fast Ethernet at our corporate headquarter or Site 1.
    0:33:39 We'll also need it outgoing to the Voice VLAN
    0:33:42 Layer 3 interface on the corporate headquarter or Router 1.
    0:33:48 We'll also need it on the serial, one or two serial sub interfaces
    0:33:53 as they point to the Branch 1 and Branch 2 routers
    0:33:56 respectively depending on where we need multicast traffic to go.
    0:34:01 Ok, so the PIM Dense Mode, it's safe to go ahead and put it on every interface.
    0:34:05 Again, in a lab environment you never heard Mark telling you
    0:34:08 that it's safe to use PIM Dense Mode everywhere.
    0:34:12 Ok, in real production environment you would never want to do that.
    0:34:15 In fact, you really wouldn't even want to do
    0:34:17 PIM Sparse-Dense Mode because getting into a quick technical aside on that,
    0:34:23 it uses Sparse Mode if there is a [...] who point to
    0:34:26 manage group membership and if there's not,
    0:34:28 it falls back to Dense Mode and so you just have the same, huge...
    0:34:35 just you know, bursting of information,
    0:34:38 flooding in of information is the word I was looking for,
    0:34:40 out to all the interfaces, and out across your WAN and wherever else,
    0:34:45 and you can get into a really high bandwidth or oversubscription
    0:34:49 or problem if it's not managed properly with QoS.
    0:34:53 Ok, but even if it is, you really don't want to leave multicast to
    0:34:58 Dense or Sparse-Dense, you really want to keep it on Sparse Mode only.
    0:35:03 That's in the real environment. In the lab we're going to use Dense Mode.
    0:35:07 And then on let's say your Branch 1 you'd want it on your serial interface
    0:35:10 coming in from the corporate headquarter site,
    0:35:13 and then you'd also want it on your Voice VLAN.
    0:35:18 So either a Fast Ethernet Sub interface out to a switch
    0:35:20 or if it's an Ethernet switch module,
    0:35:22 then it would be the SVI, the Voice VLAN switched Virtual Interface.
    0:35:26 You do not ever need it on your loopbacks to get out to the PSTN,
    0:35:30 that was an old configuration,
    0:35:32 now all you need is ccm-manager,
    0:35:34 it can't hurt to put it on your loopbacks,
    0:35:37 that's perfectly fine if you want to do that.
CCIE Voice Advanced Technologies Class v3.5
Title: CCIE Voice Advanced Technologies Class v3.5
Duration: 57h 05m
The CCIE Voice Advanced Technologies Class is one of the first steps in understanding CCIE level concepts and technologies. Each technology you need to know for the CCIE Voice lab is described in detailed technology lectures and hands-on demonstrations. Watch as the instructor answers live questions from participating online students, and walks everyone through a detailed demonstration and explanation of all of these concepts and technologies.
Get instant access to our entire library!
Sign Up
Download this Course
$299.00 Add to Cart


© 2003 - 2013 INE All Rights Reserved