简单介绍:这是模拟城域网的一部分。

PC1,PC2模拟分公司。
CENTER 部署在总公司区域
district 1部分在城市一个区域,属于这个区核心层
ISP1和2之间启用RIP通告路由,模仿ISP,方便做PRB测试。而公司内是使用OSPF路由,分公司与区域核心接入是使用电信EPON网,这里可以把它看成一个交换机。

ISP与公司网络之间没有启任何路由协议,都是使用默认路由指向对方。

真实情况center核心是两台相同设备冗余备份,center两个设备分别与district 1使用一对10G光纤连接,center还外接多个像district 1的区域核心。这里模拟PBR,所以就没用那么多设备来做实验。

需求:一部分分公司走区域核心访问互联网,另一部份只能通过总公司访问互联网。

ISP1的配置文件:
interface Loopback0

ip address 6.6.6.6 255.255.255.255           (用于测试的环回口)

!

interface FastEthernet0/0

ip address 10.0.1.1 255.255.255.252

speed 100

full-duplex

!

interface Serial0/0

ip address 10.0.0.10 255.255.255.252

clock rate 2000000

!

interface FastEthernet0/1

no ip address

shutdown

duplex auto

speed auto

!

router rip

version 2

network 6.0.0.0

network 10.0.0.0

no auto-summary

!

ip forward-protocol nd

ip route 0.0.0.0 0.0.0.0 Serial0/0

ISP2配置:
interface Loopback0

ip address 4.4.4.4 255.255.255.255          (用于测试的环回口)

!

interface FastEthernet0/0

ip address 10.0.1.2 255.255.255.252

speed 100

full-duplex

!

interface Serial0/0

ip address 10.0.0.6 255.255.255.252

clock rate 2000000

!

interface FastEthernet0/1

no ip address

shutdown

duplex auto

speed auto

!

router rip

version 2

network 4.0.0.0

network 10.0.0.0

no auto-summary

!

ip forward-protocol nd

ip route 0.0.0.0 0.0.0.0 Serial0/0

center 配置

interface Loopback0

ip address 1.1.1.1 255.255.255.255

!

interface FastEthernet0/0

ip address 10.0.0.2 255.255.255.252

duplex auto

speed auto

!

interface Serial0/0

ip address 10.0.0.9 255.255.255.252

clock rate 2000000

!

interface FastEthernet0/1

no ip address

shutdown

duplex auto

speed auto

!

interface FastEthernet1/0

no ip address

shutdown

duplex auto

speed auto

!

router ospf 1

router-id 1.1.1.1

log-adjacency-changes

network 1.1.1.1 0.0.0.0 area 0

network 10.0.0.0 0.0.0.3 area 0

!

ip forward-protocol nd

ip route 0.0.0.0 0.0.0.0 Serial0/0

主要是在R2上配置PBR
interface FastEthernet0/0
ip address 10.0.0.1 255.255.255.252
duplex auto
speed auto
!         
interface Serial0/0
ip address 10.0.0.5 255.255.255.252                   (接ISP2接口10.0.0.6/30)
clock rate 2000000
!         
interface FastEthernet0/1
no ip address
speed 100
full-duplex
!         
interface FastEthernet0/1.2
encapsulation dot1Q 2
ip address 10.0.2.1 255.255.255.0
!         
interface FastEthernet0/1.3
encapsulation dot1Q 3
ip address 10.0.3.1 255.255.255.0
ip policy route-map toCENTER                              PBR应用到接口
!         
router ospf 2
router-id 2.2.2.2
log-adjacency-changes
network 10.0.0.0 0.0.0.3 area 0
network 10.0.2.0 0.0.0.255 area 0
network 10.0.3.0 0.0.0.255 area 0
!         
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Serial0/0
!         
!         
no ip http server
no ip http secure-server
!         
access-list 1 permit 10.0.3.0 0.0.0.255    (根据需求,分公司2通过center 访问互
access-list 2 permit 10.0.2.0 0.0.0.255        联网,其余的分公司照样走district 1访问)

