10.ip mroute -- 多播缓存Cache管理
10.1.缩写
mroute、mr
10.2.对象
这个命令
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
目前
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
10.3.命令
show或者list
10.畲骉TL是32netadm@amber:~ # ip tunnel add mode sit remote 192.31.7.104 local 192.203.80.1 ttl 32
11.4.ip tunnel show -- 列出现有
![](/icons/29957de.gif)
缩写:show、list、sh、ls、l
参数
无
输出格式
kuznet@amber:~ $ ip tunnel ls Cisco: ipv6/ip remote 192.31.7.104 local 192.203.80.142 ttl 32 kuznet@amber:~ $
输出
![](/icons/29957de.gif)
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
统计信息
kuznet@amber:~ $ ip -s tunl ls CiscoCisco: ipv6/ip remote 192.31.7.104 local 192.203.80.142 ttl 32 RX: Packets Bytes Errors CsumErrs OutOfSeq Mcasts 12566 1707516 0 0 0 0 TX: Packets Bytes Errors DeadLoop NoRoute NoBufs 13445 1879677 0 0 0 0 kuznet@amber:~ $
以上输出结果里面
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
CsumErrs 对于打开校验和检验
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957cuowu.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
OutOfSeg 在打开顺序功能
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957cuowu.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
Mcasts 在GRE通道上接收到
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
DeadLoop 由于通道是回环到自己而没有传输
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
NoRoute 由于到对端没有路由而没有被传输
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
NoBufs 由于内核不能分配缓冲区而没有被传输
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
12.ip monitor和rtmon -- 状态监视
ip命令可以用于连续地监视设备、地址和路由
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
ip monitor [ file FILE ] [ all | OBJECT-LIST ]
OBJECT-LIST是
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
如果使用了file参数
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
rtmon file /var/log/rtmon.log
如果我们执行如下命令:
[root@nixe0n root]ip route add dev eth0 to 61.133.4.7 via 211.99.114.65[root@nixe0n root]ip route del dev eth0 to 61.133.4.7
然后
![](/icons/29957dou.gif)
[root@nixe0n root]ip monitor file /var/log/rtmon.log rTimestamp: Wed Nov 6 20:25:54 2002 733331 us1: lo:
![](/icons/29957if.gif)
13.rtacct -- 路由范围和策略传播
在使用OSPF或者BGP
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
对于这个问题
![](/icons/29957dou.gif)
![](/icons/29957yi.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957zifu.gif)
![](/icons/29957dou2.gif)
而Linux把这分为由用户空间监控维护
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
这是我们
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957yinwei.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
换句话说
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
因此
![](/icons/29957dou.gif)
![](/icons/29957yi.gif)
![](/icons/29957dou2.gif)
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
在某些情况下(例如路由监控进程不理解realm)为了方便
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
内核使用如下算法计算每个数据包
![](/icons/29957de.gif)
![](/icons/29957de.gif)
If route has a realm, destination realm of the packet is
![](/icons/29957set.gif)
![](/icons/29957set.gif)
![](/icons/29957set.gif)
这个过程完成后
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou.gif)
范围(realm)主要还是由TC(Traffic Control)
![](/icons/29957de.gif)
![](/icons/29957class.gif)
![](/icons/29957if.gif)
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957class.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
相对于TC
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957yi.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou2.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
kuznet@amber:~ $ rtacct russiaRealm BytesTo PktsTo BytesFrom PktsFrom russia 20576778 169176 47080168 153805 kuznet@amber:~ $
结果表示
![](/icons/29957dou.gif)
![](/icons/29957de.gif)
![](/icons/29957dou.gif)
![](/icons/29957dou2.gif)
![](/icons/29957de.gif)
![](/icons/29957dou2.gif)
15.参考
T. Narten, E. Nordmark, W. Simpson. ``Neighbor Discovery for IP Version 6 (IPv6)'', RFC-2461.S. Thomson, T. Narten. ``IPv6 Stateless Address Autoconfiguration'', RFC-2462.F. Baker. ``Requirements for IP Version 4 Routers'', RFC-1812.R. T. Braden. ``Requirements for Internet hosts -- communication layers'', RFC-1122.``Cisco IOS Release 12.0 Network Protocols Command Reference, Part 1'' and ``Cisco IOS Release 12.0 Quality of Service Solutions Configuration Guide: Configuring Policy-Based Routing'',http://www.cisco.com/univercd/cc/td/doc/product/software/ios120.A. N. Kuznetsov. ``Tunnels over IP in Linux-2.2'',在:ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz.A. N. Kuznetsov. ``TC Command Reference'',在:ftp://ftp.inr.ac.ru/ip-routing/iproute2-current.tar.gz.``Cisco IOS Release 12.0 Quality of Service Solutions Configuration Guide: Configuring QoS Policy Propagation via Border Gateway Protocol'',http://www.cisco.com/univercd/cc/td/doc/product/software/ios120.R. Droms. ``Dynamic Host Configuration Protocol.'', RFC-2131
最新评论