标题：PBR
PBR (Partition Boot Record)
PBR (Partition Boot Record) 硬盘分区引导记录:操作系统的引导过程的一个环节，系统启动时顺序 BIOS -> MBR -> DPT -> PBR-> 寻找根目录下 NTLDR(XP)/bootmgr(WIN7/Vista)/grldr(Grub)/btldr.mbr(BootLink) 等可用于引导的程序。 PBR是各个分区自己的引导记录,又称分区引导记录,它是由FORMAT高级格式化命令写在各个分区开始处第一个扇区(比如说:主分区C:从1磁头0柱面1扇区=逻辑1扇区=绝对63扇区）开始,那么C:区逻辑1扇区就是PBR所存放的位置)的一段数据.这段数据主要由以下几个部分组成:
1.占3个字节的跳转指令；
2.占8个字节的操作系统厂商标识及版本号;
3. 占19个字节的分区参数表(又称BPB),里面存放着对该分区进行读写操作时所必备的参数(如该分区内每扇区所包含的字节数、每簇扇区数、每个磁道的扇区数、该分区FAT份数等)；
4.占480个字节的DOS引导代码,它负责把DOS引导文件IO.SYS、MSDOS.SYS装入内存；
5.占2个字节的结束标志字;
以上5个部分也正好占1个扇区；和MBR有所不同的是：PBR扇区后面一般就紧接着存放该分区的FAT
综上所述，我们知道硬盘MBR负责总管硬盘分区，只有分区工具才能对它进行读写；而PBR则负责管理某个具体的分区，它是用操作系统的高级格式化命令来写入硬盘的。在系统启动时，最先读取的硬盘信息是MBR，然后由MBR内的主引导程序读出PBR，最后才由PBR内的DOS引导代码读取操作系统的引导程序，其中任何一个环节出了问题，操作系统都无法正常启动成功，如果是MBR部分出了问题,即使只是"55AA"标志字丢失或被改为其他值，通常都会出现"无效分区表"、逻辑盘丢失、启动死机等现象；而如果是PBR部分出了问题，通常会出现"未格式化的分区"的错误提示。
PBR 美国职业骑牛大赛
PBR全称是Professional Bull Riders, 美国职业骑牛大赛。
作为世界上最激动人心的体育娱乐赛事之一，职业骑野牛赛毫无争议是其中最为艰难的比赛。PBR赛事不仅是简单的骑术表演，它更是百分之百肾上腺素的激情，骑野牛赛更是骑术表演的精华。试想， 一体重150磅的牛仔要在重约2000磅的野牛背上挺8秒钟，那是何等的刺激。
职业骑野牛赛绝对是最富有激情的比赛。每年，它吸引了覆盖于84个国家的6亿多观众。此外，每年超过150万人次会参与到比赛现场中来。这项PBR赛事拥有45名世界顶级骑手参与。骑手们将获得超过1000万美金的奖励。 西班牙的斗牛比赛充满了紧张和刺激，美国的骑牛比赛同样能让人看的一身冷汗。
骑牛比赛—Bull Riding介绍：西部牛仔Cow boy的“骑牛”比赛是看谁能在公牛背上呆8秒钟不被公牛摔下来，就能得满分。要求比赛者只能单手控制抓缰绳，另一手要高举过头，如果犯规取消此次比赛的分数。　骑牛无鞍也无蹬，骑手只能坐在光秃秃的牛背上；完全靠两腿夹紧牛身来掌握平衡。比赛者先在栏中做好跨上牛背的准备，一但跨上牛背就要马上打闸门，比赛开始，牛便大发“牛脾气”，上窜下跳，对骑在它背上的人大发雷霆；大有不把骑手摔下来不罢休之势。这时骑手在牛背上，只能单手拉缰绳，在牛背上前仰后合，险象迭出。　一般的骑手在牛背上坚持2～4秒钟便会坠于尘埃之中，也有身手不凡的比赛者，灵活矫健，安坐牛背，能够得到满分。这种比赛十分危险，可怕的还不是摔下来，而是骑手被摔下后，牛还往往扑上来，用角顶人，牛仔落地后必须迅速逃离牛，以免做了“角下鬼”。这种比赛得满分的人很少。但很刺激，整晚都是高潮，经常听到激烈的掌声和哨子声。
历届冠军2009 Kody Lostroh 
2008 Guilherme Marchi 
2007 Justin McBride
2006 Adriano Moraes
2005 Justin McBride
2004 Mike Lee
2003 Chris Shivers
2002 Edinei Caminhas
2001 Adriano Moraes
2000 Chris Shivers
1999 Cody Hart
1998 Troy Dunn
1997 Michael Gaffney
1996 Owen Washburn
1995 Tuff Hedeman
1994 Adriano Moraes
巴西石油公司
巴西石油公司 (Petróleo Brasileiro S.A.，简称petrobras )成立于1953年10月3日，是一个以石油为主体、上下游--体化跨国经营的国家石油公司。当时第2004号法令宣布巴西巴西的石油工业始于19世纪末期。1917年，国营机构石油国家垄断，巴西石油公司不仅参与石油政策的制定、执行，还统管巴西石油的勘探、开发、生产、运输及企业的经营管理，是巴西政府政企合一的国营企业。 
1997年巴西政府颁布第9478号法令，规定自1997年8月6日起，将石油管理实行政企分开，在巴西矿业能源部增设巴西国家石油管理局（A Agencia Nacional do Petroleo-ANP）,负责巴西石油政策的制定和行业监督管理。 
巴西石油公司按照市场经济规律实行企业自主经营，原其勘探开发生产的资源资产全部重新划分给巴西石油公司。法令规定巴西石油公司由联邦政府控股50%，在注册资本原始股中联邦政府占51%（注册资本分有投票表决权的原始股和无表决权的优先股）。第9478号法令的宣布，打破了巴西石油由巴西石油公司一统天下的局面，巴西石油公司的子公司可以与本国或外国企业合资，外国石油公司陆续进入巴西。 
巴西石油管理局对新油田的勘探开发和生产一律采取招标的方式，巴西石油公司与其他公司均可参加竞标。但法律规定巴西石油公司在参加竞标时，可通过邀请函形式，对所招标设备物资和服务价格予以保证和供应允诺前提下，可签定同等优先合同。巴西石油公司为本身业务需要，对所需设备物资及服务已简化其招标程序。由于巴西石油公司占有巴西绝大部分陆地和海上石油和天然气油田，多年经营已使巴西石油公司成为巴西各行业的龙头老大，是巴西最大的石油骨干企业。 2002年在英国金融时报评出的世界500强中排名第214位（巴西仅两家进入500强，另一家是巴西淡水河谷公司）。 
巴西石油公司总部设在巴西里约热内卢。现有职工4,9317人。公司注册资本133.72亿雷亚尔。是巴西四大国营企业之一，也是南半球和南美最大的石油公司之一。在美国《财富》杂志评选出的1996年度世界500强公司中名列第202位，在世界大石油公司中排名第16位。巴西石油公司是国有控股公司，巴西联邦政府有关部门与机构共持股51.53%。 
发展战略：2000年10月，公司新的管理班子产生，他们正以充满活力、高效透明的工作态度，力争使公司的形象、收益以及产品都达到国际水准。 
企业文化：不管是对员工、顾客、竞争对手、合作伙伴、供应商、股东、政府以及其它社会分子，公司都以正直、尊严、尊敬、忠诚、适度、守信、高效和富有爱心作为最高的价值标准。 
公司规模：巴西石油公司是南半球最大的公司，巴西的国有企业。其资产总额为315.87亿美元，员工39,379人 
公司业务与产品：巴西石油公司虽然主要是一家国营石油企业，但它同样也是一家多样化经营企业。其主要业务活动包括了石油生产的各个方面，如石油勘探、生产精炼、运输以及销售等，是一个大型企业集团。除石油勘探与生产外，其业务活动还涉及石油工业的上下游各个部门：其一，石油炼制。其二，石油产品运输。其三，石油产品销售。 
员工发展：与公司的价值观相一致，在与员工的关系上，公司非常尊重员工的个人自由，认为只要不影响公司形象或利益，员工们的私事是他们自己的事，公司不加以限制或干涉。同时，公司还很注重对员工创造力的培养。 
巴西石油公司 纽交所证券代码(PBR) 
巴西石油公司出自MBA智库百科
巴西石油公司（Petrobrás）巴西石油公司网站:
公司发展历程巴西地球物理与矿业地质服务公司设立了一个部进行石油勘探活动，但外国石油公司一直在巴西的石油勘探与生产活动中起着核心作用。进入30年代以后，国家的作用开始加强。1938年，政府设立全国石油委员会统一管理全国的石油工业，并进行系统物石油勘探活动。1941年末，巴西石油委员会已经在全国发现了三处大油田。到1950年，巴西的石油生产达到每天950桶左右。1953年10月，巴西政府宣布石油工业国有化，规定石油资源为国家所有，并于1954年5月成立了巴西石油公司，其主要任务是勘探和开发巴西的石油财富。 
1956年，巴西国内的石油生产增加到每天6500桶。进入60年代以后，公司强化了石油勘探活动，并且在60年代中期将勘探活动集中于巴希亚和一致性吉普以及马兰豪等地。1970年，公司拥有的石油产量达到8.57亿桶。为了增加公司的石油储备，公司在70年代再一次加强了石油勘探活动，并且在1974年取得了重大突破，在卡帕斯盆地发现了大油田，并于1977年开始商业性生产。到1987年，公司仅在该盆地的石油生产就达到每天37万桶，占到国内石油生产的60%以上。1990年科洛尔总统上台执政以后，试图通过一系列私有化计划来拆散巴西石油公司，拥有五家子公司和两家附属企业的巴西石油化肥公司将被出售，而英特布拉斯公司和巴西石油矿业公司将被关闭。 
90年代，政府进一步推行私有化。但也不是一帆风顺。1995年，国会通过决议，将碳氢化合物由公司垄断，但同时也允许私人经营。1997年新的石油法规定石油可以私营，同时成立国家石油管理局，对石油以及公共能源进行规范化管理。但公司的主体地位仍未动摇。而且，公司大力进行油田的开发，其规模进一步壮大！
公司经营战略巴西石油公司为了进一步满足国内对石油，成品油、天然气、化肥的需求，提高经济效益，改善经营，近年来采取的经营战略、发展战略是： 
1、抓紧国内外油气资源的勘探开发和利用。鉴于巴西国内油气资源供不应求、自给率较低，巴西石油公司除直接投资在国内主要地区抢先大力进行油气勘探开发、在国外8个国家继续进行重点勘探开发以外，在1997年8月6日巴西新石油法颁布前后加快了吸引外资的步伐。据统计，该公司1996年吸纳的私人资本和外国公司的投资己达30亿美元，目前正与国外约60家公司和财团商讨，在149个不同项目上进行合作，其中包括20个沉积盆地的57个勘探区、92个开始开发和复苏的油田(以海上油田为主)。预计今后5年外未投资将至少翻一番。 
积极利用国外尤其是周边国家的油气资源，是巴西石油公司近几年来在资源战略上采取的又一重要举措。1996年巴西进口原油中已有30%来自阿根廷(比前几年有大的增加)，46%来自中东(主要为沙特阿拉伯，占 27%，其他还有伊朗、科威特等)，其余为委内瑞拉等美洲国家。近几年来，巴西石油公司加强了与周边国家及其国家石油公司的联系，以帮助满足国内日益增加的油气资源需求。玻利维亚。巴西天然气输气管线1998年底建成后，将每日向巴西供应天然气800万立方米。同时，与阿根廷石油公司和委内瑞拉石油公司关于合作搞好巴西国内石油和油品供应的工作也正在进一步加强之中。 
2、为适应新石油法关于三年内巴西原油和油品价格与国际全面接轨的规定，已西石油公司近年来一方面加强了现有炼油工业装置的改造和调整，以提高竞争力，另一方面注意按国际规定改进企业管理、改组机构、精简人员、减少不必要的环节。在1995年将公司的勘探、钻探和开采石油三大部门合而为一后，1996年又把公司的石油炼制。运输和销售三大部门统一为供应部，公司主要通过这两个部门管理下面公司和于公司的有关业务。
策略路由
PBR（策略路由）以前是CISCO用来丢弃报文的一个主要手段。比如：设置set interface null 0，按CISCO说法这样会比ACL的deny要节省一些开销。这里我提醒：
interface null 0
no ip unreachable　//加入这个命令
这样避免因为丢弃大量的报文而导致很多ICMP的不可达消息返回。
三层设备在转发数据包时一般都基于数据包的目的地址（目的网络进行转发），那么策略路由有什么特点呢？
1、可以不仅仅依据目的地址转发数据包，它可以基于源地址、数据应用、数据包长度等。这样转发数据包更灵活。
2、为QoS服务。使用route-map及策略路由可以根据数据包的特征修改其相关QoS项，进行为QoS服务。
3、负载平衡。使用策略路由可以设置数据包的行为，比如下一跳、下一接口等，这样在存在多条链路的情况下，可以根据数据包的应用不同而使用不同的链路，进而提供高效的负载平衡能力。
策略路由影响的只是本地的行为，所以可能会引起“不对称路由”形式的流量。比如一个单位有两条上行链路A与B，该单位想把所有HTTP流量分担到A链路，FTP流量分担到B链路，这是没有问题的，但在其上行设备上，无法保证下行的HTTP流量分担到A链路，FTP流量分担到B链路。
策略路由一般针对的是接口入(in)方向的数据包，但也可在启用相关配置的情况下对本地所发出的数据包也进行策略路由。
本文就策略路由的以下四个方面做相关讲解：
1、启用策略路由
2、启用Fast-Switched PBR 
3、启用Local PBR 
4、启用CEF-Switched PBR
启用策略路由：
开始配置route-map。使用route-map map-tag [permit | deny] [sequence-number]进入route-map的配置模式。
使用match语句定义感兴趣的流量，如果不定义则指全部流量。match length min max　and/or　match ip address {access-list-number | name}[...access-list-number | name]
使用set命令设置数据包行为。
set ip precedence [number | name]
set ip next-hop ip-address [... ip-address]
set interface interface-type interface-number [... type number]
set ip default next-hop ip-address [... ip-address]
set default interface interface-type interface-number [... type ...number]
这里要注意set ip next-hop与set ip default next-hop、set interface与set default interface这两对语句的区别，不含default的语句，是不查询路由表就转发数据包到下一跳IP或接口，而含有default的语句是先查询路由表，在找不到精确匹配的路由条目时，才转发数据包到default语句指定的下一跳IP或接口。
进入想应用策略路由的接口。interface xxx
应用所定义的策略。注意必须在定义好相关的route-map后才能在接口上使用该route-map,在接口启用route-map策略的命令为：
ip policy route-map map-tag
启用Fast-Switched PBR
在Cisco IOS Release 12.0之前，策略路由只能通过“进程转发”来转发数据包，这样数据包的转发效率是非常低的，在不同的平台上，基本在每秒1000到10,000个数据包。随着缓存转发技术的出现，Cisco实现了Fast-Switched PBR，大大提升了数据包的转发速度。启用方法即在接口中使用ip route-cache policy命令。
注意：Fast-switched PBR支持所有的match语句及大多数的set语句，但其有下面的两个限制：
不支持set ip default next-hop 与 set default interface命令。 
如果在route-cache中不存在set中指定的接口相关的项，那么仅在point-to-point时set interface命令才能够Fast-switched PBR。而且，在进行“进程转发”时，系统还会先查询路由条目查看该interface是不是一个合理的路径。而在fast switching时，系统不会对此进行检查。 
启用Local PBR
默认情况下，路由器自身所产生的数据包不会被策略路由，如果想对路由器自身产生的数据包也进行策略路由，那么需要在全局模式下使用如下命令来启用：
ip local policy route-map map-tag
启用CEF-Switched PBR
在支持CEF的平台上，系统可以使用CEF-Switched PBR来提高PBR的转发速度，其转发速度比Fast-Switched PBR更快！只要你在启用PBR的路由器上启用了CEF，那么CEF-Switched PBR会自动启用。
注：ip route-cache policy仅仅适用于Fast-Switched PBR，在CEF-Switched PBR中并不需要，如果你在启用了CEF的路由器上使用PBR时，这个命令没有任何作用，系统会忽略此命令的存在。
PBR配置案例：
案例1：
路由器通过两条不同的链路连接至两ISP，对于从async 1接口进入的流量，在没有“精确路由”匹配的情况下，把源地址为1.1.1.1的数据包使用策略路由转发至6.6.6.6, 源地址为2.2.2.2的数据包转发至7.7.7.7，其它数据全部丢弃。
配置如下：
access-list 1 permit ip 1.1.1.1 
access-list 2 permit ip 2.2.2.2 
!
interface async 1
ip policy route-map equal-access
!
route-map equal-access permit 10
match ip address 1
set ip default next-hop 6.6.6.6
route-map equal-access permit 20
match ip address 2
set ip default next-hop 7.7.7.7
route-map equal-access permit 30
set default interface null0
案例2
在路由器针对不同流量，修改其precedence bit，并设置下一跳地址。对于1.1.1.1产生的流量，设置precedence bit为priority，并设置其下一跳转发地址为3.3.3.3；对于2.2.2.2产生的流量，设置precedence bit为critical，并设置其下一跳转发地址为3.3.3.5。
配置如下：
access-list 1 permit ip 1.1.1.1
access-list 2 permit ip 2.2.2.2
!
interface ethernet 1
ip policy route-map Texas
!
route-map Texas permit 10
match ip address 1
set ip precedence priority
set ip next-hop 3.3.3.3
!
route-map Texas permit 20
match ip address 2
set ip precedence critical
set ip next-hop 3.3.3.5
分区引导记录（Partition Boot Record，PBR）分区引导记录（PartitionBootRecord，PBR）：512字节，位于每个非扩展主分区及每个逻辑分区的第一个扇区；可存放小段程序。
PBR（Policy-Based Routing） 常见问题
1) 什么是策略路由（PBR）？
策略路由是一种比基于目标网络进行路由更加灵活的数据包路由转发机制。应用了策略路由，路由器将根据路由图决定如何对需要路由的数据包进行处理，路由图决定了一个数据包的下一跳转发路由器。
2) PBR配置步骤？配置 分成三步：
第一步： 
R1(config)#access-list 1 permit 192.168.1.1
R1(config)#access-list 2 permit 192.168.1.2
第二步： ACL 
R1(config)#route-map PBR permit 10 // PBR为route-map的名称 ，序号为10。
R1(config-route-map)#match ip address 1 // 匹配ACL 
R1(config-route-map)#set ip next-hop 12.1.1.2 // 满足此ACL的，设置下一跳走12.1.1.2
R1(config-route-map)#exit
R1(config)#route-map PBR permit 20
R1(config-route-map)#match ip address 2
R1(config-route-map)#set ip next-hop 21.1.1.2 满足ACL，设置下一跳走21.1.1.2
第三步： 绑定接口 
R1(config)#interface ethernet 0/0
R1(config-if)#ip policy route-map PBR \\接口调用PBR，注意PBR只有IN方向。
3) 如何查看PBR？R1#show route-map 
route-map PBR, permit, sequence 10
Match clauses:
ip address (access-lists): 1 
Set clauses:
ip next-hop 12.1.1.2
Policy routing matches: 18 packets, 1347 bytes \\有匹配项匹配到此条目
route-map PBR, permit, sequence 20
Match clauses:
ip address (access-lists): 2 
Set clauses:
ip next-hop 21.1.1.2
Policy routing matches: 18 packets, 1347 bytes
4) .验证本实验设置PBR后的数据包路径？
H1#traceroute 23.1.1.3
Type escape sequence to abort.
Tracing the route to 23.1.1.3
1 192.168.1.254 84 msec 64 msec 96 msec
2 12.1.1.2 176 msec 224 msec 180 msec 走下一跳12.1.1.2
3 23.1.1.3 272 msec 232 msec * 
H2#traceroute 23.1.1.3
1 192.168.1.254 100 msec 172 msec 120 msec
2 21.1.1.2 288 msec 236 msec 244 msec 走下一跳21.1.1.2
3 23.1.1.3 300 msec 404 msec *
5) PBR注意事项？- PBR优先于路由表查找。
- 默认只针对穿越流量生效，但可以通过 router(config)#ip local policy route-map AAA，让本地起源的包生效。
- PBR只能应用在IN方向。