Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Synergon Informatika Rt., 1999 Chapter 5 Managing AppleTalk Traffic.

Similar presentations


Presentation on theme: "© Synergon Informatika Rt., 1999 Chapter 5 Managing AppleTalk Traffic."— Presentation transcript:

1 © Synergon Informatika Rt., 1999 Chapter 5 Managing AppleTalk Traffic

2 2 Objectives Upon completion of this chapter, you will be able to perform the following tasks: Identify potential source of congestion in an AppleTalk network Configure zone filters Configure RTMP filters Configure NBP filters

3 3 AppleTalk Traffic Management

4 4 AppleTalk Traffic Management Overview I am looking for servers in Campus Zone I am server in Campus Zone Access Campus Zone Device location traffic is one source of overhead RTMP broadcasts table every 10 seconds Cisco IOS filters can reduce traffic or control access

5 5 AppleTalk Protocol Stack Application Presentation Session Transport Network Data Link Physical 76543217654321 AppleTalk Higher Layres 76543217654321 Ethernet Token Ring FDDIOther DDP ZIPRTMPNBP OSI Reference Model AppleTalk Architecture

6 6 AppleTalk Services Zone Bldg-17 Zone Users Zone Bldg D 1st floor Zone Bldg-13

7 7 Nonextended/Extended Networks 253 hosts/servers per network Range of network number per wire 127 hosts, 127 servers per network Single network number per wire Extended Nonextended Network 100-105 Network 100 OR

8 8 Extended AppleTalk Internetwork Cable Range 120-129 Zone B Zone A Zone B Zone A Cable Range 110-110 Cable Range 101-101 Multiple zones per cable range Multiple cable ranges per zone

9 9 AppleTalk Zones Zones divide a network into manageable “communities of interest” Widespread zones experience more traffic A B C Network Growth

10 10 AppleTalk Filtering Options GetZoneList - Local router to Macintosh ZIP reply - Hides zones between routers Distribute list - Hides cable range, controls broadcasts NBP - Hides service, control broadcasts RTMP filtered GetZoneList reply fiktered GetZoneList Zip reply filtered

11 11 Filtering Configuration Tasks Two fundamental configuration tasks common to all filters: Step 1Create an access list Step 2Apply access list to interface access-list 601 deny cable-range 100-100 access-list 601 permit other-access access-list 601 deny cable-range 100-100 access-list 601 permit other-access Interface Ethernet 2 AppleTalk access-group 601 Interface Ethernet 2 AppleTalk access-group 601 E1E2

12 12 Configuring Zone Filters

13 13 How Services and Zones Are Learned Zone Bldg-17 Zone Users Zone Bldg D 1st floor GetZoneList (GZL) request to router NBP broadcast

14 14 GZL Filter Hides Zones from User E0 E1 Requirement: Operation zone cannot access Accounting Solution: Use GZL filter Effect: Router does not include Accounting in GZL reply E2 Zone: Executive Cable-range: 101-200 Zone: Accounting Cable-range: 201-300 Zone: Operation Cable-range: 501-1000

15 15 GetZoneList Filter Commands Router (config) # access-list access-list-number { permit | deny } zone zone-name  Defines default action for zones not specified  Creates access list Router (config) # access-list access-list-number { permit | deny } additional-zones  Applies GZL filter to an interface Router (config-if) # Appletalk getzonelist-filter access-list-number

16 16 GetZoneList Filtering Example E0 E1 E2 Zone: Executive Cable-range: 101-200 Zone: Accounting Cable-range: 201-300 Zone: Operation Cable-range: 501-1000 Interface Ethernet 1 AppleTalk cable-range 501-1000 AppleTalk zone Operation AppleTalk getzonelist-filter 601 access-list 601 deny zone Accounting access-list 601 permit additional-zones Interface Ethernet 1 AppleTalk cable-range 501-1000 AppleTalk zone Operation AppleTalk getzonelist-filter 601 access-list 601 deny zone Accounting access-list 601 permit additional-zones

17 17 How Routers Learn Zones Zone: Headquartes Cable-range: 101-200 Zone: WAN Cable-range: 800-800 Zone: WAN Cable-range: 700-700 Zone: London Cable-range: 201-250 R1 Zone Information Table Headquarters101-200 WAN700-700, 800-800 1 2 3 1 R1 sends RTMP update with network numbers 2R2 sends ZIP request asking for associated zones 3R1 sends Zone Information table (ZIT) R2 R1

18 18 ZIP Reply Filters Hide Zones Requirement: Do not want R2 router to know about Paris_Acct Zone Solution: Use ZIP reply filter on R1 Zone Headquarters Zone WAN Zone London Default Zone: Paris Additional zone:Paris_Acct S0 S1 E0 R2R3 R1

