博客统计信息

用户名:慕枫
文章数:24
评论数:56
访问量:34627
无忧币:20
博客积分:726
博客等级:3
注册日期:2008-03-27

我最近发表的评论

CEF 回复
额...你这个cef应该写细一些 刚找东..
routing (1) 回复
呵 练习练习
关于OSPF通告第二.. 回复
回复ciscodocu:辅助地址可以建立邻..
当前ISP架构及安全 回复
恩 先把那几个大实验搞定了
六、无类别路由选择 回复
刚把holddown timer发上去 ISP架构..
四、RIPv1作为有.. 回复
顶一下啊顶一下
关于OSPF通告第二.. 回复
呵呵 叹什么气啊
园区网结构设计原则 回复
呵 我也写了一篇作为你这个的补充
三、RIP请求消息类型 回复
我顶啊顶啊顶啊顶...
简单帧中继配置 回复
呵 这个文章还真没有顶的必要 就是..
CISCO快速转发

路由器最基本的功能是在网络中转移报文,这种报文的转移基于一张转发表完成的。路由器对于每一种转发报文的协议都有一张独立的转发表,这些协议可能包括IP,IPX,AppleTalk,MPLS等。

有3种基本的方式实现转发:进程交换,干扰交换,ASIC(通用集成电路)。因为我没有查到干扰交换的具体内容,本文不做介绍。

进程交换是所有交换方式中最慢的一种。当通过路由器交换报文的时候,CISCO IOS进程会将报文复制到CPU缓存,并在IP路由表中进行查找。查到后进行一些管理性处理,包括改TTL,重新计算CRC。整个过程由中央CPU监..
类别:MPLS|阅读(1335)|回复(0)|(0)阅读全文>>
2008-07-05 01:50:49
定义QoS的第一步是识别出不同的流量,这通过分类机制和标记来完成。
 
这里要说明一下分类和标记的概念:

分类
是将不同的流量分成不同的类型,此后可以在其上应用不同的策略。分组的分类通常在网络中的每个节点上,但是不用处处执行。分类可以在没有标记的情况下发生。检查分组中的一个或几个字段以确定其类别及处理方法。所以分类是检查。
 
标记
建立一个信任边界。接受标记的网络叫信任边界。这样后续的节点不需要再进行"深度"分类和分析以决定如何处理该分组。也就是说查这个标记就可以了。
 
首先,..
类别:QoS|阅读(989)|回复(1)|(1)阅读全文>>
2008-07-03 19:53:41
如果汇聚网络中没有QoS那么会是什么样子呢?
 
汇聚网络的质量问题:
1.  带宽不足。多台主机争夺有限的带宽,同一台主机的不同进程争夺有限带宽。
2.  端到端的延迟。数据需要贯穿整个网络,经过许多设备,有的时候这个延迟会很大。所谓WWW我们有的时候也叫它world wide wait 嘿嘿~~
3.  抖动。有的时候网络中一时拥塞,造成一些数据“迟到”
4.  数据包的丢失。通常是网络拥塞造成,输出队列满了就会实行尾丢弃。
 
最大可用带宽
网络中的最大可用带宽取决于连路中带宽最小的那个,这个..
类别:QoS|阅读(604)|回复(1)|(0)阅读全文>>
2008-07-03 00:49:49
 
排队指的是在链路的输出缓存中对分组进行排序的逻辑。应该注意到的是,只有接口发生了拥塞(就是说当分组进入设备的速度大于其离开设备的速度时),才会有排队这个概念。其实想想也对,没有人还排什么队。
 
队列在容量上是有限的。就像向一个漏斗里倒水,倒水的速度大于出水的速度,慢了就会溢出来。队列执行的是“尾”丢弃。
 
这个地方有一点需要注意:执行尾丢弃很容易造成TCP流的全局同步。因为TCP执行的是“加性增,乘性减,慢启动”。每次丢包会造成传输速率减半,如果没有一种拥塞避免机制会造成一起丢..
类别:QoS|阅读(521)|回复(0)|(0)阅读全文>>
2008-05-09 14:31:09
 
