280 likes | 489 Views
Chapter 19. Configuring Source-Route Bridging. Objectives. Upon completion of this chapter, you will be able to perform the following tasks: Describe the basic functions of source-route bridging (SRB) Configure source-route bridging Configure source-route transparent bridging
E N D
Chapter 19 Configuring Source-Route Bridging
Objectives Upon completion of this chapter, you will be able to perform the following tasks: Describe the basic functions of source-route bridging (SRB) Configure source-route bridging Configure source-route transparent bridging Configure source-route translational bridging Verify source-route bridging operation
Source-Route Bridging Overview Token Ring 501 Token Ring 502 Token Ring 500 Token Ring 505 Y • Explorer packets discover route destination Bridge 2 Bridge 1 Bridge 4 Bridge 3 X
Source-Route Bridging Operation Y RIF X RIF X • Source chooses path to destination Token Ring 501 Token Ring 502 Bridge 2 500 3 505 4 502 500 1 501 2 502 Bridge 1 Bridge 4 Token Ring 500 Token Ring 505 Bridge 3 Y Y X
Routing Information Indicator • Indicates routing information is contained in the frame • Most significant bit of the source address • Set by the source Destination Source RIF Data FCS Address Address RII
Routing information Field RIF RC RD RD RD …. Routing Control Length Type Largest Direction Route Description 0 X X 1 0 X 1 1 X Specific route All rings, all routes Spanning route Ring Number Bridge Number • Contains control and path information
SRB Configuration Router (config-if) # source-bridge local-ring bridge-number target-ring • Specifies the local bridge connection Router (config-if) # Source-bridge spanning • Actives automatic spanning for an interface
SRB Configuration (cont.) Token Ring 500 Token Ring 501 Two Local Rings Bridge 1 To0 To1 interface tokenring 0 source-bridge 500 1 501 source-bridge spanning interface tokenring 1 source-bridge 501 1 500 source-bridge spanning
SRB Automatic Spanning Tree Configuration Token Ring 500 Token Ring 501 Token Ring Token Ring Token Ring Y bridge 7 protocol ibm ! interface tokenring 0 source-bridge 500 1 501 source bridge spanning 7 ! Interface tokenring 1 source-bridge 501 1 500 source-bridge spanning 7 X
Multiport Configuration Virtual Ring 10 Token Ring 500 Token Ring 501 Token Ring 502 Bridge 1 Bridge 1 Bridge 1 Router (config) # source-bridge ring-group ring-group-number • Creates a virtual ring
Multiport Configuration Example Token Ring 500 Token Ring 501 Token Ring 502 Bridge # 1 To0 To1 To2 source-bridge ring-group 10 interface tokenring 0 source-bridge 500 1 10 source-bridge spanning interface tokenring 1 source-bridge 502 1 10 source-bridge spanning source-bridge spanning
Proxy Explorer Token Ring Token Ring Token Ring Token Ring Z A B Router (config-if) # source-bridge proxy-explorer • Enables the interface to send specifically frames to the destination
multiring Command Token Ring 32 Token Ring 31 Source-Route Bridge Network Routed Network Routed Network SRB Router (config-if) # multiring { keyword [ all-routes| spanning ] | all | other } • Enables the collection and use of RIF information
Multiring Configuration Example Token Ring 32 Token Ring 31 Source-Route Bridge Network Routed Network Routed Network SRB interface tokenring 0 multiring ip ip address 172.16.183.37 255.255.255.0 ipx network 33
Source-Route Transparent Bridging
Source-Route Transparent Bridging Token Ring Token Ring SRB D TB C • Transparent bridging and source-route bridging traffic handled appropriately
SRT Operation Token Ring Token Ring RIF Has RIF ? NO YES Source-Route Bridging Module Transparent Bridging Module
SRT Configuration Example 500 501 bridge 4 protocol ieee source-bridge ring-group 10 ! interface ethernet 0 bridge-group 4 interface ethernet 1 bridge-group 4 interface tokenring 0 bridge-group 4 source-bridge 500 1 10 source-bridge spanning interface tokenring 1 bridge-group 4 source-bridge 501 1 10 source-bridge spanning A B D SRT C Transparent Source Route
Source-Route Translational Bridging
Bridging Different Media with SR/TLB Token Ring SRB Domain SRT TB Domain TB • Source-route translational bridging (SR/TLB) translates between transparent and SRB bridging • SR/TLB handles: • - MTU • - RIF • - Bit ordering • - MAC address in data
Source-Route Translational Bridging Token Ring “Virtual” Bridge Group C B Pseudo Ring • TB sees SRT as “Virtual” bridge group • SRT sees TB pseudo ring • RIF information added or removed
SR/TLB configuration Router (config-if) # Source-bridge transparent ring-group pseudo-ring bridge-number tb-group [ oui ] • Enables bridging between the transparent bridge configuration and the source-route bridge configuration
SR/TLB Configuration Example P.R.13 Bridge 4 protocol ieee source-bridge ring-group 10 source-bridge transparent 10 13 14 ! Interface ethernet 0 bridge-group 4 interface ethernet 1 bridge-group 4 interface tokenring 0 source-bridge 500 1 10 source-bridge spanninng interface tokenring 1 source-bridge 501 1 10 source-bridge spanning 500 500
Verifying SRB Operation Router# show source-bridge Local Interfaces: max receive transmit srn bn trn r p s n hp cnt:bytes cnt:bytes drops TR0 5 1 10 * * 7 39:1002 23:62923 Ring Group 10: This peer: TCP 172.16.92.92 Maximum output TCP queue length, per peer: 100 Peers: State lv pkts_rx pkts_tx expl_gn drops TCP TCP 172.16.92.92 - 2 0 0 0 0 0 TCP 172.16.92.93 open 2* 18 18 3 0 0 Rings: nb: 1 rn:5 local ma:4000.3080.844b TokenRing0 fwd:18 nb: 1 rn:2 remote ma:4000.3080.8473 TCP 172.16.93.93 fwd:36 Explorers:------------input--------------- ---------------output--------------- spanning all-rings total spanning all-rings total TR0 0 3 3 3 5 8 Router#
Verifying SRB Operation (cont.) Router# show source-bridge Codes: * interface, - static, + remote Hardware Addr How Idle(min) Routing information Field 5c02.0001.4322 rg5 - 0630.0053.00b0 5a00.0000.2333 tr0 3 08b0.0101.2201.0ff0 5b01.0000.4444 - - - 0000.1403.4800 tr1 0 - 0000.2805.4c00 tr0 * - 0000.2807.4c00 tr1 * - 0000.28a8.4800 tr0 0 - 0077.2201.0001 rg5 10 0830.0052.2201.0ff0 Router#
Summary Transparent bridging is predominantly used in Ethernet environments Spanning-tree algorithm eliminates loops IRB is used in the following situations: To migrate a bridged network to a routed network To connect a remote site that does not have routing capabilities To conserve IP, IPX, and Apple Talk addresses To increase performances by keeping local bridged traffic local