19 19 Zip Reply Filter Commands Router (config) # access-list access-list-number { permit | deny } zone zone-name  Defines default action to take for zones  Creates access list and defines zone access Router (config) # access-list access-list-number { permit | deny } additional-zones  Applies zip-reply-filter to an interface Router (config-if) # Appletalk zip-reply-filter access-list-number

20 20 ZIP Reply Filtering Example Default Zone: Paris Additional zone:Paris_Acct Cable-range: 251-300 S0 S1 E0 R2R3 R1 interface Serial 0 appletalk caple-range 700-700 appletalk zone WAN appletalk zip-reply-filter 602 access-list 602 deny zone Paris_Acct access-list 602 permit additional-zones R1 interface Serial 0 appletalk caple-range 700-700 appletalk zone WAN appletalk zip-reply-filter 602 access-list 602 deny zone Paris_Acct access-list 602 permit additional-zones Zone: Headquartes Cable-range: 101-200 Zone: WAN Cable-range: 800-800 Zone: WAN Cable-range: 700-700 Zone: London Cable-range: 201-250 R1

21 21 Verifying Zone Filters Tokyo# show appletalk zone Name Network (s) Ozone12810-12819 Azone3210-3219 3230-3230 3220-3220 Fzone11250-11259 Total of 3 zones Tokyo# show appletalk zone Name Network (s) Ozone12810-12819 Azone3210-3219 3230-3230 3220-3220 Fzone11250-11259 Total of 3 zones Shows all zones know to the router

22 22 Configuring RTMP Filters

23 23 How Routers Learn Networks Cable-range: 251-300 S0 S1 E0 R2R3 R1 Network Distance 101-2000 800-8000 700-7000 251-3001 201-2501 Cable-range: 700-700 Cable-range: 201-250 R1 Cable-range: 800- 800 Cable-range: 101-200 RTMP broadcast full routing table every 10 seconds

24 24 How Routers Learn Networks S0 S1 E0 R2R3 R1 Network Distance 101-2000 800-8000 700-7000 251-3001 201-2501 R1 Requirement: Do not want cable range 251-300 advertised to R2 Solution: Use distribute-list filter so R1 does not advertise cable range 251-300 Zone: Headquartes Cable-range: 101-200 Default Zone: Paris Additional zone:Paris_Acct Cable-range: 251-300 E0 Zone: WAN Cable-range: 700-700 Zone: London Cable-range: 201-250 Zone: WAN Cable-range: 800-800

25 25 RTMP Filter Commands Router (config) # access-list access-list-number { permit | deny } network network  Defines access for a single cable range  Defines access for a single network number Router (config) # access-list access-list-number { permit | deny } cable-range cable-range  Defines the default action to take for network number or cable range not specified in list Router (config) # access-list access-list-number { permit | deny } other--access

26 26 RTMP Filter Commands (cont.) Router (config-if) # Appletalk distribute-list access-list-number in  Controls which router are advertised  Controls which routes are accepted into the routing table Router (config-if) # Appletalk distribute-list access-list-number Out

27 27 RTMP Filtering Example Default Zone: Paris Additional zone:Paris_Acct Cable-range: 251-300 S0 S1 E0 R2R3 R1 interface Serial 0 appletalk caple-range 700-700 appletalk zone WAN appletalk zip-reply-filter 603 out access-list 603 deny cable-range 251-300 access-list 603 permit other-access access-list 603 permit additional-zones R1 interface Serial 0 appletalk caple-range 700-700 appletalk zone WAN appletalk zip-reply-filter 603 out access-list 603 deny cable-range 251-300 access-list 603 permit other-access access-list 603 permit additional-zones Zone: Headquartes Cable-range: 101-200 Zone: WAN Cable-range: 800-800 Zone: WAN Cable-range: 700-700 Zone: London Cable-range: 201-250 R1

28 28 RTMP Filtering Considerations R1 interface Ethernet 0 appletalk caple-range 101-101 appletalk zone Accounting appletalk distribute-list 603 in appletalk permit-partial-zones access-list 603 deny cable-range 301-301 access-list 603 permit other-access access-list 603 permit additional-zones R1 interface Ethernet 0 appletalk caple-range 101-101 appletalk zone Accounting appletalk distribute-list 603 in appletalk permit-partial-zones access-list 603 deny cable-range 301-301 access-list 603 permit other-access access-list 603 permit additional-zones Zone: Accounting Cable-range: 101-101 Zone: Operation Cable-range: 301-301 Zone: Operation Cable-range: 201-201 R1 R2 E0 E1  If access to any network in a zone is denied, access to that zone is also denied by default  use appletalk permit-partial-zones to allow access to other networks in that zone