转自好友blog
 

 
 
目的:研究BGP常用的几种过滤方法
1.分发列表
2.前缀列表
3.路径列表/过滤列表
4.路由映射
5.团体列表
6.ORF
7.策略列表

1.分发列表是BGP过滤中最为简单的一种,可以应用到所有对等体上,也可以应用到特定对等体上,如在BGP进程下:
ditribute-list 1 in/out(对所有对等体均有效)
nei 1.1.1.1 ditribute-list 1 in/out (只对某个对等体有效)

在R2上,过滤前缀2.2.2.0,操作如下:
r2(config)#access-list 1 deny 2.2.2.0
r2(config)#access-list 1 permit an
r2(config-router)#nei 10.1.1.1 distribute-list 1 out

distribute-list,灵活性较差,可分为标准和扩展两种。要注意的是扩张访问列表用于接口分组过滤时,它有源地址和目的地址,但当与BGP分发列表一起使用时,源地址变成了网络号,目的地址变成网络掩码。而标准没有此功能。

例如:access-list 101 permit ip 10.10.0.0 0.0.255.255 255.255.0.0 0.0.0.0
网络部分:10.10.0.0 0.0.255.255,表示允许10.10.x.x,x为0-255任意值
掩码部分:255.255.0.0 0.0.0.0,表示在通配符中全使用了O,只能匹配16位掩码。分发列表,前缀列表,过滤列表后面都有一个隐藏命令deny any.

2.前缀列表是一种更简单的过滤方法
r2(config)#ip prefix-list 1 deny 2.2.2.0/24
r2(config)#ip prefix-list 1 permit 0.0.0.0/0 le 32
r2(config-router)#nei 10.1.1.1 prefix-list 1 out

在前缀列表中,通常用前缀长度进行过滤,当同时使用ge/le属性时,过滤范围就在ge值和le值之间,前缀的掩码必须和所有过滤的路由前缀精确匹配,如 :
 
ip prefix-list one permit 156.1.1.0/24 ge 25 le 31
156.1.1.0/24不在此范围内,/32也不在,此前缀包括
2个/25-----156.1.1.0/25,156.1.1.128/25
4个/26-----156.1.1.0/26,156.1.1.64/26,...,156.1.1.192/26
8个/27------156.1.1.0/27,156.1.1.32/27,...,156.1.1.224/27
....
128个/31-----156.1.1.0/31,156.1.1.2/31,...,156.1.1.254/31
前缀号---seq,默认从5,10,15,20...,当增加或减少某个前缀列表时,直接增减该前缀号.序列号的检查是从最小的开始。
前缀列表比分发列表更为简单功能更强大。

3.AS路径列表一般和正则表达式,filter-list一起应用,是使用AS路径属性来过滤BGP路由,IOS的常规表达式和UNIX上的相同,在R1上过滤来自AS2的路由条目:

r1(config)#ip as-path access-list 1 deny _2$
r1(config)#ip as-path access-list 1 permit .*
r1(config-router)#nei 10.1.1.2 filter-list 1 in
提供一种查看AS路径序列号的方法:show ip bgp regexp .按照AS-PATHS进行过滤,提供了较好的灵活性。
正则表达式是一种重要的工具,关于一些常规表达式含义详见等级三(上)实验手册P124.

4.路由映射提供了强大的功能,可对其诸多属性进行修改,可以基于NEXT-HOP,LOCOL-PREF,MED,AS-PATH,WEIGHT,ROUTE-TYPE,TAG等过滤和更新,当在有相同类型的多个match时,它们之间是或的关系,不同类型的多个match时,它们之间是与的关系,如:

route-map one permit 10
match community 1 2(或关系)
route-map one permit 10
match community 1
match community 2(与关系)
这里只讲用作过滤用的路由映射,只举例match ip add
r2(config)#access-list 1 deny 2.2.2.0
r2(config)#access-list 1 permit an
r2(config)#route-map tor1 permit 10
r2(config-route-map)#match ip add 1
r2(config-router)#nei 10.1.1.1 route-map tor1 out

