本实验来源于HCNP路由实验指南
实验要求:1. AS200不能接收其它分支机构的路由
2. 分支机构2(AS300)不能将自己的路由信息通告给其它分支机构
3. 分支机构4(AS500)不能接收分支机构3(AS400)的路由
实验编址表
R1
GE0/0/0:10.0.12.1/ 24
GE0/0/1:10.0.13.1/ 24
GE0/0/2:10.0.14.1 /24
lo0:10.0.1.1 32
R2
GE0/0/0:10.0.12.2 /24
GE0/0/1:10.0.25.2/ 24
GE0/0/2:10.0.26.2 /24
lo0:10.0.2.2 32
R3
GE0/0/0:10.0.13.3 /24
lo0 :10.0.3.3/32
lo1:192.168.1.1/24 模拟下挂网段
R4
GE0/0/0:10.0.14.4 /24
lo0 :10.0.4.4/32
lo1:192.168.2.1/24 模拟下挂网段
R5
GE0/0/0:10.0.25.5 /24
lo0 :10.0.5.5/32
lo1:192.168.3.1/24 模拟下挂网段
R6
GE0/0/0:10.0.26.6 /24
lo0 :10.0.6.6/32
lo1:192.168.4./24 模拟下挂网段
都通过直连接口建立BGP邻居关系
1. AS200(R3)不能接收其它分支机构的路由
只接收总部的也就是AS100的,思路:正则表达式!
查看路由表
定义一个as-path的过滤器1只允许100始发的路由,100$应该懂吧
在bgp视图下应用,应用在10.0.13.1的import方向
第一个要求成功
2. 分支机构2(AS300(AR4))不能将自己的路由信息通告给其它分支机构
利用团体属性no-export
首先查看路由表R1总部,
R5分支
接下来在R4上配置
定义一个route-policy 1
将R4向外发布的路由打上团体属性no-export
接下来应用
peer 10.0.14.1 advertise-community 意思是给邻居通告团体属性
AS100的AR1也要通告给AS100中的AR2
接下来在R1与R6上查看路由表
R1上面查看一下community属性
可以看到R6上面没有收到4.4与192.168.2.0的路由
3. 分支机构4(AS500)不能接收分支机构3(AS400)的路由
思路:AS500是从AS100发布的路由信息里接收AS400的,只要在AS100上将AS400的路由不给AS500发布就可以了
这里我没看书之前用的10.0.25.5 24,但是还是发布给了AS500
这里如果路由的下一跳为10.0.25.5就deny掉
然后应用发布给AR6
在AR6上查看路由表
没有10.0.4.4 192.168.3.1等路由信息
附件:http://down.51cto.com/data/2367467另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。