29 29 Verifying RTMP Filters Tokyo# show appletalk route Codes: R - RTMP derived, E - EIGRP derived, C - connected, A - AURP, S - static, P - proxy 5 routes in Internet he first zone listed for each entry is its default (primary) zone. C Net 3210-3219 directly connected, Ethernet0, zone Azone C Net 3220-3220 directly connected, Serial0, zone Azone C Net 32300-3230 directly connected, Serial1, zone Azone R Net 11250-11259 [1/G] via 3211.4, 7 sec, Ethernet0, zone Fzone C Net 12810-12819 directly connected, Ethernet1, zone Ozone Tokyo# show appletalk route Codes: R - RTMP derived, E - EIGRP derived, C - connected, A - AURP, S - static, P - proxy 5 routes in Internet he first zone listed for each entry is its default (primary) zone. C Net 3210-3219 directly connected, Ethernet0, zone Azone C Net 3220-3220 directly connected, Serial0, zone Azone C Net 32300-3230 directly connected, Serial1, zone Azone R Net 11250-11259 [1/G] via 3211.4, 7 sec, Ethernet0, zone Fzone C Net 12810-12819 directly connected, Ethernet1, zone Ozone Display routing table entries

30 30 Configuring NBP Filters

31 31 How Names Are Learned 4 321 I am looking for file server in Campus Zone I am a file server in Campus Zone Campus Zone NBP Messages 1 broadcast requestUnicast to local router 2 Forward requestUnicast to either routers 3 Lookup Multicast on cable in zone 4 ReplyUnicast back to originator

32 32 NBP Filters Hide Services Fred’s Mac Main Server Cable Range 200-200 NBP filters can deny access to a single device or to all devices within a zone NBP filters are based on entity names Cable Range 300-300 Cable Range 100-100 Campus Zone Users Zone E0R2R1

33 33 Entity Names Fred’s Mac Main Server A network-visible-entity (NVE) is any entity that is accessible over an AppleTalk network Entity names are character strings of form: object:type@zone Campus Zone Users Zone R2R1 Fred’s MAC: Workstation@Users ZoneMain Server: AFPServer@Campus Zone

34 34 NBP Filter Commands Router (config) # access-list access-list-number { permit | deny } nbp seq { type | object | zone} string  Defines the default action for all other NBPs  Creates access list Router (config) # access-list access-list-number { permit | deny } other-nbps  Apples the NBP filter to the interface Router (config) # appletalk access-group access-list-number

35 35 NBP Filtering Example 1 Fred’s Mac Main Server Cable Range 200-200 Cable Range 300-300 Cable Range 100-100 Campus Zone Users Zone E0R2R1 interface Serial 0 appletalk caple-range 300-300 appletalk zone Users Zone appletalk access-group 603 access-list 603 deny nbp 1 object Color Laser access-list 603 deny nbp 1 type LaserWriter access-list 603 deny nbp 1 zone Campus Zone access-list 603 permit other-nbps access-list 603 permit other-access R1 interface Serial 0 appletalk caple-range 300-300 appletalk zone Users Zone appletalk access-group 603 access-list 603 deny nbp 1 object Color Laser access-list 603 deny nbp 1 type LaserWriter access-list 603 deny nbp 1 zone Campus Zone access-list 603 permit other-nbps access-list 603 permit other-access Denying a Single Device Color LAser

36 36 NBP Filtering Example 2 Fred’s Mac Main Server Cable Range 200-200 Cable Range 300-300 Cable Range 100-100 Campus Zone Users Zone E0R2R1 interface Serial 0 appletalk caple-range 300-300 appletalk zone Users Zone appletalk access-group 603 access-list 603 deny nbp 1 zone Campus Zone access-list 603 permit other-nbps access-list 603 permit other-access R1 interface Serial 0 appletalk caple-range 300-300 appletalk zone Users Zone appletalk access-group 603 access-list 603 deny nbp 1 zone Campus Zone access-list 603 permit other-nbps access-list 603 permit other-access Denying All Services within a Zone Color LAser

37 37 Verifying NBP Filters Tokyo# show appletalk nbp Net AdrSktNameTypeZone 32201254Tokyo.Serial0ciscoRouterAzone 32301254Tokyo.Serial1ciscoRouterAzone 321384254Toky.Ethernet0ciscoRouterAzone 12813205254Toky.Ethernet1ciscoRouterOzone Tokyo# show appletalk nbp Net AdrSktNameTypeZone 32201254Tokyo.Serial0ciscoRouterAzone 32301254Tokyo.Serial1ciscoRouterAzone 321384254Toky.Ethernet0ciscoRouterAzone 12813205254Toky.Ethernet1ciscoRouterOzone  Display the contents of the name registration table

38 38 Summary Locating services and routing updates cause overhead in an AppleTalk network Understanding communities of interest is key to controlling service location traffic Filtering strategies must assure that routing information needed for service location is accessible to routers Cisco’s IOS software provides many features for reducing the volume of service location and routing traffic, and for controlling access


Download ppt "© Synergon Informatika Rt., 1999 Chapter 5 Managing AppleTalk Traffic."

Similar presentations


Ads by Google