5.团体列表通常用来在BGP策略中使用,为大型BGP网络管理中管理BGP前缀提供了一种灵活的方法,是根据共同的团体属性来标示过滤,当配置了团体属性时,必须为对等体配置命令nei ip/peer-group send-community命令,此命令作用是把最佳本地出境策略允许的团体发送给对等体。在此谈它用来做过滤。在R2上:
把2.2.2.0/24作为团体2:1,把4.4.4.0/24,6.6.6.0/24,8.8.8.0/24作为团体2:2

r2(config)#access-list 1 permit 2.2.2.0
r2(config)#access-list 2 permit 4.4.4.0
r2(config)#access-list 2 permit 6.6.6.0
r2(config)#access-list 2 permit 8.8.8.0
r2(config)#route-map tor1 permit 10
r2(config-route-map)#match ip add 1
r2(config-route-map)#set community 2:1
r2(config)#route-map tor1 permit 20
r2(config-route-map)#match ip add 2
r2(config-route-map)#set community 2:2

在R1过滤团体2:2,操作如下
r1(config)#ip community-list 1 permit 2:1
r1(config)#ip community-list 2 deny 2:2
r1(config)#route-map fromr2 permit 10
r1(config-route-map)#match community 1
r1(config-route-map)#route-map fromr2 per 20
r1(config-route-map)#match community 2

6.orf是基于出口路由过滤能力,提供了一种动态的方法,接受者向发送者公布它的入口过滤器,然后发送者把过滤器加载到与接受者之间的出口邻居关系上。只有ORF达成一致时,ORF才可以被使用。ORF是一种可以在远程节点加载在入口前缀列表,主要是节省带宽以及路由器的性能。R1要拒绝2.2.2.0/24,在R1上操作如下:

router bg 1
nei 10.1.1.2 capability orf prefix-list both(激活R1与R2的ORF能力,R1可以从R2那里接受发送前缀)
nei 10.1.1.2 prefix-list one in(R1已经向R2配置了入口前缀列表one,)
!
ip prefix-list one deny 2.2.2.0/24
ip prefix-list one permit 0.0.0.0/0 le 32
!
clear ip bgp 10.1.1.2 in prefix-list(向R2发送R1的入口前缀列表)
在R2上操作如下:
router bg 2
nei 10.1.1.1 capability orf prefix-list both(激活R2与R1的ORF能力,R2可以从R1那里接受发送前缀)

7.策略列表一般用在很多相同匹配子句被不同的路由映射重用时,策略列表可以通过命令ip policy-list配置,策略列表,其他匹配的子句和路由映射是可以保存的。例如:

ip as-path access-list 1 permit ^1_
ip as-path access-list 2 permit ^2_
ip community-list 1 permit 100:1
ip policy-list one permit
match as-path 1
match community 1
route-map two permit 10
match policy-list one
set metric 120
 
应注意的几个问题:

1.当几个列表一起应用时,顺序如下:
入站:过滤列表>路由映射>分布列表/前缀列表
出站:分布列表/前缀列表>由orf接收到的前缀列表>过滤列表>路由映射
更新使用是要通过所有过滤!举个例子,对于出站来说,如果前缀列表和过滤列表都允许更新,但路由映射拒绝,那么这个更新是被拒绝的,同样入站亦适应。

2.当已对nei配置了一个邻居策略时,但该策略没有被定义,那么缺省动作是:
对于分布列表和前缀列表,允许所有;
对于过滤列表和路由映射,拒绝所有。[/img]..
2008-05-01 23:28:56
   
    as the first artical,let's establish some basic terminology and concepts of routing.
   
static routing
    static routing refers to routes to destinations being listed mannually or statically in the router ,as the name implies.network reachability in this case is not dependent on the existence and state of the destination network itself.whether a destination is active or not,the static routes remain in the routing tabl..
 <<   1   2   3   4   >>   页数 ( 1/4 )

公告

关于博客

此博客纯属是为了学习而存在,如有不对之处,敬请指出,谢谢~~