该文档涉及的命令有:
defualt-informatoin originate
default-metric metric
3-4-1 defualt-informatoin originate
用途:允许BGP通告默认路由0.0.0.0。默认路由可以以每个邻居per-neighbor来进行通告。
和ospf的default-informtaion originate用途是一样的.
会通告一个默认路由给其他的邻居,标示自己这里才是internet的出口网关.
在这里,如果要让BGP通告默认路由,下面3个步骤是必不可少的:
1,创建静态默认路由
2,将静态默认路由重分发进bgp进程
3,设置BGP命令default-information originate
R1和R2的配置:
R1配置:
interface FastEthernet0/0
ip address 1.1.1.1 255.255.255.0
duplex full
!
router bgp 1
no synchronization
bgp log-neighbor-changes
neighbor 1.1.1.2 remote-as 2
no auto-summary
!
R2的配置:
interface FastEthernet0/0
ip address 1.1.1.2 255.255.255.0
duplex full
!
interface FastEthernet1/0
ip address 2.1.1.1 255.255.255.0
duplex full
speed auto
!
router bgp 2
no synchronization
bgp log-neighbor-changes
redistribute static
neighbor 1.1.1.1 remote-as 1
default-information originate
no auto-summary
!
ip route 0.0.0.0 0.0.0.0 2.1.1.2
前面已经说过,要让bgp通告默认路由给邻居,必须有的三个必要条件是:
1,创建静态默认路由
2,将静态默认路由重分发进bgp进程
3,设置BGP命令default-information originate
这里,让我们来看看R2上面是否已经通告给R1默认路由指向internet的路由了:
在R2上面:
在R1上面:
最后在R1上面我们已经成功的学习到了R2通告过来的默认路由了。
3-4-2 default-metric [metric]
metric:为经过重分发的路由分配度量值或MED值,取值范围为1-4294967295.
有三种方法可以为经过重分发的路由分配度量或者MED:
■当路由被重分发进bgp时,不指定度量值,如果度量值没有被指定,那么经过重分发的路由所分配的度量值为0.这是一个默认行为.但是如果IGP在重分发以前就有metric了,那么重分布以后是0+以前的metric
redistribute ospf 1:为ospf路由分配的度量为0.
■将另外一种路由协议充分发进bgp时,为路由分配度量值或者MED.
redistribute ospf 1 metric 5 :为ospf偶分配的度量为5.
■使用default-metric命令,为重分发的路由(使用redistribute命令重发布,并没有指定度量值的时候),分配度量值或者MED.
redistribute ospf 1 metric 5
redistribute static
default-metric 10: 为ospf路由分配的度量是5,为静态路由重分发进来的度量设置为10.
下面会对这三个属性一一验证:
■当路由被重分发进bgp时,不指定度量值,如果度量值没有被指定,那么经过重分发的路由所分配的度量值为0.这是一个默认行为.
redistribute ospf 1:为ospf路由分配的度量为0.但是如果IGP在重分发以前就有metric了,那么重分布以后是0+以前的metric
这里R2作为AS2的bgp路由器,也是属于ospf 0的IGP部分。
然后在R2上面将ospf重分发到BGP中.最后在R1上面看重分步的10.10.10.10/11.11.11.11的metric.
在R2上面配置为:
最后在R1上面看看metric是多少?
这里重分步进来的metric为2.
那么再在R1上面看看原来igp的metric:
最后对于这种方式,总结一下,从IGP重分发到BGP,并且传递给其他邻居的时候,IGP的metric会携带到BGP的MED里面,然后最后不会修改的情况下传递给邻居.
■将另外一种路由协议充分发进bgp时,为路由分配度量值或者MED.
redistribute ospf 1 metric 5 :为ospf偶分配的度量为5.
这次要验证的是在R2上面强制性将ospf1重分发到bgp的路由的metric修改为5传递给R1.
R2的配置:
在R2上面,我们可以看到10.10.10.10/11.11.11.11的metric都是2.
最后在R1上面,所有的metric清一色的修改为了5: