八宝书库 > 文学其他电子书 > 路由器基本知识及应用实例(DOC格式) >

第20部分

路由器基本知识及应用实例(DOC格式)-第20部分

小说: 路由器基本知识及应用实例(DOC格式) 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



'Router1…bgp' network 10。100。1。0 0。0。0。255
Router2配置
# 配置接口
'Router2' interface pos1/0/0
'Router2…Pos1/0/0' ip address 10。1。1。2 255。255。255。0
'Router2' interface pos2/0/0
'Router2…Pos2/0/0' ip address 10。1。3。1 255。255。255。0
# 配置Loopback接口(配置Loopback接口地址时,必须使用32位掩码的主机地址)
'Router2' interface loopback0
'Router2…LoopBack 0' ip address 10。100。1。2 255。255。255。255
# 配置对等体、AS号及BGP连接使用Loopback接口。
'Router2' bgp 100
'Router2…bgp' peer 10。100。1。1 as…number 100
'Router2…bgp' peer 10。100。1。1 connect…interface loopback0
'Router2…bgp' peer 10。100。1。3 as…number 100
'Router2…bgp' peer 10。100。1。3 connect…interface loopback0
'Router2…bgp' network 10。1。1。0 0。0。0。255
'Router2…bgp' network 10。1。3。0 0。0。0。255
'Router2…bgp' network 10。100。1。0 0。0。0。255
Router3配置
# 配置接口
'Router3' interface pos1/0/0
'Router3…Pos1/0/0' ip address 10。1。2。2 255。255。255。0
'Router3' interface pos2/0/0
'Router3…Pos2/0/0' ip address 10。1。3。2 255。255。255。0
# 配置Loopback接口(配置Loopback接口地址时,必须使用32位掩码的主机地址)
'Router3' interface loopback0
'Router3…LoopBack 0' ip address 10。100。1。3 255。255。255。255
# 配置对等体、AS号及BGP连接使用Loopback接口。
'Router3' bgp 100
'Router3…bgp' peer 10。100。1。1 as…number 100
'Router3…bgp' peer 10。100。1。1 connect…interface loopback0
'Router3…bgp' peer 10。100。1。2 as…number 100
'Router3…bgp' peer 10。100。1。2 connect…interface loopback0
'Router3…bgp' network 10。1。2。0 0。0。0。255
'Router3…bgp' network 10。1。3。0 0。0。0。255
'Router3…bgp' network 10。100。1。0 0。0。0。255
4。3。2。1。2  配置自治系统联盟属性
  注意:
配置用例中,只列出了与BGP配置相关的命令。

组网需求
下图将自治系统100划分为3个子自治系统1001,1002,1003,配置EBGP、联盟EBGP和IBGP。
组网图

配置自治系统联盟组网图
配置步骤
# 配置Router A:
'Router A' bgp 1001
'Router A…bgp' confederation id 100
'Router A…bgp' confederation peer…as 1002 1003
'Router A…bgp' peer 172。68。10。2 as…number 1002
'Router A…bgp' peer 172。68。10。3 as…number 1003
# 配置Router B:
'Router B' bgp 1002
'Router B…bgp' confederation id 100
'Router B…bgp' confederation peer…as 1001 1003
'Router B…bgp' peer 172。68。10。1 as…number 1001
'Router B…bgp' peer 172。68。10。3 as…number 1003
# 配置Router C:
'Router C' bgp 1003
'Router C…bgp' confederation id 100
'Router C…bgp' confederation peer…as 1001 1002
'Router C…bgp' peer 172。68。10。1 as…number 1001
'Router C…bgp' peer 172。68。10。2 as…number 1002
'Router C…bgp' peer 156。10。1。2 as…number 200
'Router C…bgp' peer 172。68。1。2 as…number 1003
4。3。2。1。3  配置BGP路由反射器
组网需求
路由器B接收了一个经过EBGP的更新报文并将之传给路由器C。路由器C被配置为路由反射器,它有两个客户:路由器B和路由器D。 路由器B和路由器D间不需一个IBGP连接,当路由器C接收了来自路由器B的路由更新时,它将此信息反射给路由器D,反之亦然。
组网图

