17.关于clock rate

   以前我一直以为clock rate可以随便设,最近看CCNP的书,发现并非如此,这个要根据接口实际速率来设,当然设一个比较低的值也不会产生连通性的问题,但是,一个低于实际速率的值会减慢接口的速度。因此,根据接口的带宽来设定这个值

 

18.EIGRP下如何查找hello间隔和holdtime的值

   这两个值可以分别在sh ip eigrp inter detail sh ip eigrp neighbours 下看见。默认情况下,hello时间是5sholdtime3倍的hello time。如果要修改这两个值,可以到接口下,通过ip hello-interval eigrp * x ip hold-time eigrp * x来修改。因为这里修改的是hello时间,hello不是全网泛洪,不同于RIP,所以并不一定要求全域修改。

 

19.EIGRP认证的一些问题

   EIGRP下肢支持MD5认证,然后在接口下启用,需要注意的一个问题是外面定义的钥匙链可以不一样,但是密码首先要一样,这是必须的,然后就是钥匙号码也必须一致

 

20.在新版的IOS中提供了一个相当于批处理的小脚本来实现快速的测试端口联通性,下面是一个实例,要特别注意大括号单起一行,除了第一个。总共四个大括号!

foreach address {

172.16.4.1

172.16.4.33

172.16.4.65

172.16.4.97

172.16.3.1

172.16.3.65

172.16.3.97

172.16.2.1

172.16.1.1 

172.16.3.33

} {

ping $address

}

 

另外如果我们需要加参数的话即直接在后面加,如ping $address source l0

 

17.判断×××的隧道模式和传输模式

方法很简单,只要看他的通信点(即感兴趣流)和加密点不是一样的,如果是的话,就是传输模式,如果不一样的话,就是隧道模式。远程访问的时候一般是传输模式,L2L一般是隧道模式。

 

18.配置OSPF的新方法

在新版本的IOS12.3)的IOS中,可以在接口下直接启用OSPF,方法与IPV6启用的方式是一样的。Ip os * area *

 

19.注意,OSPF中,loopback算是一种网络类型,外面在show ip ospf inter loop *的时候可以看见这个显示。这种网络类型不是共有的,是cisco私有的一个拓展网络类型。OSPFvicturl link 也是一种网络类型。在show ip os int的时候可以看见。

 

20.不是ABR,配置totally stub并没有意义

   今天碰到这么一种情况,在两台路由器上配置了stub区域,且在其中一台上加上了no-summ参数,邻居正常建立,但是却没有在另一台路由器上形成默认路由。后来查看了一下发现是,这条配置了no-sum的路由器并不是ABR,因此,他是无法对自己区域内的邻居发送默认路由的。

 

20OSPFEIGRPmetric计算差异

.EIGRPmetric计算方法是(107/链路最小带宽+延迟之和/10)*256;这里需要注意的问题就是单位。链路带宽的单位是Kbps,延迟之所以要除以10是因为cisco计算的时候以10msec来计算的。比方说100msec的延迟,计算时就是100/10,就是10.

OSPFmetric值计算相对简单,只有带宽考虑在内,注意他的方法,是用100M除以经过的每条路由器的出口的带宽所得值的和。

现在很多链路的带宽都是查过百兆的,因此使用100M来衡量的话经常不能正确的反映带宽的实际情况,我们可以修改这个参考量,方法是在路由进程使用auto-cost reference-bandwidth **单位是Mbps

另外在ISIS中,其带宽的参考值也会因为过小而带来问题,解决方法是启用wide-metric,方法是在在路由进程使用metric-style wide。、

联系到EIGRP中,其107也存在这种问题,但是cisco并没有提供解决方法。

 

21OSPF中的stub区域与nssa区域的区别

区别1.stub区域不能引入外部路由,即不能存在ASBRnssa区域内的路由器可以作为ASBR引入外部路由,但是以type 7引入而非type 5,这种类型的LSA只能在nssa区域内存在,他在经过ABR的时候,会转换成type 5然后再洪泛出去。

区别2.在路由表中,O E路由就是类型5,这种类型的LSA不会出现在stub或者nssa区域,O N路由就是类型7,只能出现在 NSSA区域。

一个需要注意的问题,只存在75,不存在57。换句话说就是,nssa区域只能学到自己区域内路由重发布进来的外部路由,学不到其他区域发布进来的外部路由。Stub区域就更惨了,他不仅不能重发布外部路由,更学不到外部路由。其他区域学习到的外部路由都是类型 5的,从NSSA区域发布进来的路由在进入骨干0是都会被转换成类型5

区别3.stub区域会自动注入默认路由,nssa不会默认注入,手动注入的方法有多种,常用的有加如no-sum 参数或者default-intformation-oringinate。加no-sum注入的O * IA ,用default-intformation-originate相当于一种特殊形式的重发布,因此注入的是O * N。(注入默认路由只有在ABR上注入才有效,如果我们需要向正长区域注入路由,那么实用的命令是default-information originate,此时注入的类型 5 ,显示的是O* E,与nssa注入的类型7 不同)

 

22.BGP中正则表达式的备忘

   唉,记忆力真是不行了,总是记了又忘。

  

原子字符

用法

.

匹配任何单个的字符,包括空格

^

匹配一个字符串的开始字符

$

匹配一个字符串的结束字符

_

下划线,匹配一个,{,},空格,或一个字符串的开始或结束

|

管道符,具有or的含义

\

转义字符,用于将紧跟其后的控制字符转为常规字符

*

匹配前面字符串的任何序列,即0次或多次出现

+

匹配前面字符串的1次或多次出现

匹配前面字符的0次或1次出现

 

原子字符的例子

^a.$ 匹配一个以a开始,以任何一个单字符串结束的字符串,如abac

^100_ 匹配100 200100 300 400 等,即以100开头的

^100$ 仅仅匹配100

^100_500_ 匹配100 500 100 500 500 等,即以100 500开头的

100$|400$ 匹配1002100100 400 4002400等,即以100或者400结尾的

.* 匹配所有

^$ 匹配本地AS发起的

_200_  AS-PATH中包含200

_200$ AS200始发