Chinaunix首页 | 论坛 | 博客
  • 博客访问: 656670
  • 博文数量: 751
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4990
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 09:48
文章分类

全部博文(751)

文章存档

2011年(1)

2008年(750)

我的朋友

分类:

2008-10-28 09:56:22


  用户有两个网络6.6.6.0和7.7.7.0,
  要求:所有访问6网络的数据都通过RTB到RTA,所有访问7.7.7.0的数据都走RTC到RTA,并且互相备份;
  实现:通过策略在RTA向RTB和RTC通告这两个路由的时候分别赋予不同的community属性,然后在RTB和RTC上通过community属性设置路由的本地优先属性从而达到客户的要求;
  
  [RTA]display current-configuration
  Now create configuration...
  Current configuration
  !
  version 1.74
  sysname RTA
  firewall enable
  aaa-enable
  aaa accounting-scheme optional
  !
  acl 100 match-order auto
  rule normal permit ip source 6.6.6.0 0.0.0.255 destination any
  rule normal deny ip source any destination any
  !
  acl 110 match-order auto
  rule normal permit ip source 7.7.7.0 0.0.0.255 destination any
  rule normal deny ip source any destination any
  !
  interface Aux0
  async mode flow
  link-protocol ppp
  !
  interface Ethernet0
  !
  interface Serial0
  clock DTECLK1
  link-protocol ppp
  ip address 10.1.0.1 255.255.255.0
  !
  interface Serial1
  link-protocol ppp
  ip address 10.2.0.1 255.255.255.0
  !
  interface LoopBack1
  ip address 6.6.6.1 255.255.255.0
  !
  interface LoopBack2
  ip address 7.7.7.1 255.255.255.0
  !
  quit
  bgp 100
  undo synchronization
  network 6.6.6.0 mask 255.255.255.0
  network 7.7.7.0 mask 255.255.255.0
  peer 10.1.0.2 as-number 200
  peer 10.1.0.2 route-policy for6 export
  peer 10.1.0.2 advertise-community
  peer 10.2.0.2 as-number 200
  peer 10.2.0.2 route-policy for7 export
  peer 10.2.0.2 advertise-community
  !
  quit
  !
  quit
  route-policy for6 permit 10
  if-match ip address 100
  apply community 100:1
  quit
  route-policy for6 permit 20
  if-match ip address 110
  apply community 200:1
  quit
  route-policy for7 permit 10
  if-match ip address 100
  apply community 200:1
  quit
  route-policy for7 permit 20
  if-match ip address 110
  apply community 100:1
  !
  return
  [RTA]dis ip rou
  Routing Tables:
  Destination/Mask Proto  Pref   Metric   Nexthop  Interface
  6.6.6.0/24 Direct  0     0     6.6.6.1 LoopBack1
  6.6.6.1/32 Direct  0     0    127.0.0.1 LoopBack0
  7.7.7.0/24 Direct  0     0     7.7.7.1 LoopBack2
  7.7.7.1/32 Direct  0     0    127.0.0.1 LoopBack0
  10.1.0.0/24 Direct  0     0     10.1.0.2 Serial0
  10.1.0.1/32 Direct  0     0    127.0.0.1 LoopBack0
  10.1.0.2/32 Direct  0     0     10.1.0.2 Serial0
  10.2.0.0/24 Direct  0     0     10.2.0.2 Serial1
  10.2.0.1/32 Direct  0     0    127.0.0.1 LoopBack0
  10.2.0.2/32 Direct  0     0     10.2.0.2 Serial1
  127.0.0.0/8  Direct  0     0    127.0.0.1 LoopBack0
  127.0.0.1/32 Direct  0     0    127.0.0.1 LoopBack0
  [RTA]
  [RTA]dis bgp su
  Peer      State    version AS  Msg-Rx  Msg-Tx  Queued-Tx Up/Down
  10.1.0.2    Established 4    200  35    29    0     00:24:42
  10.2.0.2    Established 4    200  35    29    0     00:24:43
  [RTA]
  [RTA]
  
  
  [RTB]
  [RTB]display current-configuration
  Now create configuration...
  Current configuration
  !
  version 1.74
  sysname RTB
  firewall enable
  aaa-enable
  aaa accounting-scheme optional
  !
  interface Aux0
  async mode flow
  link-protocol ppp
  !
  interface Ethernet0
  !
  interface Serial0
  link-protocol ppp
  !
  interface Serial1
  link-protocol ppp
  ip address 10.1.0.2 255.255.255.0
  !
  interface Serial2
  clock DTECLK1
  link-protocol ppp
  ip address 10.3.0.1 255.255.255.0
  ospf enable area 0.0.0.0
  !
  interface Serial3
  link-protocol ppp
  !
  quit
  ospf enable
  !
  quit
  !
  bgp 200
  undo synchronization
  network 10.1.0.0 mask 255.255.255.0
  peer 10.3.0.2 as-number 200
  peer 10.4.0.1 as-number 200
  peer 10.1.0.1 as-number 100
  peer 10.1.0.1 route-policy for6_7 import
  !
  quit
  !
  quit
  route-policy for6_7 permit 10
  if-match community 1
  apply local-preference 400
  quit
  route-policy for6_7 permit 20
  if-match community 2
  apply local-preference 300
  !
  quit
  ip community-list 1 permit 100:1
  ip community-list 2 permit 200:1
  !
  return
  [RTB]dis bgp su
  Peer      State    version AS  Msg-Rx  Msg-Tx  Queued-Tx Up/Down
  10.3.0.2    Established 4    200  22    33    0     00:21:03
  10.4.0.1    Established 4    200  7     8     0     00:01:08
  10.1.0.1    Established 4    100  27    36    0     00:24:55
  [RTB]dis bgp
  router ID: 10.3.0.1
  Flags:  # - valid    ^ - best
  D - damped   H - history
  I - internal  S - aggregate suppressed
  Destination/Mask  Next Hop    Flags Med  LocPref Origin   Path
  6.6.6.0/24  10.1.0.1     #^      400  IGP    100
  7.7.7.0/24  10.2.0.1     #^I     400  IGP    100
  10.1.0.1     #      300  IGP    100
  10.1.0.0/24  0.0.0.0     #^         IGP
  10.2.0.0/24  10.4.0.1     #^I     100  IGP
  [RTB]display ip routing-table
  Routing Tables:
  Destination/Mask Proto  Pref   Metric   Nexthop  Interface
  6.6.6.0/24   BGP 170     0     10.1.0.1 Serial1
  7.7.7.0/24   BGP 170     0     10.2.0.1 Serial2
  10.1.0.0/24 Direct  0     0     10.1.0.1 Serial1
  10.1.0.1/32 Direct  0     0     10.1.0.1 Serial1
  10.1.0.2/32 Direct  0     0    127.0.0.1 LoopBack0
  10.2.0.0/24   BGP 170     0     10.4.0.1 Serial2
  10.3.0.0/24 Direct  0     0     10.3.0.2 Serial2
  10.3.0.1/32 Direct  0     0    127.0.0.1 LoopBack0
  10.3.0.2/32 Direct  0     0     10.3.0.2 Serial2
  10.4.0.0/24  OSPF  10   3124     10.3.0.2 Serial2
  127.0.0.0/8  Direct  0     0    127.0.0.1 LoopBack0
  127.0.0.1/32 Direct  0     0    127.0.0.1 LoopBack0
  [RTB]
  
  
  [RTC-bgp]
  [RTC-bgp]qu
  [RTC]
  [RTC]display current-configuration
  Now create configuration...
  Current configuration
  !
  version 1.74
  sysname RTC
  firewall enable
  aaa-enable
  aaa accounting-scheme optional
  !
  interface Aux0
  async mode flow
  link-protocol ppp
  !
  interface Ethernet0
  !
  interface Serial0
  clock DTECLK1
  link-protocol ppp
  ip address 10.4.0.1 255.255.255.0
  ospf enable area 0.0.0.0
  !
  interface Serial1
  clock DTECLK1
  link-protocol ppp
  ip address 10.2.0.2 255.255.255.0
  !
  quit
  ospf enable
  !
  quit
  !
  bgp 200
  undo synchronization
  network 10.2.0.0 mask 255.255.255.0
  peer 10.2.0.1 as-number 100
  peer 10.2.0.1 route-policy for6_7 import
  peer 10.4.0.2 as-number 200
  peer 10.3.0.1 as-number 200
  !
  quit
  !
  quit
  route-policy for6_7 permit 10
  if-match community 1
  apply local-preference 200
  quit
【责编:admin】

--------------------next---------------------

阅读(427) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~