分享
 
 
 

多播配置

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

源码:--------------------------------------------------------------------------------

Multicast is a UDP-based protocol which literally delivers packets from one

host to many. If abused, it can be made to deliver from many hosts to

many hosts to many hosts to many hosts... This is why it's important to

setup multicasting routing on the routers in a sane manner.

1. First, enable the global multicast routing parameter by:

!

ip multicast-routing

!

This can be disabled, if you so choose, by doing:

!

no ip multicast-routing

!

2. Next, select your style of multicasting. I chose PIM (Protocol-

Independent Multicast) for the following reasons:

- PIM works with all existing multicast routing protocols.

- PIM has two modes (dense & sparse) which gives me some freedom at

configuration time.

You could also choose from IGMP (Internet Group Management Protocol,

which is good for large WANs) or DVMRP (Distance Vector Multicast

Routing Protocol, which is slightly unsupported). However, be aware

that Cisco only tacitly supports DVMRP. To use DVMRP with a Cisco

router, you need to point your Cisco to a router that DOES support

DVMRP directly.

Of the two PIM choices, I went with dense mode. Here are the differences:

- Dense mode: When the router receives a multicast packet, the router

sends the packet out of all interfaces except for the interface from

whence the packet originated. If the router discovers that a certain

interface has no multicast recipients, it sends a "prune" message back

to the sender stating that there is no need to send messages to that

interface/subnet/link/host.

- Sparse mode: In sparse mode, it is assumed that no host wants multi-

cast packets unless the host specifically asks for it. So, instead

of the shotgun approach of dense mode, one router becomes the central

hub. This central hub logs all hosts that wish to receive multicast.

Further multicast packets are sent only to those hosts.

Seeing as how we only have two routers, I did not want one router to be

burdened with the list of multicast hosts (especially since practically

ALL of our hosts "want" multicast). Additionally, I did not want to

spend time fudging entries in the multicast recipient list.

So, to configure for PIM dense mode multicast routing:

!

interface ethernet 0

ip pim dense-mode

!

interface ethernet 1

ip pim dense-mode

!

Obviously, all involved routers should be speaking the same lingo. Thus,

routerA is configured the same as routerB.

3. Next, you need to set the multicast threshold. This is the BIG TRICK[tm]

to multicast routing. In a nutshell, every multicast packet has a TTL.

That's basic to all IP. By setting the multicast threshold on a given

router interface, you create a hurdle. If the packet's TTL is higher

than the multicast threshold, the packet may pass. If the packet's TTL

is LOWER than the multicast threshold, the packet is stopped (actually,

it is bounced with an ICMP message, but that's for another "howto" ;-).

This is how one prevents multicast packets from careening out into the

great 'Net. The range for multicast threshold is 0 to 255, with 0

meaning all packets may pass (well, *almost* all) and 255 meaning

virtually no packets may pass. On the routerB router, I set up the

multicast threshold at a comfortable 1 (because this is an internal

router). The multicast threshold on the interface leading to the

Internet on routerA should be set at 255 (if, in fact, multicast is

enabled on the interface at all).

!

interface ethernet 0

ip multicast-threshold 1

!

interface ethernet 1

ip multicast-threshold 1

!

And you're set!

4. It's probably a VERY good idea at this point to save your config. I

choose to save off to tftp (in case my NVRAM gets scrammed), but you

can choose your own danger here. At the least, you should copy your

running-config to your saved config.

router#copy running-config startup-config

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有