!                                                        
route-map toCENTER permit 1
match ip address 1                                            匹配控制列表1的IP地址
set ip next-hop 10.0.0.2                                     匹配上面地址的下一跳到center

OSPF这里就没有使用默认路由通告,center 与district 1都添加静态默认路由,默认情况下,都会走district的S0/0口访问INTERNET,使用PBR改变下一跳到center ,match的源地址就走center访问Internet.

测试结果:
两个分公司的地址:
NAME   IP/CIDR              GATEWAY           MAC                LPORT  RPORT
VPCS1  10.0.2.2/24          10.0.2.1          00:50:79:66:68:00  20000  30000
       fe80::2050:79ff:fe66:6800/64
VPCS2  10.0.3.2/24          10.0.3.1          00:50:79:66:68:01  20001  30001
       fe80::2050:79ff:fe66:6801/64

VPCS[1]> tracert 6.6.6.6                                   分公司1到ISP1
traceroute to 6.6.6.6, 64 hops max, press Ctrl+C to stop
1   10.0.2.1   94.000 ms  31.000 ms  31.000 ms
2   10.0.0.6   125.000 ms  31.000 ms  31.000 ms
3   10.0.1.1   140.000 ms  *  93.000 ms

VPCS[2]> tracert 6.6.6.6                                     分公司2到ISP1
traceroute to 6.6.6.6, 64 hops max, press Ctrl+C to stop
1   10.0.3.1   62.000 ms  62.000 ms  47.000 ms
2   10.0.0.2   125.000 ms  78.000 ms  62.000 ms
3   10.0.0.10   156.000 ms  *  125.000 ms

VPCS[2]> tracert 4.4.4.4                                         分公司2到ISP2
traceroute to 4.4.4.4, 64 hops max, press Ctrl+C to stop
1   10.0.3.1   110.000 ms  47.000 ms  47.000 ms
2   10.0.0.2   110.000 ms  78.000 ms  78.000 ms
3   10.0.0.10   156.000 ms  62.000 ms  78.000 ms
4   10.0.1.2   156.000 ms  *  140.000 ms

VPCS[1]> tracert 4.4.4.4                                          分公司1到ISP2
traceroute to 4.4.4.4, 64 hops max, press Ctrl+C to stop
1   10.0.2.1   78.000 ms  31.000 ms  31.000 ms
2   10.0.0.6   109.000 ms  *  125.000 ms

VPCS[1]> tracert 1.1.1.1        (有匹配的路由,还是往center走,属于内部流量)
traceroute to 1.1.1.1, 64 hops max, press Ctrl+C to stop
1   10.0.2.1   94.000 ms  109.000 ms  47.000 ms
2   10.0.0.2   109.000 ms  *  137.000 ms

VPCS1,2 分别代表分公司1和2,也就是图中的PC1,PC2
4.4.4.4 为ISP2的loopback 0地址
6.6.6.6 为ISP1的loopback 0地址
 1.1.1.1为center的loopback 0地址

这个和真实环境还是有差别的,真实环境使用的不是路由器,而是三层交换机,核心与区域之间还有有流控设备的加入.还有这个PBR没有考虑到核心层冗余备份及负载均衡问题,毕竟区域中心的设备是需要两条线路连接到整个城域网的两台核心设备。

后面有时间,我会慢慢学习研究城域网整体部署配置的问题

转载于:https://blog.51cto.com/cytree/533200