配置BGP路由反射器组网图
配置步骤
# 配置路由器Router A:
'Router A' interface pos 2/0/0
'Router A…Pos2/0/0' ip address 192。1。1。1 255。255。255。0
'Router A…Pos2/0/0' interface pos 1/0/0
'Router A…Pos1/0/0' ip address 1。1。1。1 255。0。0。0
'Router A…Pos1/0/0' quit
'Router A' bgp 100
'Router A…bgp' peer 192。1。1。2 as…number 200
'Router A …bgp' network 1。0。0。0 255。0。0。0
# 配置路由器Router B:
'Router B' interface pos 2/0/0
'Router B…Pos2/0/0' ip address 192。1。1。2 255。255。255。0
'Router B…Pos2/0/0' interface pos 1/0/0
'Router B…Pos1/0/0' ip address 193。1。1。2 255。255。255。0
'Router B…Pos1/0/0' quit
'Router B' bgp 200
'Router B…bgp' peer 192。1。1。1 as…number 100
'Router B…bgp' peer 193。1。1。1 as…number 200
# 配置路由器RouterC:
'Router C' interface pos 2/0/0
'Router C…Pos2/0/0' ip address 193。1。1。1 255。255。255。0
'Router C…Pos2/0/0' interface pos 1/0/0
'Router C…Pos1/0/0' ip address 194。1。1。1 255。255。255。0
'Router C…Pos1/0/0' quit
'Router C' bgp 200
'Router C…bgp' peer 193。1。1。2 as…number 200
'Router C…bgp' peer 193。1。1。2 reflect…client
'Router C…bgp' peer 194。1。1。2 as…number 200
'Router C…bgp' peer 194。1。1。2 reflect…client
# 配置路由器Router D:
'Router D' interface pos 1/0/0
'Router D…Pos1/0/0' ip address 194。1。1。2 255。255。255。0
'Router D…Pos1/0/0' quit
'Router D' bgp 200
'RouterD…bgp' peer 194。1。1。1 as…number 200
在路由器B上用命令display bgp routing…table,可以看到路由器B已知道网络1。0。0。0的存在。
在路由器D上用命令display bgp routing…table,可以看到路由器D也知道网络1。0。0。0的存在。
4。3。2。1。4  配置BGP路径选择
组网需求
本例说明怎样通过BGP属性的使用来管理路由选择。
所有路由器都配置BGP,AS200中的IGP使用OSPF。
路由器A在AS100中,路由器B、路由器C和路由器D在AS200中。路由器A与路由器B和路由器C之间运行EBGP。路由器B和路由器C与路由器D之间运行IBGP。
组网图

配置BGP路径选择的组网图
配置步骤
# 配置路由器Router A:
'Router A' interface pos 2/0/0
'Router A…Pos2/0/0' ip address 192。1。1。1 255。255。255。0
'Router A…Pos2/0/0' interface pos 1/0/0
'Router A…Pos1/0/0' ip address 193。1。1。1 255。255。255。0
'Router A…Pos1/0/0' quit
'Router A' bgp 100
'Router A…bgp' network 1。0。0。0
'Router A…bgp' network 2。0。0。0
'Router A…bgp' peer 192。1。1。2 as…number 200
'Router A…bgp' peer 193。1。1。2 as…number 200
'Router A…bgp' quit
# 配置路由器A的MED属性
增加访问列表到路由器A上,允许网络1。0。0。0
'Router A' acl number 1
'Router A…acl…basic…1' rule permit source 1。0。0。0 0。255。255。255
定义两个Route…policy,一个名为apply_med_50,另一个名为apply_med_100,第一个Route…policy为网络1。0。0。0设置的MED属性为50,第二个Route…policy设置的MED属性为100。
'Router A' route…policy apply_med_50 permit node 10
'Router A…route…policy' if…match acl 1
'Router A…route…policy' apply cost 50
'Router A…route…policy' quit
'Router A' route…policy apply_med_100 permit node 10
'Router A…route…policy' if…match acl1
'Router A…route…policy' apply cost 100
'Router A…route…policy' quit
应用apply_med_50到邻居Router C(193。1。1。2)出口路由更新上,应用apply_med_100到邻居Router B(192。1。1。2)的出口路由更新上。
'Router A' bgp 100
'Router A…bgp' peer 193。1。1。2 route…policy apply_med_50 export
'Router A…bgp' peer 192。1。1。2 route…policy apply_med_100 export
# 配置路由器Router B:
'Router B' interface pos 2/0/0
'Router B…Pos2/0/0' ip address 192。1。1。2 255。255。255。0
'Router B…Pos2/0/0' interface pos 1/0/0
'Router B…Pos1/0/0' ip address 194。1。1。2 255。255。255。0
'Router B…Pos1/0/0' quit
'Router B' ospf
'Router B…ospf' area 0
'Router B…ospf…area…0。0。0。0' network 194。1。1。0 0。0。0。255 
'Router B…ospf…area…0。0。0。0' network 192。1。1。0 0。0。0。255
'Router B' bgp 200
'Router B…bgp' undo synchronization
'Router B…bgp' peer 192。1。1。1 as…number 100
'Router B…bgp' peer 194。1。1。1 as…number 200
# 配置路由器Router C:
'Router C' interface pos 1/0/0
'Router C…Pos1/0/0' ip address 193。1。1。2 255。255。255。0
'Router C…Pos1/0/0' interface pos 2/0/0
'Router C…Pos2/0/0' ip address 195。1。1。2 255。255。255。0
'Router C…Pos2/0/0' quit
'RouterC' ospf
'Router C…ospf' area 0
'Router C…ospf…area…0。0。0。0' network 193。1。1。0 0。0。0。255
'Router C…ospf…area…0。0。0。0' network 195。1。1。0 0。0。0。255
'Router C' bgp 200
'Router C…bgp' peer 193。1。1。1 as…number 100
'Router C…bgp' peer 195。1。1。1 as…number 200
# 配置路由器Router D:
'RouterD' interface pos 1/0/0
'RouterD…Pos1/0/0' ip address 194。1。1。1 255。255。255。0
'RouterD…Pos1/0/0' interface pos 2/0/0
'RouterD…Pos2/0/0' ip address 195。1。1。1 255。255。255。0
'RouterD…Pos2/0/0' quit
'RouterD' ospf
'Router D…ospf' area 0
'Router D…ospf…area…0。0。0。0' network 194。1。1。0 0。0。0。255
'Router D…ospf…area…0。0。0。0' network 195。1。1。0 0。0。0。255
'Router D…ospf…area…0。0。0。0' network 4。0。0。0 0。255。255。255
'Router D' bgp 200
'Router D…bgp' peer 195。1。1。2 as…number 200
'Router D…bgp' peer 194。1。1。2 as…number 200
为使配置生效,需要使用reset bgp all命令复位所有的BGP邻居。
通过上述配置后,由于路由器C学到的路由1。0。0。0的MED属性比路由器B学到的更小,路由器D优选来自路由器C的路由1。0。0。0。
如果在配置路由器A时,不配置路由器A的MED属性,而在路由器C上配置本地优先级如下:
# 配置路由器C的本地优先级属性
在路由器C上加上访问列表1,允许网络1。0。0。0
'Router C' acl number 1
'Router C…acl…basic…1' rule permit source 1。0。0。0 0。255。255。255
定义名为localpref的路由策略,设置匹配access list 1(访问列表1)的路由的本地优先级为200,不匹配的为100。
'Router C' route…policy localpref permit node 10
'Router C…route…policy' if…match acl 1
'Router C…route…policy' apply local…preference 200
'Router C…route…policy' route…policy localpref permit node 20
'Router C…route…policy' apply local…preference 100
'Router C' quit
应用此路由策略到来自BGP邻居193。1。1。1(路由器A)上。
'RouterC' bgp 200
'RouterC…bgp' peer 193。1。1。1 route…policy localpref import
此时,由于路由器C学到的路由1。0。0。0的Local preference属性值为200,比路由器B学到的路由1。0。0。0的Local preference属性值(路由器B没有配置Local preference属性,默认为100)更大,路由器D依然优选来自路由器C的路由1。0。0。0。

