![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
路由技术
文章平均质量分 76
Quagger
这个作者很懒,什么都没留下…
展开
-
PIM-DM协议基本流程
PIM-DM的关键特性如下:A:协议无关(使用单播路由表来进行RPF检查);B:没有单独的多播路协议(按照DVMRP方式);C:泛洪-剪枝行为(3分钟周期);D:无类路由(只要使用的是无类单播路由);下面对PIM-DM进行简单描述,包括邻居发现、源树、多播转发、剪枝、断言、嫁接和状态刷新;1、PIM邻居发现 PIM使用邻居发现机制来建立PIM邻居邻接关系,通过HEL...转载 2019-12-12 11:59:53 · 1913 阅读 · 0 评论 -
MPLS 流量工程中的几种QOS模式
MPLS QOS 是通过标签的3bitEXP 字段和payload 报文的TOS(现DSCP)来实现的。在MPLS 网络中的PE设备和P设备对标签的添加(push), 交换(swap), 弹出(pop)的过程中会根据QOS服务模式的不同对标签/payload的EXP/DSCP做不同动作。MPLS Qos 最多有四种模式:uniform, pipe, short pipe, long pip原创 2014-12-04 13:30:29 · 6232 阅读 · 0 评论 -
PIM-SM协议初探(一)路由角色选举
PIM是Protocol Independent Multicast(协议无关组播)的简称,表示可以利用静态路由或者任意单播路由协议(包括RIP、OSPF、IS-IS、BGP等)所生成的单播路由表为IP组播提供路由。组播路由与所采用的单播路由协议无关,只要能够通过单播路由协议产生相应的组播路由表项即可。PIM借助RPF(Reverse Path Forwarding,逆向路径转发)机制实现对组播报原创 2014-04-11 16:28:36 · 22807 阅读 · 0 评论 -
PIM-DM协议在linux下的实现方式和工作流程
一、pimreg接口注册PIM-SM协议为了实现cache-miss、process-whole-packet等消息的生成必须向内核注册一个pim-reg虚拟网卡来处理相应的组播报文。二、SPT注册过程1. linux内核协议栈收到组播源S的组播报文后检查MFC表项中是否存在该组播的转发表项,如果没有,内核将生成一条cache-miss消息上送给接收igmp管理报文的应用层程序原创 2014-10-20 09:14:19 · 1927 阅读 · 0 评论 -
PIM-DM协议内核触发机制及协议运行机制记录
PIM-DM组播路由协议的工作原理原创 2014-10-30 10:14:05 · 2297 阅读 · 0 评论 -
三层交换原理图解
(一)大家常常听到的“一次路由,多次交换”,可以简单的理解为:在完成对收到的第一个新数据流进行路由后,产生一个MAC地址与IP地址的映射表,当具有相同地址信息的数据流再次通过时,即根据此表直接在二层完成转发。(二)下面以一个例子,解释三层交换机的转发原理。如图1所示,该组网内,通信的源主机、目的主机连接在同一台三层交换机上,但它们位于不同VLAN(网段)。转载 2014-10-31 15:08:20 · 3173 阅读 · 0 评论 -
PIM-SM协议初探(二)RPT构建
构建RPT图5 PIM-SM中构建RPT示意图如图5所示,RPT的构建过程如下:(1) 当接收者加入一个组播组G时,先通过IGMP报文通知与其直连的DR;(2) DR掌握了组播组G的接收者的信息后,向该组所对应的RP方向逐跳发送加入报文;(3) 从DR到RP所经过的路由器就形成了RPT的分支,这些路由器都在其转发表中生成了(*,G)原创 2014-04-11 16:30:14 · 4454 阅读 · 0 评论 -
BCM交换芯片策略路由功能
BCM交换芯片中和路由相关的几个寄存器 EGR_L3_NEXT_HOP、EGR_L3_INTF、ING_L3_NEXT_HOPBCM XGS系列SDK中和路由相关的几个命令l3 l3table、 l3 defip 、 l3 intf其中l3 intf命令配置了EGR_L3_INTF寄存器, 本质上是配置了3层转发接口 也就是我们常说的vlanif接口。l3 l3tabl原创 2014-06-13 16:56:33 · 9153 阅读 · 2 评论 -
PIM-SM协议内核触发机制及协议运行机制记录
一、pimreg接口注册PIM-SM协议为了实现cache-miss、process-whole-packet等消息的生成必须向内核注册一个pim-reg虚拟网卡来处理相应的组播报文。二、SPT注册过程1. linux内核协议栈收到组播源S的组播报文后检查MFC表项中是否存在该组播的转发表项,如果没有,内核将生成一条cache-miss消息上送给接收igmp管理报文的应用层程序(例如P原创 2014-06-11 11:21:45 · 4737 阅读 · 0 评论 -
PIM-SM协议初探(三)SPT构建
组播源注册组播源注册的目的是向RP通知组播源的存在。图6 组播源注册示意图如图6所示,组播源向RP注册的过程如下:(1) 当组播源S向组播组G发送了一个组播报文时,与组播源直连的DR在收到该报文后,就将其封装成注册报文,并通过单播方式发送给相应的RP;(2) 当RP收到该报文后,一方面解封装注册报文并将封装在其中的组播报文沿着RPT转发给接收者,原创 2014-04-11 17:43:10 · 10477 阅读 · 0 评论 -
深入剖析三层交换机的工作过程
(一)路由器的三层转发主要依靠CPU进行,而三层交换机的三层转发依靠ASIC芯片完成,这就决定了两者在转发性能上的巨大差别。当然,三层交换机并不能完全替代路由器,路由器所具备的丰富的接口类型、良好的流量服务等级控制、强大的路由能力等仍然是三层交换机的薄弱环节。目前的三层交换机一般是通过VLAN来划分二层网络并实现二层交换的,同时能够实现不同VLAN间的三层IP互访。转载 2014-10-31 15:07:24 · 1908 阅读 · 1 评论