PBR在城域网上的应用相关推荐

  1. 虚幻4渲染编程(重写渲染管线篇)【第一卷:从零开始推导PBR渲染模型---上】...

    我的专栏目录: 小IVan:专题概述及目录 章节概述: 作为一个美术,一般遇到渲染管线上的问题的时候往往会束手无策,因为整个c++层到shader层这么大一块的系统都是由图形程序大佬一手搭建起来的.这 ...

  2. 配置策略路由(PBR)

    实验6-3:配置策略路由(PBR) [实验目的]: 在本次实验中,你将使策略路由(PBR)最大化的控制数据包的处理. 在完成本次实验之后,你需要完成下列任务: <?xml:namespace p ...

  3. 【逗老师带你学IT】职场数据中心异地出口容灾,H3C的IP上一跳保持技术

    本文介绍,如何通过IP上一跳保持的方式,使多个城市的公网出口可以同时为一台服务器提供DNAT映射,并确保回包路由正确. 目录 一.需求背景和拓扑 二.入站DNAT(Destination Networ ...

  4. 经济欠发达地区教育城域网建设模式选择与行动策略研究

    经济欠发达地区教育城域网建设模式选择与行动策略研究<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  5. PBR+unity 基础知识

    原文地址:https://zhuanlan.zhihu.com/p/33464301?utm_medium=social&utm_source=qq 猴子都能看懂的PBR(才怪) 也不知道怎么 ...

  6. 在城域网条件下城乡学校之间校际合作和互动发展研究

    茂名市<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> &quo ...

  7. 虚幻4渲染编程(Pipeline篇)【第一卷:PBR Production Pipeline】

    我的专栏目录: 小IVan:专题概述及目录 简介: 当技术这边完成理论推导和研发后,需要为其配备一整套完整的落地方案,并且这套方案的成熟度,完善度和开发效率直接决定了产品的最后品质和公司的生产成本.随 ...

  8. 猴子都能看懂的PBR(才怪)

    原文地址:https://zhuanlan.zhihu.com/p/33464301?utm_medium=social&utm_source=qq 猴子都能看懂的PBR(才怪) 也不知道怎么 ...

  9. Unity大中华区总经理:Unity就像《王者荣耀》,上手容易,但上王者很难

    5月13日,在Unite 2017开发者大会上,Unity大中华区总经理唐嘉隆与CMO Clive Downie接受了媒体采访,回答了关于Unity与Unreal的对比,以及引擎大众化的问题. Cli ...

最新文章

  1. ARM7与ARM9的区别
  2. python3 通过 pybind11 使用Eigen加速
  3. [云炬创业管理笔记]第二章成为创业者讨论4
  4. Python中基础数据类型(List、Tuple、Dict)的概念和用法
  5. 点云处理软件Pointscene
  6. IntelliJ IDEA添加jar包
  7. kotlin int最大值_Kotlin程序查找三个数字中的最大值
  8. 【图论】二分图学习笔记
  9. mysql上线脚本规范_MySQL 的 21 个规范、优化最佳实践!
  10. 佳博热敏条码打印机修改ip_佳博打印机修改IP教程.doc
  11. 7-4 散列表查找(PTA程序设计)
  12. JS监听安卓软键盘删除键
  13. Docker安装ElasticSearch 版本7.6.2
  14. 21碳纤维山地车哪个牌子好全球最贵辐轮王土拨鼠自行车965万
  15. 爆破专用中国姓名排行TOP500
  16. 谷歌浏览器Chrome通过命令截图整个网页,screen,通过插件生成gif图片,以及通过插件进行录屏
  17. TCP是如何传输数据的?
  18. PS动作一键设计数字科技未来海报效果
  19. W5100S SPI+DMA 中的片选信号处理
  20. 拼多多面试问了数据库基础知识,今天分享出来

热门文章

  1. mysql 环形主从_【每日一博】MySQL 互为主从(环形结构)_MySQL
  2. Element穿梭框Transfer与进度条组件绑定
  3. linux压缩文件命令_Linux基础篇(二)--Linux常用命令
  4. Invalid Gradle JDK configuration found_build.gradle里dependencies标签页的实现原理
  5. Ubuntu MySQL 重新安装
  6. Linux 系统编程技巧与概念 第14章 字节次序
  7. java图片转换pdf_Java实现图片转换PDF文件的示例代码
  8. can是什么时候处于显性_CAN总线边沿时间标准是什么?
  9. 鼠标和按键在android 上的识别和区别
  10. 年总结(三):风雨征程一年机房路