4。3。2。2  典型OSPF配置案例
  注意:
在配置用例中,只列出了与OSPF配置相关的命令。

4。3。2。2。1 配置OSPF优先级的“DR”选择
组网需求
在下图中,路由器A的优先级为100,它是网络上的最高优先级,所以路由器A被选为DR;路由器C是优先级第二高的,被选为BDR;路由器B的优先级为0,这意味着它将无法成为DR;路由器D没有配置优先级,取缺省值1。
组网图

配置OSPF优先级的“DR”选择组网图
配置步骤
# 配置路由器A:
'Router A' interface ethernet 1/0/0
'Router A…Ethernet1/0/0' ip address 192。1。1。1 255。255。255。0
'Router A…Ethernet1/0/0' ospf dr…priority 100
'Router A…Ethernet1/0/0' quit
'Router A' router id 1。1。1。1
'Router A' ospf
'Router A…ospf' area 0
'Router A…ospf…area…0。0。0。0' network 192。1。1。0 0。0。0。255
# 配置路由器B:
'Router B' interface ethernet 1/0/0
'Router B…Ethernet1/0/0' ip address 192。1。1。2 255。255。255。0
'Router B…Ethernet1/0/0' ospf dr…priority 0
'Router B…Ethernet1/0/0' quit
'Router B' router id 2。2。2。2
'Router B' ospf
'Router B…ospf' area 0
'Router B…ospf…area…0。0。0。0' network 192。1。1。0 0。0。0。255 
# 配置路由器C:
'Router C' interface ethernet 1/0/0
'Router C…Ethernet1/0/0' ip address 192。1。1。3 255。255。255。0
'Router C…Ethernet1/0/0' ospf dr…priority 2
'Router C…Ethernet1/0/0' quit
'Router C' router id 3。3。3。3
'Router C' ospf
'Router B…ospf' area 0
'Router B…ospf…area…0。0。0。0' network 192。1。1。0 0。0。0。255 
# 配置路由器D:
'Router D' interface ethernet 1/0/0
'Router D…Ethernet1/0/0' ip address 192。1。1。4 255。255。255。0
'Router D…Ethernet1/0/0' quit
'Router D' router id 4。4。4。4
'Router D' ospf
'Router B…ospf' area 0
'Router B…ospf…area…0。0。0。0' network 192。1

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的